DarwinDumper Report  Version: 3.0.4
Saturday 30 December 2017
Mac Model: iMacPro1,1
CPU: Intel(R) Xeon(R) W-2140B CPU @ 3.20GHz
Memory: 32 GB 2666 MHz DDR4
Video: Radeon Pro Vega 56 [1002:6867] Rev.[0000]
Audio: Not Available [Not Available
Operating System
High Sierra
10.13.2 (17C2120)
SIP: 0x00000000
Note: A complete dump contains more information than shown in this .htm report. If submitting a report for help then please supply the containing directory, not just this file.

ACPI Tables

Multiple APIC Description Table

/*

 * Intel ACPI Component Architecture

 * AML/ASL+ Disassembler version 20160729-64

 * Copyright (c) 2000 - 2016 Intel Corporation

 * 

 * Disassembly of /Volumes/USB/DarwinDumper_3.0.4_30.12_15.30.40_iMacPro1,1_Apple_X64_High Sierra_17C2120_apple/ACPI Tables/AML/APIC.aml, Sat Dec 30 15:30:58 2017

 *

 * ACPI Data Table [APIC]

 *

 * Format: [HexOffset DecimalOffset ByteLength]  FieldName : FieldValue

 */


[000h 0000   4]                    Signature : "APIC"    [Multiple APIC Description Table (MADT)]

[004h 0004   4]                 Table Length : 00000274

[008h 0008   1]                     Revision : 02

[009h 0009   1]                     Checksum : AD

[00Ah 0010   6]                       Oem ID : "APPLE "

[010h 0016   8]                 Oem Table ID : "Apple00"

[018h 0024   4]                 Oem Revision : 00000001

[01Ch 0028   4]              Asl Compiler ID : "Loki"

[020h 0032   4]        Asl Compiler Revision : 0000005F


[024h 0036   4]           Local Apic Address : FEE00000

[028h 0040   4]        Flags (decoded below) : 00000001

                         PC-AT Compatibility : 1


[02Ch 0044   1]                Subtable Type : 00 [Processor Local APIC]

[02Dh 0045   1]                       Length : 08

[02Eh 0046   1]                 Processor ID : 01

[02Fh 0047   1]                Local Apic ID : 00

[030h 0048   4]        Flags (decoded below) : 00000001

                           Processor Enabled : 1


[034h 0052   1]                Subtable Type : 00 [Processor Local APIC]

[035h 0053   1]                       Length : 08

[036h 0054   1]                 Processor ID : 02

[037h 0055   1]                Local Apic ID : 02

[038h 0056   4]        Flags (decoded below) : 00000001

                           Processor Enabled : 1


[03Ch 0060   1]                Subtable Type : 00 [Processor Local APIC]

[03Dh 0061   1]                       Length : 08

[03Eh 0062   1]                 Processor ID : 03

[03Fh 0063   1]                Local Apic ID : 04

[040h 0064   4]        Flags (decoded below) : 00000001

                           Processor Enabled : 1


[044h 0068   1]                Subtable Type : 00 [Processor Local APIC]

[045h 0069   1]                       Length : 08

[046h 0070   1]                 Processor ID : 04

[047h 0071   1]                Local Apic ID : 06

[048h 0072   4]        Flags (decoded below) : 00000001

                           Processor Enabled : 1


[04Ch 0076   1]                Subtable Type : 00 [Processor Local APIC]

[04Dh 0077   1]                       Length : 08

[04Eh 0078   1]                 Processor ID : 05

[04Fh 0079   1]                Local Apic ID : 08

[050h 0080   4]        Flags (decoded below) : 00000001

                           Processor Enabled : 1


[054h 0084   1]                Subtable Type : 00 [Processor Local APIC]

[055h 0085   1]                       Length : 08

[056h 0086   1]                 Processor ID : 06

[057h 0087   1]                Local Apic ID : 0A

[058h 0088   4]        Flags (decoded below) : 00000001

                           Processor Enabled : 1


[05Ch 0092   1]                Subtable Type : 00 [Processor Local APIC]

[05Dh 0093   1]                       Length : 08

[05Eh 0094   1]                 Processor ID : 07

[05Fh 0095   1]                Local Apic ID : 0C

[060h 0096   4]        Flags (decoded below) : 00000001

                           Processor Enabled : 1


[064h 0100   1]                Subtable Type : 00 [Processor Local APIC]

[065h 0101   1]                       Length : 08

[066h 0102   1]                 Processor ID : 08

[067h 0103   1]                Local Apic ID : 0E

[068h 0104   4]        Flags (decoded below) : 00000001

                           Processor Enabled : 1


[06Ch 0108   1]                Subtable Type : 00 [Processor Local APIC]

[06Dh 0109   1]                       Length : 08

[06Eh 0110   1]                 Processor ID : 09

[06Fh 0111   1]                Local Apic ID : 01

[070h 0112   4]        Flags (decoded below) : 00000001

                           Processor Enabled : 1


[074h 0116   1]                Subtable Type : 00 [Processor Local APIC]

[075h 0117   1]                       Length : 08

[076h 0118   1]                 Processor ID : 0A

[077h 0119   1]                Local Apic ID : 03

[078h 0120   4]        Flags (decoded below) : 00000001

                           Processor Enabled : 1


[07Ch 0124   1]                Subtable Type : 00 [Processor Local APIC]

[07Dh 0125   1]                       Length : 08

[07Eh 0126   1]                 Processor ID : 0B

[07Fh 0127   1]                Local Apic ID : 05

[080h 0128   4]        Flags (decoded below) : 00000001

                           Processor Enabled : 1


[084h 0132   1]                Subtable Type : 00 [Processor Local APIC]

[085h 0133   1]                       Length : 08

[086h 0134   1]                 Processor ID : 0C

[087h 0135   1]                Local Apic ID : 07

[088h 0136   4]        Flags (decoded below) : 00000001

                           Processor Enabled : 1


[08Ch 0140   1]                Subtable Type : 00 [Processor Local APIC]

[08Dh 0141   1]                       Length : 08

[08Eh 0142   1]                 Processor ID : 0D

[08Fh 0143   1]                Local Apic ID : 09

[090h 0144   4]        Flags (decoded below) : 00000001

                           Processor Enabled : 1


[094h 0148   1]                Subtable Type : 00 [Processor Local APIC]

[095h 0149   1]                       Length : 08

[096h 0150   1]                 Processor ID : 0E

[097h 0151   1]                Local Apic ID : 0B

[098h 0152   4]        Flags (decoded below) : 00000001

                           Processor Enabled : 1


[09Ch 0156   1]                Subtable Type : 00 [Processor Local APIC]

[09Dh 0157   1]                       Length : 08

[09Eh 0158   1]                 Processor ID : 0F

[09Fh 0159   1]                Local Apic ID : 0D

[0A0h 0160   4]        Flags (decoded below) : 00000001

                           Processor Enabled : 1


[0A4h 0164   1]                Subtable Type : 00 [Processor Local APIC]

[0A5h 0165   1]                       Length : 08

[0A6h 0166   1]                 Processor ID : 10

[0A7h 0167   1]                Local Apic ID : 0F

[0A8h 0168   4]        Flags (decoded below) : 00000001

                           Processor Enabled : 1


[0ACh 0172   1]                Subtable Type : 00 [Processor Local APIC]

[0ADh 0173   1]                       Length : 08

[0AEh 0174   1]                 Processor ID : 11

[0AFh 0175   1]                Local Apic ID : FF

[0B0h 0176   4]        Flags (decoded below) : 00000000

                           Processor Enabled : 0


[0B4h 0180   1]                Subtable Type : 00 [Processor Local APIC]

[0B5h 0181   1]                       Length : 08

[0B6h 0182   1]                 Processor ID : 12

[0B7h 0183   1]                Local Apic ID : FF

[0B8h 0184   4]        Flags (decoded below) : 00000000

                           Processor Enabled : 0


[0BCh 0188   1]                Subtable Type : 00 [Processor Local APIC]

[0BDh 0189   1]                       Length : 08

[0BEh 0190   1]                 Processor ID : 13

[0BFh 0191   1]                Local Apic ID : FF

[0C0h 0192   4]        Flags (decoded below) : 00000000

                           Processor Enabled : 0


[0C4h 0196   1]                Subtable Type : 00 [Processor Local APIC]

[0C5h 0197   1]                       Length : 08

[0C6h 0198   1]                 Processor ID : 14

[0C7h 0199   1]                Local Apic ID : FF

[0C8h 0200   4]        Flags (decoded below) : 00000000

                           Processor Enabled : 0


[0CCh 0204   1]                Subtable Type : 00 [Processor Local APIC]

[0CDh 0205   1]                       Length : 08

[0CEh 0206   1]                 Processor ID : 15

[0CFh 0207   1]                Local Apic ID : FF

[0D0h 0208   4]        Flags (decoded below) : 00000000

                           Processor Enabled : 0


[0D4h 0212   1]                Subtable Type : 00 [Processor Local APIC]

[0D5h 0213   1]                       Length : 08

[0D6h 0214   1]                 Processor ID : 16

[0D7h 0215   1]                Local Apic ID : FF

[0D8h 0216   4]        Flags (decoded below) : 00000000

                           Processor Enabled : 0


[0DCh 0220   1]                Subtable Type : 00 [Processor Local APIC]

[0DDh 0221   1]                       Length : 08

[0DEh 0222   1]                 Processor ID : 17

[0DFh 0223   1]                Local Apic ID : FF

[0E0h 0224   4]        Flags (decoded below) : 00000000

                           Processor Enabled : 0


[0E4h 0228   1]                Subtable Type : 00 [Processor Local APIC]

[0E5h 0229   1]                       Length : 08

[0E6h 0230   1]                 Processor ID : 18

[0E7h 0231   1]                Local Apic ID : FF

[0E8h 0232   4]        Flags (decoded below) : 00000000

                           Processor Enabled : 0


[0ECh 0236   1]                Subtable Type : 00 [Processor Local APIC]

[0EDh 0237   1]                       Length : 08

[0EEh 0238   1]                 Processor ID : 19

[0EFh 0239   1]                Local Apic ID : FF

[0F0h 0240   4]        Flags (decoded below) : 00000000

                           Processor Enabled : 0


[0F4h 0244   1]                Subtable Type : 00 [Processor Local APIC]

[0F5h 0245   1]                       Length : 08

[0F6h 0246   1]                 Processor ID : 1A

[0F7h 0247   1]                Local Apic ID : FF

[0F8h 0248   4]        Flags (decoded below) : 00000000

                           Processor Enabled : 0


[0FCh 0252   1]                Subtable Type : 00 [Processor Local APIC]

[0FDh 0253   1]                       Length : 08

[0FEh 0254   1]                 Processor ID : 1B

[0FFh 0255   1]                Local Apic ID : FF

[100h 0256   4]        Flags (decoded below) : 00000000

                           Processor Enabled : 0


[104h 0260   1]                Subtable Type : 00 [Processor Local APIC]

[105h 0261   1]                       Length : 08

[106h 0262   1]                 Processor ID : 1C

[107h 0263   1]                Local Apic ID : FF

[108h 0264   4]        Flags (decoded below) : 00000000

                           Processor Enabled : 0


[10Ch 0268   1]                Subtable Type : 00 [Processor Local APIC]

[10Dh 0269   1]                       Length : 08

[10Eh 0270   1]                 Processor ID : 1D

[10Fh 0271   1]                Local Apic ID : FF

[110h 0272   4]        Flags (decoded below) : 00000000

                           Processor Enabled : 0


[114h 0276   1]                Subtable Type : 00 [Processor Local APIC]

[115h 0277   1]                       Length : 08

[116h 0278   1]                 Processor ID : 1E

[117h 0279   1]                Local Apic ID : FF

[118h 0280   4]        Flags (decoded below) : 00000000

                           Processor Enabled : 0


[11Ch 0284   1]                Subtable Type : 00 [Processor Local APIC]

[11Dh 0285   1]                       Length : 08

[11Eh 0286   1]                 Processor ID : 1F

[11Fh 0287   1]                Local Apic ID : FF

[120h 0288   4]        Flags (decoded below) : 00000000

                           Processor Enabled : 0


[124h 0292   1]                Subtable Type : 00 [Processor Local APIC]

[125h 0293   1]                       Length : 08

[126h 0294   1]                 Processor ID : 20

[127h 0295   1]                Local Apic ID : FF

[128h 0296   4]        Flags (decoded below) : 00000000

                           Processor Enabled : 0


[12Ch 0300   1]                Subtable Type : 00 [Processor Local APIC]

[12Dh 0301   1]                       Length : 08

[12Eh 0302   1]                 Processor ID : 21

[12Fh 0303   1]                Local Apic ID : FF

[130h 0304   4]        Flags (decoded below) : 00000000

                           Processor Enabled : 0


[134h 0308   1]                Subtable Type : 00 [Processor Local APIC]

[135h 0309   1]                       Length : 08

[136h 0310   1]                 Processor ID : 22

[137h 0311   1]                Local Apic ID : FF

[138h 0312   4]        Flags (decoded below) : 00000000

                           Processor Enabled : 0


[13Ch 0316   1]                Subtable Type : 00 [Processor Local APIC]

[13Dh 0317   1]                       Length : 08

[13Eh 0318   1]                 Processor ID : 23

[13Fh 0319   1]                Local Apic ID : FF

[140h 0320   4]        Flags (decoded below) : 00000000

                           Processor Enabled : 0


[144h 0324   1]                Subtable Type : 00 [Processor Local APIC]

[145h 0325   1]                       Length : 08

[146h 0326   1]                 Processor ID : 24

[147h 0327   1]                Local Apic ID : FF

[148h 0328   4]        Flags (decoded below) : 00000000

                           Processor Enabled : 0


[14Ch 0332   1]                Subtable Type : 01 [I/O APIC]

[14Dh 0333   1]                       Length : 0C

[14Eh 0334   1]                  I/O Apic ID : 08

[14Fh 0335   1]                     Reserved : 00

[150h 0336   4]                      Address : FEC00000

[154h 0340   4]                    Interrupt : 00000000


[158h 0344   1]                Subtable Type : 01 [I/O APIC]

[159h 0345   1]                       Length : 0C

[15Ah 0346   1]                  I/O Apic ID : 09

[15Bh 0347   1]                     Reserved : 00

[15Ch 0348   4]                      Address : FEC01000

[160h 0352   4]                    Interrupt : 00000018


[164h 0356   1]                Subtable Type : 01 [I/O APIC]

[165h 0357   1]                       Length : 0C

[166h 0358   1]                  I/O Apic ID : 0A

[167h 0359   1]                     Reserved : 00

[168h 0360   4]                      Address : FEC08000

[16Ch 0364   4]                    Interrupt : 00000020


[170h 0368   1]                Subtable Type : 01 [I/O APIC]

[171h 0369   1]                       Length : 0C

[172h 0370   1]                  I/O Apic ID : 0B

[173h 0371   1]                     Reserved : 00

[174h 0372   4]                      Address : FEC10000

[178h 0376   4]                    Interrupt : 00000028


[17Ch 0380   1]                Subtable Type : 01 [I/O APIC]

[17Dh 0381   1]                       Length : 0C

[17Eh 0382   1]                  I/O Apic ID : 0C

[17Fh 0383   1]                     Reserved : 00

[180h 0384   4]                      Address : FEC18000

[184h 0388   4]                    Interrupt : 00000030


[188h 0392   1]                Subtable Type : 02 [Interrupt Source Override]

[189h 0393   1]                       Length : 0A

[18Ah 0394   1]                          Bus : 00

[18Bh 0395   1]                       Source : 00

[18Ch 0396   4]                    Interrupt : 00000002

[190h 0400   2]        Flags (decoded below) : 0000

                                    Polarity : 0

                                Trigger Mode : 0


[192h 0402   1]                Subtable Type : 02 [Interrupt Source Override]

[193h 0403   1]                       Length : 0A

[194h 0404   1]                          Bus : 00

[195h 0405   1]                       Source : 09

[196h 0406   4]                    Interrupt : 00000009

[19Ah 0410   2]        Flags (decoded below) : 000D

                                    Polarity : 1

                                Trigger Mode : 3


[19Ch 0412   1]                Subtable Type : 04 [Local APIC NMI]

[19Dh 0413   1]                       Length : 06

[19Eh 0414   1]                 Processor ID : 01

[19Fh 0415   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[1A1h 0417   1]         Interrupt Input LINT : 01


[1A2h 0418   1]                Subtable Type : 04 [Local APIC NMI]

[1A3h 0419   1]                       Length : 06

[1A4h 0420   1]                 Processor ID : 02

[1A5h 0421   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[1A7h 0423   1]         Interrupt Input LINT : 01


[1A8h 0424   1]                Subtable Type : 04 [Local APIC NMI]

[1A9h 0425   1]                       Length : 06

[1AAh 0426   1]                 Processor ID : 03

[1ABh 0427   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[1ADh 0429   1]         Interrupt Input LINT : 01


[1AEh 0430   1]                Subtable Type : 04 [Local APIC NMI]

[1AFh 0431   1]                       Length : 06

[1B0h 0432   1]                 Processor ID : 04

[1B1h 0433   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[1B3h 0435   1]         Interrupt Input LINT : 01


[1B4h 0436   1]                Subtable Type : 04 [Local APIC NMI]

[1B5h 0437   1]                       Length : 06

[1B6h 0438   1]                 Processor ID : 05

[1B7h 0439   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[1B9h 0441   1]         Interrupt Input LINT : 01


[1BAh 0442   1]                Subtable Type : 04 [Local APIC NMI]

[1BBh 0443   1]                       Length : 06

[1BCh 0444   1]                 Processor ID : 06

[1BDh 0445   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[1BFh 0447   1]         Interrupt Input LINT : 01


[1C0h 0448   1]                Subtable Type : 04 [Local APIC NMI]

[1C1h 0449   1]                       Length : 06

[1C2h 0450   1]                 Processor ID : 07

[1C3h 0451   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[1C5h 0453   1]         Interrupt Input LINT : 01


[1C6h 0454   1]                Subtable Type : 04 [Local APIC NMI]

[1C7h 0455   1]                       Length : 06

[1C8h 0456   1]                 Processor ID : 08

[1C9h 0457   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[1CBh 0459   1]         Interrupt Input LINT : 01


[1CCh 0460   1]                Subtable Type : 04 [Local APIC NMI]

[1CDh 0461   1]                       Length : 06

[1CEh 0462   1]                 Processor ID : 09

[1CFh 0463   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[1D1h 0465   1]         Interrupt Input LINT : 01


[1D2h 0466   1]                Subtable Type : 04 [Local APIC NMI]

[1D3h 0467   1]                       Length : 06

[1D4h 0468   1]                 Processor ID : 0A

[1D5h 0469   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[1D7h 0471   1]         Interrupt Input LINT : 01


[1D8h 0472   1]                Subtable Type : 04 [Local APIC NMI]

[1D9h 0473   1]                       Length : 06

[1DAh 0474   1]                 Processor ID : 0B

[1DBh 0475   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[1DDh 0477   1]         Interrupt Input LINT : 01


[1DEh 0478   1]                Subtable Type : 04 [Local APIC NMI]

[1DFh 0479   1]                       Length : 06

[1E0h 0480   1]                 Processor ID : 0C

[1E1h 0481   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[1E3h 0483   1]         Interrupt Input LINT : 01


[1E4h 0484   1]                Subtable Type : 04 [Local APIC NMI]

[1E5h 0485   1]                       Length : 06

[1E6h 0486   1]                 Processor ID : 0D

[1E7h 0487   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[1E9h 0489   1]         Interrupt Input LINT : 01


[1EAh 0490   1]                Subtable Type : 04 [Local APIC NMI]

[1EBh 0491   1]                       Length : 06

[1ECh 0492   1]                 Processor ID : 0E

[1EDh 0493   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[1EFh 0495   1]         Interrupt Input LINT : 01


[1F0h 0496   1]                Subtable Type : 04 [Local APIC NMI]

[1F1h 0497   1]                       Length : 06

[1F2h 0498   1]                 Processor ID : 0F

[1F3h 0499   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[1F5h 0501   1]         Interrupt Input LINT : 01


[1F6h 0502   1]                Subtable Type : 04 [Local APIC NMI]

[1F7h 0503   1]                       Length : 06

[1F8h 0504   1]                 Processor ID : 10

[1F9h 0505   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[1FBh 0507   1]         Interrupt Input LINT : 01


[1FCh 0508   1]                Subtable Type : 04 [Local APIC NMI]

[1FDh 0509   1]                       Length : 06

[1FEh 0510   1]                 Processor ID : 11

[1FFh 0511   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[201h 0513   1]         Interrupt Input LINT : 01


[202h 0514   1]                Subtable Type : 04 [Local APIC NMI]

[203h 0515   1]                       Length : 06

[204h 0516   1]                 Processor ID : 12

[205h 0517   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[207h 0519   1]         Interrupt Input LINT : 01


[208h 0520   1]                Subtable Type : 04 [Local APIC NMI]

[209h 0521   1]                       Length : 06

[20Ah 0522   1]                 Processor ID : 13

[20Bh 0523   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[20Dh 0525   1]         Interrupt Input LINT : 01


[20Eh 0526   1]                Subtable Type : 04 [Local APIC NMI]

[20Fh 0527   1]                       Length : 06

[210h 0528   1]                 Processor ID : 14

[211h 0529   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[213h 0531   1]         Interrupt Input LINT : 01


[214h 0532   1]                Subtable Type : 04 [Local APIC NMI]

[215h 0533   1]                       Length : 06

[216h 0534   1]                 Processor ID : 15

[217h 0535   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[219h 0537   1]         Interrupt Input LINT : 01


[21Ah 0538   1]                Subtable Type : 04 [Local APIC NMI]

[21Bh 0539   1]                       Length : 06

[21Ch 0540   1]                 Processor ID : 16

[21Dh 0541   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[21Fh 0543   1]         Interrupt Input LINT : 01


[220h 0544   1]                Subtable Type : 04 [Local APIC NMI]

[221h 0545   1]                       Length : 06

[222h 0546   1]                 Processor ID : 17

[223h 0547   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[225h 0549   1]         Interrupt Input LINT : 01


[226h 0550   1]                Subtable Type : 04 [Local APIC NMI]

[227h 0551   1]                       Length : 06

[228h 0552   1]                 Processor ID : 18

[229h 0553   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[22Bh 0555   1]         Interrupt Input LINT : 01


[22Ch 0556   1]                Subtable Type : 04 [Local APIC NMI]

[22Dh 0557   1]                       Length : 06

[22Eh 0558   1]                 Processor ID : 19

[22Fh 0559   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[231h 0561   1]         Interrupt Input LINT : 01


[232h 0562   1]                Subtable Type : 04 [Local APIC NMI]

[233h 0563   1]                       Length : 06

[234h 0564   1]                 Processor ID : 1A

[235h 0565   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[237h 0567   1]         Interrupt Input LINT : 01


[238h 0568   1]                Subtable Type : 04 [Local APIC NMI]

[239h 0569   1]                       Length : 06

[23Ah 0570   1]                 Processor ID : 1B

[23Bh 0571   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[23Dh 0573   1]         Interrupt Input LINT : 01


[23Eh 0574   1]                Subtable Type : 04 [Local APIC NMI]

[23Fh 0575   1]                       Length : 06

[240h 0576   1]                 Processor ID : 1C

[241h 0577   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[243h 0579   1]         Interrupt Input LINT : 01


[244h 0580   1]                Subtable Type : 04 [Local APIC NMI]

[245h 0581   1]                       Length : 06

[246h 0582   1]                 Processor ID : 1D

[247h 0583   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[249h 0585   1]         Interrupt Input LINT : 01


[24Ah 0586   1]                Subtable Type : 04 [Local APIC NMI]

[24Bh 0587   1]                       Length : 06

[24Ch 0588   1]                 Processor ID : 1E

[24Dh 0589   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[24Fh 0591   1]         Interrupt Input LINT : 01


[250h 0592   1]                Subtable Type : 04 [Local APIC NMI]

[251h 0593   1]                       Length : 06

[252h 0594   1]                 Processor ID : 1F

[253h 0595   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[255h 0597   1]         Interrupt Input LINT : 01


[256h 0598   1]                Subtable Type : 04 [Local APIC NMI]

[257h 0599   1]                       Length : 06

[258h 0600   1]                 Processor ID : 20

[259h 0601   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[25Bh 0603   1]         Interrupt Input LINT : 01


[25Ch 0604   1]                Subtable Type : 04 [Local APIC NMI]

[25Dh 0605   1]                       Length : 06

[25Eh 0606   1]                 Processor ID : 21

[25Fh 0607   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[261h 0609   1]         Interrupt Input LINT : 01


[262h 0610   1]                Subtable Type : 04 [Local APIC NMI]

[263h 0611   1]                       Length : 06

[264h 0612   1]                 Processor ID : 22

[265h 0613   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[267h 0615   1]         Interrupt Input LINT : 01


[268h 0616   1]                Subtable Type : 04 [Local APIC NMI]

[269h 0617   1]                       Length : 06

[26Ah 0618   1]                 Processor ID : 23

[26Bh 0619   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[26Dh 0621   1]         Interrupt Input LINT : 01


[26Eh 0622   1]                Subtable Type : 04 [Local APIC NMI]

[26Fh 0623   1]                       Length : 06

[270h 0624   1]                 Processor ID : 24

[271h 0625   2]        Flags (decoded below) : 0005

                                    Polarity : 1

                                Trigger Mode : 1

[273h 0627   1]         Interrupt Input LINT : 01


Raw Table Data: Length 628 (0x274)


  0000: 41 50 49 43 74 02 00 00 02 AD 41 50 50 4C 45 20  // APICt.....APPLE 

  0010: 41 70 70 6C 65 30 30 00 01 00 00 00 4C 6F 6B 69  // Apple00.....Loki

  0020: 5F 00 00 00 00 00 E0 FE 01 00 00 00 00 08 01 00  // _...............

  0030: 01 00 00 00 00 08 02 02 01 00 00 00 00 08 03 04  // ................

  0040: 01 00 00 00 00 08 04 06 01 00 00 00 00 08 05 08  // ................

  0050: 01 00 00 00 00 08 06 0A 01 00 00 00 00 08 07 0C  // ................

  0060: 01 00 00 00 00 08 08 0E 01 00 00 00 00 08 09 01  // ................

  0070: 01 00 00 00 00 08 0A 03 01 00 00 00 00 08 0B 05  // ................

  0080: 01 00 00 00 00 08 0C 07 01 00 00 00 00 08 0D 09  // ................

  0090: 01 00 00 00 00 08 0E 0B 01 00 00 00 00 08 0F 0D  // ................

  00A0: 01 00 00 00 00 08 10 0F 01 00 00 00 00 08 11 FF  // ................

  00B0: 00 00 00 00 00 08 12 FF 00 00 00 00 00 08 13 FF  // ................

  00C0: 00 00 00 00 00 08 14 FF 00 00 00 00 00 08 15 FF  // ................

  00D0: 00 00 00 00 00 08 16 FF 00 00 00 00 00 08 17 FF  // ................

  00E0: 00 00 00 00 00 08 18 FF 00 00 00 00 00 08 19 FF  // ................

  00F0: 00 00 00 00 00 08 1A FF 00 00 00 00 00 08 1B FF  // ................

  0100: 00 00 00 00 00 08 1C FF 00 00 00 00 00 08 1D FF  // ................

  0110: 00 00 00 00 00 08 1E FF 00 00 00 00 00 08 1F FF  // ................

  0120: 00 00 00 00 00 08 20 FF 00 00 00 00 00 08 21 FF  // ...... .......!.

  0130: 00 00 00 00 00 08 22 FF 00 00 00 00 00 08 23 FF  // ......".......#.

  0140: 00 00 00 00 00 08 24 FF 00 00 00 00 01 0C 08 00  // ......$.........

  0150: 00 00 C0 FE 00 00 00 00 01 0C 09 00 00 10 C0 FE  // ................

  0160: 18 00 00 00 01 0C 0A 00 00 80 C0 FE 20 00 00 00  // ............ ...

  0170: 01 0C 0B 00 00 00 C1 FE 28 00 00 00 01 0C 0C 00  // ........(.......

  0180: 00 80 C1 FE 30 00 00 00 02 0A 00 00 02 00 00 00  // ....0...........

  0190: 00 00 02 0A 00 09 09 00 00 00 0D 00 04 06 01 05  // ................

  01A0: 00 01 04 06 02 05 00 01 04 06 03 05 00 01 04 06  // ................

  01B0: 04 05 00 01 04 06 05 05 00 01 04 06 06 05 00 01  // ................

  01C0: 04 06 07 05 00 01 04 06 08 05 00 01 04 06 09 05  // ................

  01D0: 00 01 04 06 0A 05 00 01 04 06 0B 05 00 01 04 06  // ................

  01E0: 0C 05 00 01 04 06 0D 05 00 01 04 06 0E 05 00 01  // ................

  01F0: 04 06 0F 05 00 01 04 06 10 05 00 01 04 06 11 05  // ................

  0200: 00 01 04 06 12 05 00 01 04 06 13 05 00 01 04 06  // ................

  0210: 14 05 00 01 04 06 15 05 00 01 04 06 16 05 00 01  // ................

  0220: 04 06 17 05 00 01 04 06 18 05 00 01 04 06 19 05  // ................

  0230: 00 01 04 06 1A 05 00 01 04 06 1B 05 00 01 04 06  // ................

  0240: 1C 05 00 01 04 06 1D 05 00 01 04 06 1E 05 00 01  // ................

  0250: 04 06 1F 05 00 01 04 06 20 05 00 01 04 06 21 05  // ........ .....!.

  0260: 00 01 04 06 22 05 00 01 04 06 23 05 00 01 04 06  // ....".....#.....

  0270: 24 05 00 01                                      // $...

Unknown table description.

/*

 * Intel ACPI Component Architecture

 * AML/ASL+ Disassembler version 20160729-64

 * Copyright (c) 2000 - 2016 Intel Corporation

 * 

 * Disassembly of /Volumes/USB/DarwinDumper_3.0.4_30.12_15.30.40_iMacPro1,1_Apple_X64_High Sierra_17C2120_apple/ACPI Tables/AML/BDAT.aml, Sat Dec 30 15:30:58 2017

 *

 * ACPI Data Table [BDAT]

 *

 * Format: [HexOffset DecimalOffset ByteLength]  FieldName : FieldValue

 */


[000h 0000   4]                    Signature : "BDAT"    

[004h 0004   4]                 Table Length : 00000030

[008h 0008   1]                     Revision : 01

[009h 0009   1]                     Checksum : E2

[00Ah 0010   6]                       Oem ID : "APPLE "

[010h 0016   8]                 Oem Table ID : "Apple00"

[018h 0024   4]                 Oem Revision : 00000000

[01Ch 0028   4]              Asl Compiler ID : "Loki"

[020h 0032   4]        Asl Compiler Revision : 0000005F



**** Unknown ACPI table signature [BDAT]



Raw Table Data: Length 48 (0x30)


  0000: 42 44 41 54 30 00 00 00 01 E2 41 50 50 4C 45 20  // BDAT0.....APPLE 

  0010: 41 70 70 6C 65 30 30 00 00 00 00 00 4C 6F 6B 69  // Apple00.....Loki

  0020: 5F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  // _...............

Unknown table description.

/*

 * Intel ACPI Component Architecture

 * AML/ASL+ Disassembler version 20160729-64

 * Copyright (c) 2000 - 2016 Intel Corporation

 * 

 * Disassembly of /Volumes/USB/DarwinDumper_3.0.4_30.12_15.30.40_iMacPro1,1_Apple_X64_High Sierra_17C2120_apple/ACPI Tables/AML/DMAR-1.aml, Sat Dec 30 15:30:58 2017

 *

 * ACPI Data Table [DMAR]

 *

 * Format: [HexOffset DecimalOffset ByteLength]  FieldName : FieldValue

 */


[000h 0000   4]                    Signature : "DMAR"    [DMA Remapping table]

[004h 0004   4]                 Table Length : 000001E0

[008h 0008   1]                     Revision : 01

[009h 0009   1]                     Checksum : 29

[00Ah 0010   6]                       Oem ID : "APPLE "

[010h 0016   8]                 Oem Table ID : "Apple00"

[018h 0024   4]                 Oem Revision : 00000001

[01Ch 0028   4]              Asl Compiler ID : "Loki"

[020h 0032   4]        Asl Compiler Revision : 0000005F


[024h 0036   1]           Host Address Width : 2D

[025h 0037   1]                        Flags : 03

[026h 0038  10]                     Reserved : 00 00 00 00 00 00 00 00 00 00


[030h 0048   2]                Subtable Type : 0000 [Hardware Unit Definition]

[032h 0050   2]                       Length : 0020


[034h 0052   1]                        Flags : 00

[035h 0053   1]                     Reserved : 00

[036h 0054   2]           PCI Segment Number : 0000

[038h 0056   8]        Register Base Address : 000000008FFFC000


[040h 0064   1]            Device Scope Type : 03 [IOAPIC Device]

[041h 0065   1]                 Entry Length : 08

[042h 0066   2]                     Reserved : 0000

[044h 0068   1]               Enumeration ID : 0A

[045h 0069   1]               PCI Bus Number : 03


[046h 0070   2]                     PCI Path : 05,04



[048h 0072   1]            Device Scope Type : 02 [PCI Bridge Device]

[049h 0073   1]                 Entry Length : 08

[04Ah 0074   2]                     Reserved : 0000

[04Ch 0076   1]               Enumeration ID : 00

[04Dh 0077   1]               PCI Bus Number : 03


[04Eh 0078   2]                     PCI Path : 00,00



[050h 0080   2]                Subtable Type : 0000 [Hardware Unit Definition]

[052h 0082   2]                       Length : 0028


[054h 0084   1]                        Flags : 00

[055h 0085   1]                     Reserved : 00

[056h 0086   2]           PCI Segment Number : 0000

[058h 0088   8]        Register Base Address : 00000000DFFFC000


[060h 0096   1]            Device Scope Type : 03 [IOAPIC Device]

[061h 0097   1]                 Entry Length : 08

[062h 0098   2]                     Reserved : 0000

[064h 0100   1]               Enumeration ID : 0B

[065h 0101   1]               PCI Bus Number : 05


[066h 0102   2]                     PCI Path : 05,04



[068h 0104   1]            Device Scope Type : 02 [PCI Bridge Device]

[069h 0105   1]                 Entry Length : 08

[06Ah 0106   2]                     Reserved : 0000

[06Ch 0108   1]               Enumeration ID : 00

[06Dh 0109   1]               PCI Bus Number : 05


[06Eh 0110   2]                     PCI Path : 02,00



[070h 0112   1]            Device Scope Type : 02 [PCI Bridge Device]

[071h 0113   1]                 Entry Length : 08

[072h 0114   2]                     Reserved : 0000

[074h 0116   1]               Enumeration ID : 00

[075h 0117   1]               PCI Bus Number : 05


[076h 0118   2]                     PCI Path : 03,00



[078h 0120   2]                Subtable Type : 0000 [Hardware Unit Definition]

[07Ah 0122   2]                       Length : 0020


[07Ch 0124   1]                        Flags : 00

[07Dh 0125   1]                     Reserved : 00

[07Eh 0126   2]           PCI Segment Number : 0000

[080h 0128   8]        Register Base Address : 00000000FBFFC000


[088h 0136   1]            Device Scope Type : 03 [IOAPIC Device]

[089h 0137   1]                 Entry Length : 08

[08Ah 0138   2]                     Reserved : 0000

[08Ch 0140   1]               Enumeration ID : 0C

[08Dh 0141   1]               PCI Bus Number : F0


[08Eh 0142   2]                     PCI Path : 05,04



[090h 0144   1]            Device Scope Type : 02 [PCI Bridge Device]

[091h 0145   1]                 Entry Length : 08

[092h 0146   2]                     Reserved : 0000

[094h 0148   1]               Enumeration ID : 00

[095h 0149   1]               PCI Bus Number : F0


[096h 0150   2]                     PCI Path : 00,00



[098h 0152   2]                Subtable Type : 0000 [Hardware Unit Definition]

[09Ah 0154   2]                       Length : 0020


[09Ch 0156   1]                        Flags : 00

[09Dh 0157   1]                     Reserved : 00

[09Eh 0158   2]           PCI Segment Number : 0000

[0A0h 0160   8]        Register Base Address : 000000008FFFC000


[0A8h 0168   1]            Device Scope Type : 03 [IOAPIC Device]

[0A9h 0169   1]                 Entry Length : 08

[0AAh 0170   2]                     Reserved : 0000

[0ACh 0172   1]               Enumeration ID : 0A

[0ADh 0173   1]               PCI Bus Number : 03


[0AEh 0174   2]                     PCI Path : 05,04



[0B0h 0176   1]            Device Scope Type : 02 [PCI Bridge Device]

[0B1h 0177   1]                 Entry Length : 08

[0B2h 0178   2]                     Reserved : 0000

[0B4h 0180   1]               Enumeration ID : 00

[0B5h 0181   1]               PCI Bus Number : 03


[0B6h 0182   2]                     PCI Path : 00,00



[0B8h 0184   2]                Subtable Type : 0000 [Hardware Unit Definition]

[0BAh 0186   2]                       Length : 0028


[0BCh 0188   1]                        Flags : 00

[0BDh 0189   1]                     Reserved : 00

[0BEh 0190   2]           PCI Segment Number : 0000

[0C0h 0192   8]        Register Base Address : 00000000DFFFC000


[0C8h 0200   1]            Device Scope Type : 03 [IOAPIC Device]

[0C9h 0201   1]                 Entry Length : 08

[0CAh 0202   2]                     Reserved : 0000

[0CCh 0204   1]               Enumeration ID : 0B

[0CDh 0205   1]               PCI Bus Number : 05


[0CEh 0206   2]                     PCI Path : 05,04



[0D0h 0208   1]            Device Scope Type : 02 [PCI Bridge Device]

[0D1h 0209   1]                 Entry Length : 08

[0D2h 0210   2]                     Reserved : 0000

[0D4h 0212   1]               Enumeration ID : 00

[0D5h 0213   1]               PCI Bus Number : 05


[0D6h 0214   2]                     PCI Path : 02,00



[0D8h 0216   1]            Device Scope Type : 02 [PCI Bridge Device]

[0D9h 0217   1]                 Entry Length : 08

[0DAh 0218   2]                     Reserved : 0000

[0DCh 0220   1]               Enumeration ID : 00

[0DDh 0221   1]               PCI Bus Number : 05


[0DEh 0222   2]                     PCI Path : 03,00



[0E0h 0224   2]                Subtable Type : 0000 [Hardware Unit Definition]

[0E2h 0226   2]                       Length : 0020


[0E4h 0228   1]                        Flags : 00

[0E5h 0229   1]                     Reserved : 00

[0E6h 0230   2]           PCI Segment Number : 0000

[0E8h 0232   8]        Register Base Address : 00000000FBFFC000


[0F0h 0240   1]            Device Scope Type : 03 [IOAPIC Device]

[0F1h 0241   1]                 Entry Length : 08

[0F2h 0242   2]                     Reserved : 0000

[0F4h 0244   1]               Enumeration ID : 0C

[0F5h 0245   1]               PCI Bus Number : F0


[0F6h 0246   2]                     PCI Path : 05,04



[0F8h 0248   1]            Device Scope Type : 02 [PCI Bridge Device]

[0F9h 0249   1]                 Entry Length : 08

[0FAh 0250   2]                     Reserved : 0000

[0FCh 0252   1]               Enumeration ID : 00

[0FDh 0253   1]               PCI Bus Number : F0


[0FEh 0254   2]                     PCI Path : 00,00



[100h 0256   2]                Subtable Type : 0000 [Hardware Unit Definition]

[102h 0258   2]                       Length : 0028


[104h 0260   1]                        Flags : 01

[105h 0261   1]                     Reserved : 00

[106h 0262   2]           PCI Segment Number : 0000

[108h 0264   8]        Register Base Address : 000000007FFFC000


[110h 0272   1]            Device Scope Type : 03 [IOAPIC Device]

[111h 0273   1]                 Entry Length : 08

[112h 0274   2]                     Reserved : 0000

[114h 0276   1]               Enumeration ID : 08

[115h 0277   1]               PCI Bus Number : F0


[116h 0278   2]                     PCI Path : 1F,00



[118h 0280   1]            Device Scope Type : 03 [IOAPIC Device]

[119h 0281   1]                 Entry Length : 08

[11Ah 0282   2]                     Reserved : 0000

[11Ch 0284   1]               Enumeration ID : 09

[11Dh 0285   1]               PCI Bus Number : 00


[11Eh 0286   2]                     PCI Path : 05,04



[120h 0288   1]            Device Scope Type : 04 [Message-capable HPET Device]

[121h 0289   1]                 Entry Length : 08

[122h 0290   2]                     Reserved : 0000

[124h 0292   1]               Enumeration ID : 00

[125h 0293   1]               PCI Bus Number : 00


[126h 0294   2]                     PCI Path : 1F,00



[128h 0296   2]                Subtable Type : 0000 [Hardware Unit Definition]

[12Ah 0298   2]                       Length : 0028


[12Ch 0300   1]                        Flags : 01

[12Dh 0301   1]                     Reserved : 00

[12Eh 0302   2]           PCI Segment Number : 0000

[130h 0304   8]        Register Base Address : 000000007FFFC000


[138h 0312   1]            Device Scope Type : 03 [IOAPIC Device]

[139h 0313   1]                 Entry Length : 08

[13Ah 0314   2]                     Reserved : 0000

[13Ch 0316   1]               Enumeration ID : 08

[13Dh 0317   1]               PCI Bus Number : F0


[13Eh 0318   2]                     PCI Path : 1F,00



[140h 0320   1]            Device Scope Type : 03 [IOAPIC Device]

[141h 0321   1]                 Entry Length : 08

[142h 0322   2]                     Reserved : 0000

[144h 0324   1]               Enumeration ID : 09

[145h 0325   1]               PCI Bus Number : 00


[146h 0326   2]                     PCI Path : 05,04



[148h 0328   1]            Device Scope Type : 04 [Message-capable HPET Device]

[149h 0329   1]                 Entry Length : 08

[14Ah 0330   2]                     Reserved : 0000

[14Ch 0332   1]               Enumeration ID : 00

[14Dh 0333   1]               PCI Bus Number : 00


[14Eh 0334   2]                     PCI Path : 1F,00



[150h 0336   2]                Subtable Type : 0001 [Reserved Memory Region]

[152h 0338   2]                       Length : 0020


[154h 0340   2]                     Reserved : 0000

[156h 0342   2]           PCI Segment Number : 0000

[158h 0344   8]                 Base Address : 000000004FEE1000

[160h 0352   8]          End Address (limit) : 000000004FEE3FFF


[168h 0360   1]            Device Scope Type : 01 [PCI Endpoint Device]

[169h 0361   1]                 Entry Length : 08

[16Ah 0362   2]                     Reserved : 0000

[16Ch 0364   1]               Enumeration ID : 00

[16Dh 0365   1]               PCI Bus Number : 00


[16Eh 0366   2]                     PCI Path : 14,00



[170h 0368   2]                Subtable Type : 0001 [Reserved Memory Region]

[172h 0370   2]                       Length : 0020


[174h 0372   2]                     Reserved : 0000

[176h 0374   2]           PCI Segment Number : 0000

[178h 0376   8]                 Base Address : 000000004F6DC000

[180h 0384   8]          End Address (limit) : 000000004F6DEFFF


[188h 0392   1]            Device Scope Type : 01 [PCI Endpoint Device]

[189h 0393   1]                 Entry Length : 08

[18Ah 0394   2]                     Reserved : 0000

[18Ch 0396   1]               Enumeration ID : 00

[18Dh 0397   1]               PCI Bus Number : 00


[18Eh 0398   2]                     PCI Path : 14,00



[190h 0400   2]                Subtable Type : 0002 [Root Port ATS Capability]

[192h 0402   2]                       Length : 0028


[194h 0404   1]                        Flags : 00

[195h 0405   1]                     Reserved : 00

[196h 0406   2]           PCI Segment Number : 0000


[198h 0408   1]            Device Scope Type : 02 [PCI Bridge Device]

[199h 0409   1]                 Entry Length : 08

[19Ah 0410   2]                     Reserved : 0000

[19Ch 0412   1]               Enumeration ID : 00

[19Dh 0413   1]               PCI Bus Number : 03


[19Eh 0414   2]                     PCI Path : 00,00



[1A0h 0416   1]            Device Scope Type : 02 [PCI Bridge Device]

[1A1h 0417   1]                 Entry Length : 08

[1A2h 0418   2]                     Reserved : 0000

[1A4h 0420   1]               Enumeration ID : 00

[1A5h 0421   1]               PCI Bus Number : 05


[1A6h 0422   2]                     PCI Path : 02,00



[1A8h 0424   1]            Device Scope Type : 02 [PCI Bridge Device]

[1A9h 0425   1]                 Entry Length : 08

[1AAh 0426   2]                     Reserved : 0000

[1ACh 0428   1]               Enumeration ID : 00

[1ADh 0429   1]               PCI Bus Number : 05


[1AEh 0430   2]                     PCI Path : 03,00



[1B0h 0432   1]            Device Scope Type : 02 [PCI Bridge Device]

[1B1h 0433   1]                 Entry Length : 08

[1B2h 0434   2]                     Reserved : 0000

[1B4h 0436   1]               Enumeration ID : 00

[1B5h 0437   1]               PCI Bus Number : F0


[1B6h 0438   2]                     PCI Path : 00,00



[1B8h 0440   2]                Subtable Type : 0002 [Root Port ATS Capability]

[1BAh 0442   2]                       Length : 0028


[1BCh 0444   1]                        Flags : 00

[1BDh 0445   1]                     Reserved : 00

[1BEh 0446   2]           PCI Segment Number : 0000


[1C0h 0448   1]            Device Scope Type : 02 [PCI Bridge Device]

[1C1h 0449   1]                 Entry Length : 08

[1C2h 0450   2]                     Reserved : 0000

[1C4h 0452   1]               Enumeration ID : 00

[1C5h 0453   1]               PCI Bus Number : 03


[1C6h 0454   2]                     PCI Path : 00,00



[1C8h 0456   1]            Device Scope Type : 02 [PCI Bridge Device]

[1C9h 0457   1]                 Entry Length : 08

[1CAh 0458   2]                     Reserved : 0000

[1CCh 0460   1]               Enumeration ID : 00

[1CDh 0461   1]               PCI Bus Number : 05


[1CEh 0462   2]                     PCI Path : 02,00



[1D0h 0464   1]            Device Scope Type : 02 [PCI Bridge Device]

[1D1h 0465   1]                 Entry Length : 08

[1D2h 0466   2]                     Reserved : 0000

[1D4h 0468   1]               Enumeration ID : 00

[1D5h 0469   1]               PCI Bus Number : 05


[1D6h 0470   2]                     PCI Path : 03,00



[1D8h 0472   1]            Device Scope Type : 02 [PCI Bridge Device]

[1D9h 0473   1]                 Entry Length : 08

[1DAh 0474   2]                     Reserved : 0000

[1DCh 0476   1]               Enumeration ID : 00

[1DDh 0477   1]               PCI Bus Number : F0


[1DEh 0478   2]                     PCI Path : 00,00



Raw Table Data: Length 480 (0x1E0)


  0000: 44 4D 41 52 E0 01 00 00 01 29 41 50 50 4C 45 20  // DMAR.....)APPLE 

  0010: 41 70 70 6C 65 30 30 00 01 00 00 00 4C 6F 6B 69  // Apple00.....Loki

  0020: 5F 00 00 00 2D 03 00 00 00 00 00 00 00 00 00 00  // _...-...........

  0030: 00 00 20 00 00 00 00 00 00 C0 FF 8F 00 00 00 00  // .. .............

  0040: 03 08 00 00 0A 03 05 04 02 08 00 00 00 03 00 00  // ................

  0050: 00 00 28 00 00 00 00 00 00 C0 FF DF 00 00 00 00  // ..(.............

  0060: 03 08 00 00 0B 05 05 04 02 08 00 00 00 05 02 00  // ................

  0070: 02 08 00 00 00 05 03 00 00 00 20 00 00 00 00 00  // .......... .....

  0080: 00 C0 FF FB 00 00 00 00 03 08 00 00 0C F0 05 04  // ................

  0090: 02 08 00 00 00 F0 00 00 00 00 20 00 00 00 00 00  // .......... .....

  00A0: 00 C0 FF 8F 00 00 00 00 03 08 00 00 0A 03 05 04  // ................

  00B0: 02 08 00 00 00 03 00 00 00 00 28 00 00 00 00 00  // ..........(.....

  00C0: 00 C0 FF DF 00 00 00 00 03 08 00 00 0B 05 05 04  // ................

  00D0: 02 08 00 00 00 05 02 00 02 08 00 00 00 05 03 00  // ................

  00E0: 00 00 20 00 00 00 00 00 00 C0 FF FB 00 00 00 00  // .. .............

  00F0: 03 08 00 00 0C F0 05 04 02 08 00 00 00 F0 00 00  // ................

  0100: 00 00 28 00 01 00 00 00 00 C0 FF 7F 00 00 00 00  // ..(.............

  0110: 03 08 00 00 08 F0 1F 00 03 08 00 00 09 00 05 04  // ................

  0120: 04 08 00 00 00 00 1F 00 00 00 28 00 01 00 00 00  // ..........(.....

  0130: 00 C0 FF 7F 00 00 00 00 03 08 00 00 08 F0 1F 00  // ................

  0140: 03 08 00 00 09 00 05 04 04 08 00 00 00 00 1F 00  // ................

  0150: 01 00 20 00 00 00 00 00 00 10 EE 4F 00 00 00 00  // .. ........O....

  0160: FF 3F EE 4F 00 00 00 00 01 08 00 00 00 00 14 00  // .?.O............

  0170: 01 00 20 00 00 00 00 00 00 C0 6D 4F 00 00 00 00  // .. .......mO....

  0180: FF EF 6D 4F 00 00 00 00 01 08 00 00 00 00 14 00  // ..mO............

  0190: 02 00 28 00 00 00 00 00 02 08 00 00 00 03 00 00  // ..(.............

  01A0: 02 08 00 00 00 05 02 00 02 08 00 00 00 05 03 00  // ................

  01B0: 02 08 00 00 00 F0 00 00 02 00 28 00 00 00 00 00  // ..........(.....

  01C0: 02 08 00 00 00 03 00 00 02 08 00 00 00 05 02 00  // ................

  01D0: 02 08 00 00 00 05 03 00 02 08 00 00 00 F0 00 00  // ................

DMA Remapping Table

/*

 * Intel ACPI Component Architecture

 * AML/ASL+ Disassembler version 20160729-64

 * Copyright (c) 2000 - 2016 Intel Corporation

 * 

 * Disassembly of /Volumes/USB/DarwinDumper_3.0.4_30.12_15.30.40_iMacPro1,1_Apple_X64_High Sierra_17C2120_apple/ACPI Tables/AML/DMAR.aml, Sat Dec 30 15:30:58 2017

 *

 * ACPI Data Table [DMAR]

 *

 * Format: [HexOffset DecimalOffset ByteLength]  FieldName : FieldValue

 */


[000h 0000   4]                    Signature : "DMAR"    [DMA Remapping table]

[004h 0004   4]                 Table Length : 00000108

[008h 0008   1]                     Revision : 01

[009h 0009   1]                     Checksum : 17

[00Ah 0010   6]                       Oem ID : "APPLE "

[010h 0016   8]                 Oem Table ID : "Apple00"

[018h 0024   4]                 Oem Revision : 00000001

[01Ch 0028   4]              Asl Compiler ID : "Loki"

[020h 0032   4]        Asl Compiler Revision : 0000005F


[024h 0036   1]           Host Address Width : 2D

[025h 0037   1]                        Flags : 03

[026h 0038  10]                     Reserved : 00 00 00 00 00 00 00 00 00 00


[030h 0048   2]                Subtable Type : 0000 [Hardware Unit Definition]

[032h 0050   2]                       Length : 0020


[034h 0052   1]                        Flags : 00

[035h 0053   1]                     Reserved : 00

[036h 0054   2]           PCI Segment Number : 0000

[038h 0056   8]        Register Base Address : 000000008FFFC000


[040h 0064   1]            Device Scope Type : 03 [IOAPIC Device]

[041h 0065   1]                 Entry Length : 08

[042h 0066   2]                     Reserved : 0000

[044h 0068   1]               Enumeration ID : 0A

[045h 0069   1]               PCI Bus Number : 03


[046h 0070   2]                     PCI Path : 05,04



[048h 0072   1]            Device Scope Type : 02 [PCI Bridge Device]

[049h 0073   1]                 Entry Length : 08

[04Ah 0074   2]                     Reserved : 0000

[04Ch 0076   1]               Enumeration ID : 00

[04Dh 0077   1]               PCI Bus Number : 03


[04Eh 0078   2]                     PCI Path : 00,00



[050h 0080   2]                Subtable Type : 0000 [Hardware Unit Definition]

[052h 0082   2]                       Length : 0028


[054h 0084   1]                        Flags : 00

[055h 0085   1]                     Reserved : 00

[056h 0086   2]           PCI Segment Number : 0000

[058h 0088   8]        Register Base Address : 00000000DFFFC000


[060h 0096   1]            Device Scope Type : 03 [IOAPIC Device]

[061h 0097   1]                 Entry Length : 08

[062h 0098   2]                     Reserved : 0000

[064h 0100   1]               Enumeration ID : 0B

[065h 0101   1]               PCI Bus Number : 05


[066h 0102   2]                     PCI Path : 05,04



[068h 0104   1]            Device Scope Type : 02 [PCI Bridge Device]

[069h 0105   1]                 Entry Length : 08

[06Ah 0106   2]                     Reserved : 0000

[06Ch 0108   1]               Enumeration ID : 00

[06Dh 0109   1]               PCI Bus Number : 05


[06Eh 0110   2]                     PCI Path : 02,00



[070h 0112   1]            Device Scope Type : 02 [PCI Bridge Device]

[071h 0113   1]                 Entry Length : 08

[072h 0114   2]                     Reserved : 0000

[074h 0116   1]               Enumeration ID : 00

[075h 0117   1]               PCI Bus Number : 05


[076h 0118   2]                     PCI Path : 03,00



[078h 0120   2]                Subtable Type : 0000 [Hardware Unit Definition]

[07Ah 0122   2]                       Length : 0020


[07Ch 0124   1]                        Flags : 00

[07Dh 0125   1]                     Reserved : 00

[07Eh 0126   2]           PCI Segment Number : 0000

[080h 0128   8]        Register Base Address : 00000000FBFFC000


[088h 0136   1]            Device Scope Type : 03 [IOAPIC Device]

[089h 0137   1]                 Entry Length : 08

[08Ah 0138   2]                     Reserved : 0000

[08Ch 0140   1]               Enumeration ID : 0C

[08Dh 0141   1]               PCI Bus Number : F0


[08Eh 0142   2]                     PCI Path : 05,04



[090h 0144   1]            Device Scope Type : 02 [PCI Bridge Device]

[091h 0145   1]                 Entry Length : 08

[092h 0146   2]                     Reserved : 0000

[094h 0148   1]               Enumeration ID : 00

[095h 0149   1]               PCI Bus Number : F0


[096h 0150   2]                     PCI Path : 00,00



[098h 0152   2]                Subtable Type : 0000 [Hardware Unit Definition]

[09Ah 0154   2]                       Length : 0028


[09Ch 0156   1]                        Flags : 01

[09Dh 0157   1]                     Reserved : 00

[09Eh 0158   2]           PCI Segment Number : 0000

[0A0h 0160   8]        Register Base Address : 000000007FFFC000


[0A8h 0168   1]            Device Scope Type : 03 [IOAPIC Device]

[0A9h 0169   1]                 Entry Length : 08

[0AAh 0170   2]                     Reserved : 0000

[0ACh 0172   1]               Enumeration ID : 08

[0ADh 0173   1]               PCI Bus Number : F0


[0AEh 0174   2]                     PCI Path : 1F,00



[0B0h 0176   1]            Device Scope Type : 03 [IOAPIC Device]

[0B1h 0177   1]                 Entry Length : 08

[0B2h 0178   2]                     Reserved : 0000

[0B4h 0180   1]               Enumeration ID : 09

[0B5h 0181   1]               PCI Bus Number : 00


[0B6h 0182   2]                     PCI Path : 05,04



[0B8h 0184   1]            Device Scope Type : 04 [Message-capable HPET Device]

[0B9h 0185   1]                 Entry Length : 08

[0BAh 0186   2]                     Reserved : 0000

[0BCh 0188   1]               Enumeration ID : 00

[0BDh 0189   1]               PCI Bus Number : 00


[0BEh 0190   2]                     PCI Path : 1F,00



[0C0h 0192   2]                Subtable Type : 0001 [Reserved Memory Region]

[0C2h 0194   2]                       Length : 0020


[0C4h 0196   2]                     Reserved : 0000

[0C6h 0198   2]           PCI Segment Number : 0000

[0C8h 0200   8]                 Base Address : 000000004FEE1000

[0D0h 0208   8]          End Address (limit) : 000000004FEE3FFF


[0D8h 0216   1]            Device Scope Type : 01 [PCI Endpoint Device]

[0D9h 0217   1]                 Entry Length : 08

[0DAh 0218   2]                     Reserved : 0000

[0DCh 0220   1]               Enumeration ID : 00

[0DDh 0221   1]               PCI Bus Number : 00


[0DEh 0222   2]                     PCI Path : 14,00



[0E0h 0224   2]                Subtable Type : 0002 [Root Port ATS Capability]

[0E2h 0226   2]                       Length : 0028


[0E4h 0228   1]                        Flags : 00

[0E5h 0229   1]                     Reserved : 00

[0E6h 0230   2]           PCI Segment Number : 0000


[0E8h 0232   1]            Device Scope Type : 02 [PCI Bridge Device]

[0E9h 0233   1]                 Entry Length : 08

[0EAh 0234   2]                     Reserved : 0000

[0ECh 0236   1]               Enumeration ID : 00

[0EDh 0237   1]               PCI Bus Number : 03


[0EEh 0238   2]                     PCI Path : 00,00



[0F0h 0240   1]            Device Scope Type : 02 [PCI Bridge Device]

[0F1h 0241   1]                 Entry Length : 08

[0F2h 0242   2]                     Reserved : 0000

[0F4h 0244   1]               Enumeration ID : 00

[0F5h 0245   1]               PCI Bus Number : 05


[0F6h 0246   2]                     PCI Path : 02,00



[0F8h 0248   1]            Device Scope Type : 02 [PCI Bridge Device]

[0F9h 0249   1]                 Entry Length : 08

[0FAh 0250   2]                     Reserved : 0000

[0FCh 0252   1]               Enumeration ID : 00

[0FDh 0253   1]               PCI Bus Number : 05


[0FEh 0254   2]                     PCI Path : 03,00



[100h 0256   1]            Device Scope Type : 02 [PCI Bridge Device]

[101h 0257   1]                 Entry Length : 08

[102h 0258   2]                     Reserved : 0000

[104h 0260   1]               Enumeration ID : 00

[105h 0261   1]               PCI Bus Number : F0


[106h 0262   2]                     PCI Path : 00,00



Raw Table Data: Length 264 (0x108)


  0000: 44 4D 41 52 08 01 00 00 01 17 41 50 50 4C 45 20  // DMAR......APPLE 

  0010: 41 70 70 6C 65 30 30 00 01 00 00 00 4C 6F 6B 69  // Apple00.....Loki

  0020: 5F 00 00 00 2D 03 00 00 00 00 00 00 00 00 00 00  // _...-...........

  0030: 00 00 20 00 00 00 00 00 00 C0 FF 8F 00 00 00 00  // .. .............

  0040: 03 08 00 00 0A 03 05 04 02 08 00 00 00 03 00 00  // ................

  0050: 00 00 28 00 00 00 00 00 00 C0 FF DF 00 00 00 00  // ..(.............

  0060: 03 08 00 00 0B 05 05 04 02 08 00 00 00 05 02 00  // ................

  0070: 02 08 00 00 00 05 03 00 00 00 20 00 00 00 00 00  // .......... .....

  0080: 00 C0 FF FB 00 00 00 00 03 08 00 00 0C F0 05 04  // ................

  0090: 02 08 00 00 00 F0 00 00 00 00 28 00 01 00 00 00  // ..........(.....

  00A0: 00 C0 FF 7F 00 00 00 00 03 08 00 00 08 F0 1F 00  // ................

  00B0: 03 08 00 00 09 00 05 04 04 08 00 00 00 00 1F 00  // ................

  00C0: 01 00 20 00 00 00 00 00 00 10 EE 4F 00 00 00 00  // .. ........O....

  00D0: FF 3F EE 4F 00 00 00 00 01 08 00 00 00 00 14 00  // .?.O............

  00E0: 02 00 28 00 00 00 00 00 02 08 00 00 00 03 00 00  // ..(.............

  00F0: 02 08 00 00 00 05 02 00 02 08 00 00 00 05 03 00  // ................

  0100: 02 08 00 00 00 F0 00 00                          // ........

Differentiated System Description Table

/*

 * Intel ACPI Component Architecture

 * AML/ASL+ Disassembler version 20160729-64

 * Copyright (c) 2000 - 2016 Intel Corporation

 * 

 * Disassembling to symbolic ASL+ operators

 *

 * Disassembly of /Volumes/USB/DarwinDumper_3.0.4_30.12_15.30.40_iMacPro1,1_Apple_X64_High Sierra_17C2120_apple/ACPI Tables/AML/DSDT.aml, Sat Dec 30 15:30:59 2017

 *

 * Original Table Header:

 *     Signature        "DSDT"

 *     Length           0x0000A8F8 (43256)

 *     Revision         0x02

 *     Checksum         0x57

 *     OEM ID           "APPLE "

 *     OEM Table ID     "iMac Pro"

 *     OEM Revision     0x00010001 (65537)

 *     Compiler ID      "INTL"

 *     Compiler Version 0x20140424 (538182692)

 */

DefinitionBlock ("", "DSDT", 2, "APPLE ", "iMac Pro", 0x00010001)

{

    /*

     * iASL Warning: There were 5 external control methods found during

     * disassembly, but only 4 were resolved (1 unresolved). Additional

     * ACPI tables may be required to properly disassemble the code. This

     * resulting disassembler output file may not compile because the

     * disassembler did not know how many arguments to assign to the

     * unresolved methods. Note: SSDTs can be dynamically loaded at

     * runtime and may or may not be available via the host OS.

     *

     * In addition, the -fe option can be used to specify a file containing

     * control method external declarations with the associated method

     * argument counts. Each line of the file must be of the form:

     *     External (<method pathname>, MethodObj, <argument count>)

     * Invocation:

     *     iasl -fe refs.txt -d dsdt.aml

     *

     * The following methods were unresolved and many not compile properly

     * because the disassembler had to guess at the number of arguments

     * required for each:

     */

    External (_SB_.PC02.BR2C.ICMB, MethodObj)    // 0 Arguments

    External (_SB_.PC02.BR2C.UPSB.LSTX, MethodObj)    // 2 Arguments

    External (_SB_.PC02.BR2D.ICMB, MethodObj)    // 0 Arguments

    External (_SB_.PC02.BR2D.UPSB.LSTX, MethodObj)    // 2 Arguments

    External (_SB_.PC03.BR3A.EGP0.EGP1.GFX0, UnknownObj)

    External (_SB_.PCI0.TGPE, MethodObj)    // Warning: Unknown method, guessing 0 arguments

    External (_SB_.PCI0.XHC1, UnknownObj)

    External (PC00, UnknownObj)

    External (PC01, UnknownObj)

    External (PC02, UnknownObj)

    External (PC03, UnknownObj)

    External (PC04, UnknownObj)

    External (PC05, UnknownObj)

    External (PC06, UnknownObj)

    External (PC07, UnknownObj)

    External (PC08, UnknownObj)

    External (PC09, UnknownObj)

    External (PC10, UnknownObj)

    External (PC11, UnknownObj)

    External (PC12, UnknownObj)

    External (PC13, UnknownObj)

    External (PC14, UnknownObj)

    External (PC15, UnknownObj)

    External (PC16, UnknownObj)

    External (PC17, UnknownObj)

    External (PC18, UnknownObj)

    External (PC19, UnknownObj)

    External (PC20, UnknownObj)

    External (PC21, UnknownObj)

    External (PC22, UnknownObj)

    External (PC23, UnknownObj)

    External (PC24, UnknownObj)

    External (PC25, UnknownObj)

    External (PC26, UnknownObj)

    External (PC27, UnknownObj)

    External (PC28, UnknownObj)

    External (PC29, UnknownObj)

    External (PC30, UnknownObj)

    External (PC31, UnknownObj)

    External (PC32, UnknownObj)

    External (PC33, UnknownObj)

    External (PC34, UnknownObj)

    External (PC35, UnknownObj)


    Name (SP2O, 0x4E)

    Name (SP1O, 0x164E)

    Name (IO1B, 0x0600)

    Name (IO1L, 0x70)

    Name (IO2B, 0x0680)

    Name (IO2L, 0x20)

    Name (IO3B, 0x0290)

    Name (IO3L, 0x10)

    Name (SP3O, 0x2E)

    Name (IO4B, 0x0A20)

    Name (IO4L, 0x20)

    Name (MCHB, 0xFED10000)

    Name (MCHL, 0x4000)

    Name (EGPB, 0xFED19000)

    Name (EGPL, 0x1000)

    Name (DMIB, 0xFED18000)

    Name (DMIL, 0x1000)

    Name (IFPB, 0xFED14000)

    Name (IFPL, 0x1000)

    Name (PEBS, 0x60000000)

    Name (PELN, 0x04000000)

    Name (TTTB, 0xFED20000)

    Name (TTTL, 0x00020000)

    Name (SMBS, 0xEFA0)

    Name (SMBL, 0x10)

    Name (PBLK, 0x1810)

    Name (PMLN, 0xFF)

    Name (LVL2, 0x1814)

    Name (LVL3, 0x1815)

    Name (LVL4, 0x1816)

    Name (SMIP, 0xB2)

    Name (GPBS, 0x0800)

    Name (GPLN, 0x80)

    Name (APCB, 0xFEC00000)

    Name (APCL, 0x1000)

    Name (PM30, 0x1830)

    Name (SUSW, 0xFF)

    Name (HPTC, 0xFED1C404)

    Name (ACPH, 0xDE)

    Name (ASSB, Zero)

    Name (AOTB, Zero)

    Name (AAXB, Zero)

    Name (PEHP, One)

    Name (SHPC, One)

    Name (PEPM, One)

    Name (PEER, One)

    Name (PECS, One)

    Name (ITKE, Zero)

    Name (DSSP, Zero)

    Name (FHPP, One)

    Name (FMBL, One)

    Name (FDTP, 0x02)

    Name (BSH, Zero)

    Name (BEL, One)

    Name (BEH, 0x02)

    Name (BRH, 0x03)

    Name (BTF, 0x04)

    Name (BHC, 0x05)

    Name (BYB, 0x06)

    Name (BPH, 0x07)

    Name (BSHS, 0x08)

    Name (BELS, 0x09)

    Name (BRHS, 0x0A)

    Name (BTFS, 0x0B)

    Name (BEHS, 0x0C)

    Name (BPHS, 0x0D)

    Name (BTL, 0x10)

    Name (BOF, 0x20)

    Name (BEF, 0x21)

    Name (BLLE, 0x22)

    Name (BLLC, 0x23)

    Name (BLCA, 0x24)

    Name (TCGM, One)

    Name (TRTP, One)

    Name (TRTD, 0x02)

    Name (TRTI, 0x03)

    Name (GCDD, One)

    Name (DSTA, 0x0A)

    Name (DSLO, 0x0C)

    Name (DSLC, 0x0E)

    Name (PITS, 0x10)

    Name (SBCS, 0x12)

    Name (SALS, 0x13)

    Name (LSSS, 0x2A)

    Name (SOOT, 0x35)

    Name (PDBR, 0x4D)

    Name (WOWE, Zero)

    Name (TAPD, Zero)

    OperationRegion (GNVS, SystemMemory, 0x4FEE6918, 0x0403)

    Field (GNVS, AnyAcc, Lock, Preserve)

    {

        OSYS,   16, 

        SMIF,   8, 

        PRM0,   8, 

        PRM1,   8, 

        SCIF,   8, 

        PRM2,   8, 

        PRM3,   8, 

        LCKF,   8, 

        PRM4,   8, 

        PRM5,   8, 

        P80D,   32, 

        LIDS,   8, 

        PWRS,   8, 

        DBGS,   8, 

        THOF,   8, 

        ACT1,   8, 

        ACTT,   8, 

        PSVT,   8, 

        TC1V,   8, 

        TC2V,   8, 

        TSPV,   8, 

        CRTT,   8, 

        DTSE,   8, 

        DTS1,   8, 

        DTS2,   8, 

        DTSF,   8, 

        Offset (0x25), 

        REVN,   8, 

        Offset (0x28), 

        APIC,   8, 

        TCNT,   8, 

        PCP0,   8, 

        PCP1,   8, 

        PPCM,   8, 

        PPMF,   32, 

        C67L,   8, 

        NATP,   8, 

        CMAP,   8, 

        CMBP,   8, 

        LPTP,   8, 

        FDCP,   8, 

        CMCP,   8, 

        CIRP,   8, 

        SMSC,   8, 

        W381,   8, 

        SMC1,   8, 

        EMAE,   8, 

        EMAP,   16, 

        EMAL,   16, 

        Offset (0x42), 

        MEFE,   8, 

        DSTS,   8, 

        Offset (0x46), 

        TPMP,   8, 

        TPME,   8, 

        MORD,   8, 

        TCGP,   8, 

        PPRP,   32, 

        PPRQ,   8, 

        LPPR,   8, 

        GTF0,   56, 

        GTF2,   56, 

        IDEM,   8, 

        GTF1,   56, 

        BDID,   8, 

        Offset (0x78), 

        OSCC,   8, 

        NEXP,   8, 

        SDGV,   8, 

        SDDV,   8, 

        Offset (0x81), 

        DSEN,   8, 

        ECON,   8, 

        GPIC,   8, 

        CTYP,   8, 

        L01C,   8, 

        VFN0,   8, 

        VFN1,   8, 

        ATMC,   8, 

        PTMC,   8, 

        ATRA,   8, 

        PTRA,   8, 

        PNHM,   32, 

        TBAB,   32, 

        TBAH,   32, 

        RTIP,   8, 

        TSOD,   8, 

        ATPC,   8, 

        PTPC,   8, 

        PFLV,   8, 

        BREV,   8, 

        DPBM,   8, 

        DPCM,   8, 

        DPDM,   8, 

        SDID,   8, 

        BLCP,   8, 

        BLCC,   8, 

        LDSB,   8, 

        BLCT,   32, 

        BLCB,   32, 

        BICM,   1, 

        ISWI,   1, 

        Offset (0xAE), 

        U2OP,   8, 

        Offset (0xB2), 

        NHIB,   32, 

        T2PB,   32, 

        GVNV,   32, 

        MM64,   8, 

        MFIX,   8, 

        TBUP,   32, 

        TBDB,   32, 

        TBNH,   32, 

        TBD3,   32, 

        TBD4,   32, 

        TBD5,   32, 

        TBD6,   32, 

        NVME,   8, 

        MBXC,   8, 

        DFUW,   8, 

        SMCB,   32, 

        Offset (0x12C), 

        SARV,   32, 

        ASLB,   32, 

        IMON,   8, 

        IGDS,   8, 

        CADL,   8, 

        PADL,   8, 

        CSTE,   16, 

        NSTE,   16, 

        DID9,   32, 

        DIDA,   32, 

        DIDB,   32, 

        IBTT,   8, 

        IPAT,   8, 

        IPSC,   8, 

        IBLC,   8, 

        IBIA,   8, 

        ISSC,   8, 

        IPCF,   8, 

        IDMS,   8, 

        IF1E,   8, 

        HVCO,   8, 

        NXD1,   32, 

        NXD2,   32, 

        NXD3,   32, 

        NXD4,   32, 

        NXD5,   32, 

        NXD6,   32, 

        NXD7,   32, 

        NXD8,   32, 

        GSMI,   8, 

        PAVP,   8, 

        GLID,   8, 

        KSV0,   32, 

        KSV1,   8, 

        BBAR,   32, 

        BLCS,   8, 

        BRTL,   8, 

        ALSE,   8, 

        ALAF,   8, 

        LLOW,   8, 

        LHIH,   8, 

        ALFP,   8, 

        AUDA,   32, 

        AUDB,   32, 

        AUDC,   32, 

        DIDC,   32, 

        DIDD,   32, 

        DIDE,   32, 

        DIDF,   32, 

        CADR,   32, 

        CCNT,   8, 

        Offset (0x1F4), 

        SGMD,   8, 

        SGFL,   8, 

        PWOK,   8, 

        HLRS,   8, 

        PWEN,   8, 

        PRST,   8, 

        CPSP,   32, 

        EECP,   8, 

        EVCP,   16, 

        XBAS,   32, 

        GBAS,   16, 

        SGGP,   8, 

        NVGA,   32, 

        NVHA,   32, 

        AMDA,   32, 

        NDID,   8, 

        DID1,   32, 

        DID2,   32, 

        DID3,   32, 

        DID4,   32, 

        DID5,   32, 

        DID6,   32, 

        DID7,   32, 

        DID8,   32, 

        OBS1,   32, 

        OBS2,   32, 

        OBS3,   32, 

        OBS4,   32, 

        OBS5,   32, 

        OBS6,   32, 

        OBS7,   32, 

        OBS8,   32, 

        LTRA,   8, 

        OBFA,   8, 

        LTRB,   8, 

        OBFB,   8, 

        LTRC,   8, 

        OBFC,   8, 

        SMSL,   16, 

        SNSL,   16, 

        P0UB,   8, 

        P1UB,   8, 

        P2UB,   8, 

        EDPV,   8, 

        NXDX,   32, 

        DIDX,   32, 

        PCSL,   8, 

        SC7A,   8, 

        Offset (0x26E), 

        Offset (0x276), 

        Offset (0x27E), 

        Offset (0x280), 

        DLHR,   16, 

        BIC1,   8, 

        BIC2,   8, 

        NHI1,   32, 

        T2P1,   32, 

        TUP1,   32, 

        TDB1,   32, 

        TNH1,   32, 

        TD11,   32, 

        TD21,   32, 

        TD41,   32, 

        NHI2,   32, 

        T2P2,   32, 

        TUP2,   32, 

        TDB2,   32, 

        TNH2,   32, 

        TD12,   32, 

        TD22,   32, 

        TD42,   32, 

        ABRV,   8, 

        ABID,   64, 

        MAC0,   8, 

        MAC1,   8, 

        MAC2,   8, 

        MAC3,   8, 

        MAC4,   8, 

        MAC5,   8, 

        PLAT,   32, 

        APC0,   1, 

        AP00,   1, 

        AP01,   1, 

        AP02,   1, 

        AP03,   1, 

        AP04,   1, 

        AP05,   1, 

        AP06,   1, 

        AP07,   1, 

        AP08,   1, 

        AP09,   1, 

        AP10,   1, 

        AP11,   1, 

        AP12,   1, 

        AP13,   1, 

        AP14,   1, 

        AP15,   1, 

        AP16,   1, 

        AP17,   1, 

        AP18,   1, 

        AP19,   1, 

        AP20,   1, 

        AP21,   1, 

        AP22,   1, 

        AP23,   1, 

        RESA,   7, 

        BB00,   8, 

        BB01,   8, 

        BB02,   8, 

        BB03,   8, 

        BB04,   8, 

        BB05,   8, 

        CLOD,   8, 

        F1I0,   16, 

        F1I1,   16, 

        F1I2,   16, 

        F1I3,   16, 

        F1I4,   16, 

        F1I5,   16, 

        F1A0,   16, 

        F1A1,   16, 

        F1A2,   16, 

        F1A3,   16, 

        F1A4,   16, 

        F1A5,   16, 

        F2I0,   16, 

        F2I1,   16, 

        F2I2,   16, 

        F2I3,   16, 

        F2I4,   16, 

        F2I5,   16, 

        F2A0,   16, 

        F2A1,   16, 

        F2A2,   16, 

        F2A3,   16, 

        F2A4,   16, 

        F2A5,   16, 

        F3I0,   32, 

        F3I1,   32, 

        F3I2,   32, 

        F3I3,   32, 

        F3I4,   32, 

        F3I5,   32, 

        F3A0,   32, 

        F3A1,   32, 

        F3A2,   32, 

        F3A3,   32, 

        F3A4,   32, 

        F3A5,   32, 

        F4I0,   64, 

        F4I1,   64, 

        F4I2,   64, 

        F4I3,   64, 

        F4I4,   64, 

        F4I5,   64, 

        F4A0,   64, 

        F4A1,   64, 

        F4A2,   64, 

        F4A3,   64, 

        F4A4,   64, 

        F4A5,   64, 

        F5I0,   32, 

        F5I1,   32, 

        F5I2,   32, 

        F5I3,   32, 

        F5I4,   32, 

        F5I5,   32, 

        F5A0,   32, 

        F5A1,   32, 

        F5A2,   32, 

        F5A3,   32, 

        F5A4,   32, 

        F5A5,   32, 

        F6I0,   16, 

        F6I1,   16, 

        F6I2,   16, 

        F6I3,   16, 

        F6I4,   16, 

        F6I5,   16, 

        F6A0,   16, 

        F6A1,   16, 

        F6A2,   16, 

        F6A3,   16, 

        F6A4,   16, 

        F6A5,   16, 

        F7I0,   16, 

        F7I1,   16, 

        F7I2,   16, 

        F7I3,   16, 

        F7I4,   16, 

        F7I5,   16, 

        F7A0,   16, 

        F7A1,   16, 

        F7A2,   16, 

        F7A3,   16, 

        F7A4,   16, 

        F7A5,   16, 

        USBD,   8

    }


    Scope (_SB)

    {

        Name (PR00, Package (0x26)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0004FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0004FFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x0004FFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x0004FFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x0005FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0005FFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x0005FFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x0005FFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x001FFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x001FFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x001FFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x001FFFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x001DFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x001DFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x001DFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x001DFFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x001CFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x001CFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x001CFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x001CFFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x001BFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x001BFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x001BFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x001BFFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x0014FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0014FFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x0014FFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x0014FFFF, 

                0x03, 

                LNKD, 

                Zero

            }

        })

        Name (AR00, Package (0x32)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0004FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0004FFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x0004FFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x0004FFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x0005FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0005FFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x0005FFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x0005FFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x001FFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x001FFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x001FFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x001FFFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x001EFFFF, 

                Zero, 

                Zero, 

                0x14

            }, 


            Package (0x04)

            {

                0x001EFFFF, 

                One, 

                Zero, 

                0x15

            }, 


            Package (0x04)

            {

                0x001EFFFF, 

                0x02, 

                Zero, 

                0x16

            }, 


            Package (0x04)

            {

                0x001EFFFF, 

                0x03, 

                Zero, 

                0x17

            }, 


            Package (0x04)

            {

                0x001DFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x001DFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x001DFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x001DFFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x001CFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x001CFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x001CFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x001CFFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x001BFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x001BFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x001BFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x001BFFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x0019FFFF, 

                Zero, 

                Zero, 

                0x15

            }, 


            Package (0x04)

            {

                0x0019FFFF, 

                One, 

                Zero, 

                0x16

            }, 


            Package (0x04)

            {

                0x0019FFFF, 

                0x02, 

                Zero, 

                0x17

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x0014FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0014FFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x0014FFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x0014FFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x0013FFFF, 

                Zero, 

                Zero, 

                0x14

            }

        })

        Name (AH00, Package (0x32)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x1F

            }, 


            Package (0x04)

            {

                0x0004FFFF, 

                Zero, 

                Zero, 

                0x1A

            }, 


            Package (0x04)

            {

                0x0004FFFF, 

                One, 

                Zero, 

                0x1B

            }, 


            Package (0x04)

            {

                0x0004FFFF, 

                0x02, 

                Zero, 

                0x1A

            }, 


            Package (0x04)

            {

                0x0004FFFF, 

                0x03, 

                Zero, 

                0x1B

            }, 


            Package (0x04)

            {

                0x0005FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0005FFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x0005FFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x0005FFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                Zero, 

                Zero, 

                0x18

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                One, 

                Zero, 

                0x1C

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                0x02, 

                Zero, 

                0x1D

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                0x03, 

                Zero, 

                0x1E

            }, 


            Package (0x04)

            {

                0x001FFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x001FFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x001FFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x001FFFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x001EFFFF, 

                Zero, 

                Zero, 

                0x14

            }, 


            Package (0x04)

            {

                0x001EFFFF, 

                One, 

                Zero, 

                0x15

            }, 


            Package (0x04)

            {

                0x001EFFFF, 

                0x02, 

                Zero, 

                0x16

            }, 


            Package (0x04)

            {

                0x001EFFFF, 

                0x03, 

                Zero, 

                0x17

            }, 


            Package (0x04)

            {

                0x001DFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x001DFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x001DFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x001DFFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x001CFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x001CFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x001CFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x001CFFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x001BFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x001BFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x001BFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x001BFFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x0019FFFF, 

                Zero, 

                Zero, 

                0x15

            }, 


            Package (0x04)

            {

                0x0019FFFF, 

                One, 

                Zero, 

                0x16

            }, 


            Package (0x04)

            {

                0x0019FFFF, 

                0x02, 

                Zero, 

                0x17

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x0014FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0014FFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x0014FFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x0014FFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x0013FFFF, 

                Zero, 

                Zero, 

                0x14

            }

        })

        Name (PR01, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKD, 

                Zero

            }

        })

        Name (AR01, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x13

            }

        })

        Name (PR02, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKA, 

                Zero

            }

        })

        Name (AR02, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x10

            }

        })

        Name (PR03, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKB, 

                Zero

            }

        })

        Name (AR03, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x11

            }

        })

        Name (PR04, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKC, 

                Zero

            }

        })

        Name (AR04, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x12

            }

        })

        Name (PR05, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKD, 

                Zero

            }

        })

        Name (AR05, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x13

            }

        })

        Name (PR06, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKA, 

                Zero

            }

        })

        Name (AR06, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x10

            }

        })

        Name (PR07, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKB, 

                Zero

            }

        })

        Name (AR07, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x11

            }

        })

        Name (PR08, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKC, 

                Zero

            }

        })

        Name (AR08, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x12

            }

        })

        Name (PR09, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKD, 

                Zero

            }

        })

        Name (AR09, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x13

            }

        })

        Name (PR0A, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKA, 

                Zero

            }

        })

        Name (AR0A, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x10

            }

        })

        Name (PR0B, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKB, 

                Zero

            }

        })

        Name (AR0B, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x11

            }

        })

        Name (PR0C, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKC, 

                Zero

            }

        })

        Name (AR0C, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x12

            }

        })

        Name (PR0D, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKD, 

                Zero

            }

        })

        Name (AR0D, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x13

            }

        })

        Name (PR0E, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKA, 

                Zero

            }

        })

        Name (AR0E, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x10

            }

        })

        Name (PR0F, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKB, 

                Zero

            }

        })

        Name (AR0F, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x11

            }

        })

        Name (PR10, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKC, 

                Zero

            }

        })

        Name (AR10, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x12

            }

        })

        Name (PR11, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKD, 

                Zero

            }

        })

        Name (AR11, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x13

            }

        })

        Name (PR12, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKA, 

                Zero

            }

        })

        Name (AR12, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x10

            }

        })

        Name (PR13, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKB, 

                Zero

            }

        })

        Name (AR13, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x11

            }

        })

        Name (PR14, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKC, 

                Zero

            }

        })

        Name (AR14, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x12

            }

        })

        Name (PR15, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKD, 

                Zero

            }

        })

        Name (AR15, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x13

            }

        })

        Name (PR16, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKA, 

                Zero

            }

        })

        Name (AR16, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x10

            }

        })

        Name (PR17, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKB, 

                Zero

            }

        })

        Name (AR17, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x11

            }

        })

        Name (PR18, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKC, 

                Zero

            }

        })

        Name (AR18, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x12

            }

        })

        Name (PR19, Package (0x40)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0001FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0002FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0003FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x0009FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0009FFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x0009FFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x0009FFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x000AFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x000AFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x000AFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x000AFFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x000BFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x000BFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x000BFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x000BFFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x000EFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x000EFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x000EFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x000EFFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x000FFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x000FFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x000FFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x000FFFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x0010FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0010FFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x0010FFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x0010FFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x0011FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0011FFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x0011FFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x0011FFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x0014FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0014FFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x0014FFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x0014FFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x001DFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x001DFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x001DFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x001DFFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x001EFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x001EFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x001EFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x001EFFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x001FFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x001FFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x001FFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x001FFFFF, 

                0x03, 

                LNKD, 

                Zero

            }

        })

        Name (AR19, Package (0x40)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0001FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0002FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0003FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x0009FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0009FFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x0009FFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x0009FFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x000AFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x000AFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x000AFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x000AFFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x000BFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x000BFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x000BFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x000BFFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x000EFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x000EFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x000EFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x000EFFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x000FFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x000FFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x000FFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x000FFFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x0010FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0010FFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x0010FFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x0010FFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x0011FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0011FFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x0011FFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x0011FFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x0014FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0014FFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x0014FFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x0014FFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x001DFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x001DFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x001DFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x001DFFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x001EFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x001EFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x001EFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x001EFFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x001FFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x001FFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x001FFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x001FFFFF, 

                0x03, 

                Zero, 

                0x13

            }

        })

        Name (AH19, Package (0x40)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x27

            }, 


            Package (0x04)

            {

                0x0001FFFF, 

                Zero, 

                Zero, 

                0x27

            }, 


            Package (0x04)

            {

                0x0002FFFF, 

                Zero, 

                Zero, 

                0x27

            }, 


            Package (0x04)

            {

                0x0003FFFF, 

                Zero, 

                Zero, 

                0x27

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                Zero, 

                Zero, 

                0x20

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                One, 

                Zero, 

                0x24

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                0x02, 

                Zero, 

                0x25

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                0x03, 

                Zero, 

                0x26

            }, 


            Package (0x04)

            {

                0x0009FFFF, 

                Zero, 

                Zero, 

                0x20

            }, 


            Package (0x04)

            {

                0x0009FFFF, 

                One, 

                Zero, 

                0x24

            }, 


            Package (0x04)

            {

                0x0009FFFF, 

                0x02, 

                Zero, 

                0x25

            }, 


            Package (0x04)

            {

                0x0009FFFF, 

                0x03, 

                Zero, 

                0x26

            }, 


            Package (0x04)

            {

                0x000AFFFF, 

                Zero, 

                Zero, 

                0x20

            }, 


            Package (0x04)

            {

                0x000AFFFF, 

                One, 

                Zero, 

                0x24

            }, 


            Package (0x04)

            {

                0x000AFFFF, 

                0x02, 

                Zero, 

                0x25

            }, 


            Package (0x04)

            {

                0x000AFFFF, 

                0x03, 

                Zero, 

                0x26

            }, 


            Package (0x04)

            {

                0x000BFFFF, 

                Zero, 

                Zero, 

                0x20

            }, 


            Package (0x04)

            {

                0x000BFFFF, 

                One, 

                Zero, 

                0x24

            }, 


            Package (0x04)

            {

                0x000BFFFF, 

                0x02, 

                Zero, 

                0x25

            }, 


            Package (0x04)

            {

                0x000BFFFF, 

                0x03, 

                Zero, 

                0x26

            }, 


            Package (0x04)

            {

                0x000EFFFF, 

                Zero, 

                Zero, 

                0x20

            }, 


            Package (0x04)

            {

                0x000EFFFF, 

                One, 

                Zero, 

                0x24

            }, 


            Package (0x04)

            {

                0x000EFFFF, 

                0x02, 

                Zero, 

                0x25

            }, 


            Package (0x04)

            {

                0x000EFFFF, 

                0x03, 

                Zero, 

                0x26

            }, 


            Package (0x04)

            {

                0x000FFFFF, 

                Zero, 

                Zero, 

                0x20

            }, 


            Package (0x04)

            {

                0x000FFFFF, 

                One, 

                Zero, 

                0x24

            }, 


            Package (0x04)

            {

                0x000FFFFF, 

                0x02, 

                Zero, 

                0x25

            }, 


            Package (0x04)

            {

                0x000FFFFF, 

                0x03, 

                Zero, 

                0x26

            }, 


            Package (0x04)

            {

                0x0010FFFF, 

                Zero, 

                Zero, 

                0x20

            }, 


            Package (0x04)

            {

                0x0010FFFF, 

                One, 

                Zero, 

                0x24

            }, 


            Package (0x04)

            {

                0x0010FFFF, 

                0x02, 

                Zero, 

                0x25

            }, 


            Package (0x04)

            {

                0x0010FFFF, 

                0x03, 

                Zero, 

                0x26

            }, 


            Package (0x04)

            {

                0x0011FFFF, 

                Zero, 

                Zero, 

                0x20

            }, 


            Package (0x04)

            {

                0x0011FFFF, 

                One, 

                Zero, 

                0x24

            }, 


            Package (0x04)

            {

                0x0011FFFF, 

                0x02, 

                Zero, 

                0x25

            }, 


            Package (0x04)

            {

                0x0011FFFF, 

                0x03, 

                Zero, 

                0x26

            }, 


            Package (0x04)

            {

                0x0014FFFF, 

                Zero, 

                Zero, 

                0x20

            }, 


            Package (0x04)

            {

                0x0014FFFF, 

                One, 

                Zero, 

                0x24

            }, 


            Package (0x04)

            {

                0x0014FFFF, 

                0x02, 

                Zero, 

                0x25

            }, 


            Package (0x04)

            {

                0x0014FFFF, 

                0x03, 

                Zero, 

                0x26

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                Zero, 

                Zero, 

                0x20

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                One, 

                Zero, 

                0x24

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                0x02, 

                Zero, 

                0x25

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                0x03, 

                Zero, 

                0x26

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                Zero, 

                Zero, 

                0x20

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                One, 

                Zero, 

                0x24

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                0x02, 

                Zero, 

                0x25

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                0x03, 

                Zero, 

                0x26

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                Zero, 

                Zero, 

                0x20

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                One, 

                Zero, 

                0x24

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                0x02, 

                Zero, 

                0x25

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                0x03, 

                Zero, 

                0x26

            }, 


            Package (0x04)

            {

                0x001DFFFF, 

                Zero, 

                Zero, 

                0x20

            }, 


            Package (0x04)

            {

                0x001DFFFF, 

                One, 

                Zero, 

                0x24

            }, 


            Package (0x04)

            {

                0x001DFFFF, 

                0x02, 

                Zero, 

                0x25

            }, 


            Package (0x04)

            {

                0x001DFFFF, 

                0x03, 

                Zero, 

                0x26

            }, 


            Package (0x04)

            {

                0x001EFFFF, 

                Zero, 

                Zero, 

                0x20

            }, 


            Package (0x04)

            {

                0x001EFFFF, 

                One, 

                Zero, 

                0x24

            }, 


            Package (0x04)

            {

                0x001EFFFF, 

                0x02, 

                Zero, 

                0x25

            }, 


            Package (0x04)

            {

                0x001EFFFF, 

                0x03, 

                Zero, 

                0x26

            }, 


            Package (0x04)

            {

                0x001FFFFF, 

                Zero, 

                Zero, 

                0x20

            }, 


            Package (0x04)

            {

                0x001FFFFF, 

                One, 

                Zero, 

                0x24

            }, 


            Package (0x04)

            {

                0x001FFFFF, 

                0x02, 

                Zero, 

                0x25

            }, 


            Package (0x04)

            {

                0x001FFFFF, 

                0x03, 

                Zero, 

                0x26

            }

        })

        Name (PR1A, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKD, 

                Zero

            }

        })

        Name (AR1A, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x13

            }

        })

        Name (AH1A, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x20

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x24

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x25

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x26

            }

        })

        Name (PR1B, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKD, 

                Zero

            }

        })

        Name (AR1B, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x13

            }

        })

        Name (AH1B, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x21

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x26

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x24

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x25

            }

        })

        Name (PR1C, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKD, 

                Zero

            }

        })

        Name (AR1C, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x13

            }

        })

        Name (AH1C, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x22

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x25

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x26

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x24

            }

        })

        Name (PR1D, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKD, 

                Zero

            }

        })

        Name (AR1D, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x13

            }

        })

        Name (AH1D, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x23

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x26

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x24

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x25

            }

        })

        Name (PR1E, Package (0x24)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0001FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0002FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0003FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x0009FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0009FFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x0009FFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x0009FFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x000AFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x000AFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x000AFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x000AFFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x000BFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x000BFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x000BFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x000BFFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x000CFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x000CFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x000CFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x000CFFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x000DFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x000DFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x000DFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x000DFFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                0x03, 

                LNKD, 

                Zero

            }

        })

        Name (AR1E, Package (0x24)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0001FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0002FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0003FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x0009FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0009FFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x0009FFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x0009FFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x000AFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x000AFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x000AFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x000AFFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x000BFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x000BFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x000BFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x000BFFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x000CFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x000CFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x000CFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x000CFFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x000DFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x000DFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x000DFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x000DFFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                0x03, 

                Zero, 

                0x13

            }

        })

        Name (AH1E, Package (0x24)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x2F

            }, 


            Package (0x04)

            {

                0x0001FFFF, 

                Zero, 

                Zero, 

                0x2F

            }, 


            Package (0x04)

            {

                0x0002FFFF, 

                Zero, 

                Zero, 

                0x2F

            }, 


            Package (0x04)

            {

                0x0003FFFF, 

                Zero, 

                Zero, 

                0x2F

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                Zero, 

                Zero, 

                0x28

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                One, 

                Zero, 

                0x2C

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                0x02, 

                Zero, 

                0x2D

            }, 


            Package (0x04)

            {

                0x0008FFFF, 

                0x03, 

                Zero, 

                0x2E

            }, 


            Package (0x04)

            {

                0x0009FFFF, 

                Zero, 

                Zero, 

                0x28

            }, 


            Package (0x04)

            {

                0x0009FFFF, 

                One, 

                Zero, 

                0x2C

            }, 


            Package (0x04)

            {

                0x0009FFFF, 

                0x02, 

                Zero, 

                0x2D

            }, 


            Package (0x04)

            {

                0x0009FFFF, 

                0x03, 

                Zero, 

                0x2E

            }, 


            Package (0x04)

            {

                0x000AFFFF, 

                Zero, 

                Zero, 

                0x28

            }, 


            Package (0x04)

            {

                0x000AFFFF, 

                One, 

                Zero, 

                0x2C

            }, 


            Package (0x04)

            {

                0x000AFFFF, 

                0x02, 

                Zero, 

                0x2D

            }, 


            Package (0x04)

            {

                0x000AFFFF, 

                0x03, 

                Zero, 

                0x2E

            }, 


            Package (0x04)

            {

                0x000BFFFF, 

                Zero, 

                Zero, 

                0x28

            }, 


            Package (0x04)

            {

                0x000BFFFF, 

                One, 

                Zero, 

                0x2C

            }, 


            Package (0x04)

            {

                0x000BFFFF, 

                0x02, 

                Zero, 

                0x2D

            }, 


            Package (0x04)

            {

                0x000BFFFF, 

                0x03, 

                Zero, 

                0x2E

            }, 


            Package (0x04)

            {

                0x000CFFFF, 

                Zero, 

                Zero, 

                0x28

            }, 


            Package (0x04)

            {

                0x000CFFFF, 

                One, 

                Zero, 

                0x2C

            }, 


            Package (0x04)

            {

                0x000CFFFF, 

                0x02, 

                Zero, 

                0x2D

            }, 


            Package (0x04)

            {

                0x000CFFFF, 

                0x03, 

                Zero, 

                0x2E

            }, 


            Package (0x04)

            {

                0x000DFFFF, 

                Zero, 

                Zero, 

                0x28

            }, 


            Package (0x04)

            {

                0x000DFFFF, 

                One, 

                Zero, 

                0x2C

            }, 


            Package (0x04)

            {

                0x000DFFFF, 

                0x02, 

                Zero, 

                0x2D

            }, 


            Package (0x04)

            {

                0x000DFFFF, 

                0x03, 

                Zero, 

                0x2E

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                Zero, 

                Zero, 

                0x28

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                One, 

                Zero, 

                0x2C

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                0x02, 

                Zero, 

                0x2D

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                0x03, 

                Zero, 

                0x2E

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                Zero, 

                Zero, 

                0x28

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                One, 

                Zero, 

                0x2C

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                0x02, 

                Zero, 

                0x2D

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                0x03, 

                Zero, 

                0x2E

            }

        })

        Name (PR1F, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKD, 

                Zero

            }

        })

        Name (AR1F, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x13

            }

        })

        Name (AH1F, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x28

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x2C

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x2D

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x2E

            }

        })

        Name (PR20, Package (0x07)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x0001FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0002FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0003FFFF, 

                Zero, 

                LNKA, 

                Zero

            }

        })

        Name (AR20, Package (0x07)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x0001FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0002FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0003FFFF, 

                Zero, 

                Zero, 

                0x10

            }

        })

        Name (AH20, Package (0x07)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x28

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x2C

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x2D

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x2E

            }, 


            Package (0x04)

            {

                0x0001FFFF, 

                Zero, 

                Zero, 

                0x28

            }, 


            Package (0x04)

            {

                0x0002FFFF, 

                Zero, 

                Zero, 

                0x28

            }, 


            Package (0x04)

            {

                0x0003FFFF, 

                Zero, 

                Zero, 

                0x28

            }

        })

        Name (PR21, Package (0x01)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }

        })

        Name (AR21, Package (0x01)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }

        })

        Name (AH21, Package (0x01)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x28

            }

        })

        Name (PR22, Package (0x01)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }

        })

        Name (AR22, Package (0x01)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }

        })

        Name (AH22, Package (0x01)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x29

            }

        })

        Name (PR23, Package (0x01)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }

        })

        Name (AR23, Package (0x01)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }

        })

        Name (AH23, Package (0x01)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x2D

            }

        })

        Name (PR24, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKD, 

                Zero

            }

        })

        Name (AR24, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x13

            }

        })

        Name (AH24, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x2E

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x2E

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x2E

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x2E

            }

        })

        Name (PR25, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKD, 

                Zero

            }

        })

        Name (AR25, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x13

            }

        })

        Name (AH25, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x29

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x2E

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x2C

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x2D

            }

        })

        Name (PR26, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKD, 

                Zero

            }

        })

        Name (AR26, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x13

            }

        })

        Name (AH26, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x2A

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x2D

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x2E

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x2C

            }

        })

        Name (PR27, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKD, 

                Zero

            }

        })

        Name (AR27, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x13

            }

        })

        Name (AH27, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x2B

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x2E

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x2C

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x2D

            }

        })

        Name (PR28, Package (0x20)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0001FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0002FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0003FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x000EFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x000EFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x000EFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x000EFFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x000FFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x000FFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x000FFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x000FFFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x0010FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0010FFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x0010FFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x0010FFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x0012FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0012FFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x0012FFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x0012FFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                0x03, 

                LNKD, 

                Zero

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                0x03, 

                LNKD, 

                Zero

            }

        })

        Name (AR28, Package (0x20)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0001FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0002FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0003FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x000EFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x000EFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x000EFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x000EFFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x000FFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x000FFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x000FFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x000FFFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x0010FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0010FFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x0010FFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x0010FFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x0012FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0012FFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x0012FFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x0012FFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                0x03, 

                Zero, 

                0x13

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                0x03, 

                Zero, 

                0x13

            }

        })

        Name (AH28, Package (0x20)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x37

            }, 


            Package (0x04)

            {

                0x0001FFFF, 

                Zero, 

                Zero, 

                0x37

            }, 


            Package (0x04)

            {

                0x0002FFFF, 

                Zero, 

                Zero, 

                0x37

            }, 


            Package (0x04)

            {

                0x0003FFFF, 

                Zero, 

                Zero, 

                0x37

            }, 


            Package (0x04)

            {

                0x000EFFFF, 

                Zero, 

                Zero, 

                0x30

            }, 


            Package (0x04)

            {

                0x000EFFFF, 

                One, 

                Zero, 

                0x34

            }, 


            Package (0x04)

            {

                0x000EFFFF, 

                0x02, 

                Zero, 

                0x35

            }, 


            Package (0x04)

            {

                0x000EFFFF, 

                0x03, 

                Zero, 

                0x36

            }, 


            Package (0x04)

            {

                0x000FFFFF, 

                Zero, 

                Zero, 

                0x30

            }, 


            Package (0x04)

            {

                0x000FFFFF, 

                One, 

                Zero, 

                0x34

            }, 


            Package (0x04)

            {

                0x000FFFFF, 

                0x02, 

                Zero, 

                0x35

            }, 


            Package (0x04)

            {

                0x000FFFFF, 

                0x03, 

                Zero, 

                0x36

            }, 


            Package (0x04)

            {

                0x0010FFFF, 

                Zero, 

                Zero, 

                0x30

            }, 


            Package (0x04)

            {

                0x0010FFFF, 

                One, 

                Zero, 

                0x34

            }, 


            Package (0x04)

            {

                0x0010FFFF, 

                0x02, 

                Zero, 

                0x35

            }, 


            Package (0x04)

            {

                0x0010FFFF, 

                0x03, 

                Zero, 

                0x36

            }, 


            Package (0x04)

            {

                0x0012FFFF, 

                Zero, 

                Zero, 

                0x30

            }, 


            Package (0x04)

            {

                0x0012FFFF, 

                One, 

                Zero, 

                0x34

            }, 


            Package (0x04)

            {

                0x0012FFFF, 

                0x02, 

                Zero, 

                0x35

            }, 


            Package (0x04)

            {

                0x0012FFFF, 

                0x03, 

                Zero, 

                0x36

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                Zero, 

                Zero, 

                0x30

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                One, 

                Zero, 

                0x34

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                0x02, 

                Zero, 

                0x35

            }, 


            Package (0x04)

            {

                0x0015FFFF, 

                0x03, 

                Zero, 

                0x36

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                Zero, 

                Zero, 

                0x30

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                One, 

                Zero, 

                0x34

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                0x02, 

                Zero, 

                0x35

            }, 


            Package (0x04)

            {

                0x0016FFFF, 

                0x03, 

                Zero, 

                0x36

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                Zero, 

                Zero, 

                0x30

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                One, 

                Zero, 

                0x34

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                0x02, 

                Zero, 

                0x35

            }, 


            Package (0x04)

            {

                0x0017FFFF, 

                0x03, 

                Zero, 

                0x36

            }

        })

        Name (PR29, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKD, 

                Zero

            }

        })

        Name (AR29, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x13

            }

        })

        Name (AH29, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x30

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x34

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x35

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x36

            }

        })

        Name (PR2A, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKD, 

                Zero

            }

        })

        Name (AR2A, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x13

            }

        })

        Name (AH2A, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x31

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x36

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x34

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x35

            }

        })

        Name (PR2B, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKD, 

                Zero

            }

        })

        Name (AR2B, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x13

            }

        })

        Name (AH2B, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x32

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x35

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x36

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x34

            }

        })

        Name (PR2C, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKD, 

                Zero

            }

        })

        Name (AR2C, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x13

            }

        })

        Name (AH2C, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x33

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x36

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x34

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x35

            }

        })

        Name (PR2D, Package (0x01)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }

        })

        Name (AR2D, Package (0x01)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }

        })

        Name (AH2D, Package (0x01)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x3F

            }

        })

        Name (PR2E, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKD, 

                Zero

            }

        })

        Name (AR2E, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x13

            }

        })

        Name (AH2E, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x38

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x3C

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x3D

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x3E

            }

        })

        Name (PR2F, Package (0x01)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }

        })

        Name (AR2F, Package (0x01)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }

        })

        Name (AH2F, Package (0x01)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x47

            }

        })

        Name (PR30, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                LNKA, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                LNKB, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                LNKC, 

                Zero

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                LNKD, 

                Zero

            }

        })

        Name (AR30, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x10

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x11

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x12

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x13

            }

        })

        Name (AH30, Package (0x04)

        {

            Package (0x04)

            {

                0xFFFF, 

                Zero, 

                Zero, 

                0x40

            }, 


            Package (0x04)

            {

                0xFFFF, 

                One, 

                Zero, 

                0x44

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x02, 

                Zero, 

                0x45

            }, 


            Package (0x04)

            {

                0xFFFF, 

                0x03, 

                Zero, 

                0x46

            }

        })

        Name (PRSA, ResourceTemplate ()

        {

            IRQ (Level, ActiveLow, Shared, )

                {3,4,5,6,7,10,11,12,14,15}

        })

        Alias (PRSA, PRSB)

        Alias (PRSA, PRSC)

        Alias (PRSA, PRSD)

        Alias (PRSA, PRSE)

        Alias (PRSA, PRSF)

        Alias (PRSA, PRSG)

        Alias (PRSA, PRSH)

        Device (PCI0)

        {

            Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */)  // _HID: Hardware ID

            Name (_CID, EisaId ("PNP0A03") /* PCI Bus */)  // _CID: Compatible ID

            Name (_UID, Zero)  // _UID: Unique ID

            Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

            {

                Return (BB00) /* \BB00 */

            }


            Name (_ADR, Zero)  // _ADR: Address

            Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table

            {

                If (PICM == Zero)

                {

                    Return (PR00 ())

                }


                If (AP00 == One)

                {

                    Return (AH00) /* \_SB_.AH00 */

                }


                Return (AR00 ())

            }


            Name (P0RS, ResourceTemplate ()

            {

                WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode,

                    0x0000,             // Granularity

                    0x0000,             // Range Minimum

                    0x0000,             // Range Maximum

                    0x0000,             // Translation Offset

                    0x0001,             // Length

                    ,, _Y01)

                IO (Decode16,

                    0x0CF8,             // Range Minimum

                    0x0CF8,             // Range Maximum

                    0x01,               // Alignment

                    0x08,               // Length

                    )

                WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,

                    0x0000,             // Granularity

                    0x0000,             // Range Minimum

                    0x0CF7,             // Range Maximum

                    0x0000,             // Translation Offset

                    0x0CF8,             // Length

                    ,, , TypeStatic)

                WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,

                    0x0000,             // Granularity

                    0x0000,             // Range Minimum

                    0x0000,             // Range Maximum

                    0x0000,             // Translation Offset

                    0x0001,             // Length

                    ,, _Y02, TypeStatic)

                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,

                    0x00000000,         // Granularity

                    0x00000000,         // Range Minimum

                    0x00000000,         // Range Maximum

                    0x00000000,         // Translation Offset

                    0x00000000,         // Length

                    ,, _Y05, AddressRangeMemory, TypeStatic)

                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,

                    0x00000000,         // Granularity

                    0x00000000,         // Range Minimum

                    0x00000000,         // Range Maximum

                    0x00000000,         // Translation Offset

                    0x00000000,         // Length

                    ,, _Y00, AddressRangeMemory, TypeStatic)

                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,

                    0x00000000,         // Granularity

                    0xFE010000,         // Range Minimum

                    0xFE010FFF,         // Range Maximum

                    0x00000000,         // Translation Offset

                    0x00001000,         // Length

                    ,, , AddressRangeMemory, TypeStatic)

                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,

                    0x00000000,         // Granularity

                    0x00000000,         // Range Minimum

                    0x00000000,         // Range Maximum

                    0x00000000,         // Translation Offset

                    0x00000000,         // Length

                    ,, _Y03, AddressRangeMemory, TypeStatic)

                QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,

                    0x0000000000000000, // Granularity

                    0x0000000000000000, // Range Minimum

                    0x0000000000000000, // Range Maximum

                    0x0000000000000000, // Translation Offset

                    0x0000000000000000, // Length

                    ,, _Y04, AddressRangeMemory, TypeStatic)

            })

            OperationRegion (TMEM, PCI_Config, Zero, 0x0100)

            Field (TMEM, ByteAcc, NoLock, Preserve)

            {

                Offset (0x40), 

                    ,   4, 

                BSEG,   4, 

                PAMS,   48, 

                Offset (0x52), 

                DIM0,   4, 

                DIM1,   4, 

                Offset (0x54), 

                DIM2,   4

            }


            Name (MTBL, Package (0x10)

            {

                Zero, 

                0x20, 

                0x20, 

                0x30, 

                0x40, 

                0x40, 

                0x60, 

                0x80, 

                0x80, 

                0x80, 

                0x80, 

                0xC0, 

                0x0100, 

                0x0100, 

                0x0100, 

                0x0200

            })

            Name (ERNG, Package (0x0D)

            {

                0x000C0000, 

                0x000C4000, 

                0x000C8000, 

                0x000CC000, 

                0x000D0000, 

                0x000D4000, 

                0x000D8000, 

                0x000DC000, 

                0x000E0000, 

                0x000E4000, 

                0x000E8000, 

                0x000EC000, 

                0x000F0000

            })

            Name (PAMB, Buffer (0x07) {})

            Method (EROM, 0, NotSerialized)

            {

                CreateDWordField (P0RS, \_SB.PCI0._Y00._MIN, RMIN)  // _MIN: Minimum Base Address

                CreateDWordField (P0RS, \_SB.PCI0._Y00._MAX, RMAX)  // _MAX: Maximum Base Address

                CreateDWordField (P0RS, \_SB.PCI0._Y00._LEN, RLEN)  // _LEN: Length

                CreateByteField (PAMB, 0x06, BREG)

                PAMB = PAMS /* \_SB_.PCI0.PAMS */

                BREG = BSEG /* \_SB_.PCI0.BSEG */

                RMIN = Zero

                RMAX = Zero

                RLEN = Zero

                Local0 = Zero

                While (Local0 < 0x0D)

                {

                    Local1 = (Local0 >> One)

                    Local2 = DerefOf (PAMB [Local1])

                    If (Local0 & One)

                    {

                        Local2 >>= 0x04

                    }


                    Local2 &= 0x03

                    If (RMIN)

                    {

                        If (Local2)

                        {

                            RMAX = (DerefOf (ERNG [Local0]) + 0x3FFF)

                            If (RMAX == 0x000F3FFF)

                            {

                                RMAX = 0x000FFFFF

                            }


                            RLEN = (RMAX - RMIN) /* \_SB_.PCI0.EROM.RMIN */

                            RLEN++

                        }

                        Else

                        {

                            Local0 = 0x0C

                        }

                    }

                    ElseIf (Local2)

                    {

                        RMIN = DerefOf (ERNG [Local0])

                        RMAX = (DerefOf (ERNG [Local0]) + 0x3FFF)

                        If (RMAX == 0x000F3FFF)

                        {

                            RMAX = 0x000FFFFF

                        }


                        RLEN = (RMAX - RMIN) /* \_SB_.PCI0.EROM.RMIN */

                        RLEN++

                    }

                    Else

                    {

                    }


                    Local0++

                }

            }


            Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings

            {

                EROM ()

                CreateWordField (P0RS, \_SB.PCI0._Y01._MIN, MIN1)  // _MIN: Minimum Base Address

                CreateWordField (P0RS, \_SB.PCI0._Y01._MAX, MAX1)  // _MAX: Maximum Base Address

                CreateWordField (P0RS, \_SB.PCI0._Y01._LEN, LEN1)  // _LEN: Length

                MIN1 = F1I0 /* \F1I0 */

                MAX1 = F1A0 /* \F1A0 */

                LEN1 = (MAX1 - MIN1) /* \_SB_.PCI0._CRS.MIN1 */

                If (LEN1 != Zero)

                {

                    LEN1++

                }


                CreateWordField (P0RS, \_SB.PCI0._Y02._MIN, MIN2)  // _MIN: Minimum Base Address

                CreateWordField (P0RS, \_SB.PCI0._Y02._MAX, MAX2)  // _MAX: Maximum Base Address

                CreateWordField (P0RS, \_SB.PCI0._Y02._LEN, LEN2)  // _LEN: Length

                MIN2 = F2I0 /* \F2I0 */

                MAX2 = F2A0 /* \F2A0 */

                LEN2 = (MAX2 - MIN2) /* \_SB_.PCI0._CRS.MIN2 */

                If (LEN2 != Zero)

                {

                    LEN2++

                }


                CreateDWordField (P0RS, \_SB.PCI0._Y03._MIN, MIN3)  // _MIN: Minimum Base Address

                CreateDWordField (P0RS, \_SB.PCI0._Y03._MAX, MAX3)  // _MAX: Maximum Base Address

                CreateDWordField (P0RS, \_SB.PCI0._Y03._LEN, LEN3)  // _LEN: Length

                MIN3 = F3I0 /* \F3I0 */

                MAX3 = F3A0 /* \F3A0 */

                LEN3 = (MAX3 - MIN3) /* \_SB_.PCI0._CRS.MIN3 */

                If (LEN3 != Zero)

                {

                    LEN3++

                }


                CreateQWordField (P0RS, \_SB.PCI0._Y04._MIN, MIN4)  // _MIN: Minimum Base Address

                CreateQWordField (P0RS, \_SB.PCI0._Y04._MAX, MAX4)  // _MAX: Maximum Base Address

                CreateQWordField (P0RS, \_SB.PCI0._Y04._LEN, LEN4)  // _LEN: Length

                MIN4 = F4I0 /* \F4I0 */

                MAX4 = F4A0 /* \F4A0 */

                LEN4 = (MAX4 - MIN4) /* \_SB_.PCI0._CRS.MIN4 */

                If (LEN4 != Zero)

                {

                    LEN4++

                }


                CreateDWordField (P0RS, \_SB.PCI0._Y05._MIN, MIN5)  // _MIN: Minimum Base Address

                CreateDWordField (P0RS, \_SB.PCI0._Y05._MAX, MAX5)  // _MAX: Maximum Base Address

                CreateDWordField (P0RS, \_SB.PCI0._Y05._LEN, LEN5)  // _LEN: Length

                MIN5 = F5I0 /* \F5I0 */

                MAX5 = F5A0 /* \F5A0 */

                LEN5 = (MAX5 - MIN5) /* \_SB_.PCI0._CRS.MIN5 */

                If (LEN5 != Zero)

                {

                    LEN5++

                }


                Return (P0RS) /* \_SB_.PCI0.P0RS */

            }


            Device (MHP0)

            {

                Name (_ADR, 0x00050001)  // _ADR: Address

                Name (_UID, "00-00")  // _UID: Unique ID

                OperationRegion (MHP0, PCI_Config, Zero, 0x0100)

                Field (MHP0, ByteAcc, NoLock, Preserve)

                {

                    Offset (0x0E), 

                    STM0,   7

                }

            }


            Device (MHP1)

            {

                Name (_ADR, 0x00050001)  // _ADR: Address

                Name (_UID, "00-01")  // _UID: Unique ID

                OperationRegion (MHP1, PCI_Config, Zero, 0x0100)

                Field (MHP1, ByteAcc, NoLock, Preserve)

                {

                    Offset (0x1E), 

                    STM1,   7

                }

            }


            OperationRegion (HBUS, PCI_Config, Zero, 0x0100)

            Field (HBUS, DWordAcc, NoLock, Preserve)

            {

                Offset (0x40), 

                EPEN,   1, 

                    ,   11, 

                EPBR,   20, 

                Offset (0x48), 

                MHEN,   1, 

                    ,   14, 

                MHBR,   17, 

                Offset (0x50), 

                GCLK,   1, 

                Offset (0x54), 

                D0EN,   1, 

                D1F2,   1, 

                D1F1,   1, 

                D1F0,   1, 

                Offset (0x60), 

                PXEN,   1, 

                PXSZ,   2, 

                    ,   23, 

                PXBR,   6, 

                Offset (0x68), 

                DIEN,   1, 

                    ,   11, 

                DIBR,   20, 

                Offset (0x70), 

                    ,   20, 

                MEBR,   12, 

                Offset (0x80), 

                    ,   4, 

                PM0H,   2, 

                Offset (0x81), 

                PM1L,   2, 

                    ,   2, 

                PM1H,   2, 

                Offset (0x82), 

                PM2L,   2, 

                    ,   2, 

                PM2H,   2, 

                Offset (0x83), 

                PM3L,   2, 

                    ,   2, 

                PM3H,   2, 

                Offset (0x84), 

                PM4L,   2, 

                    ,   2, 

                PM4H,   2, 

                Offset (0x85), 

                PM5L,   2, 

                    ,   2, 

                PM5H,   2, 

                Offset (0x86), 

                PM6L,   2, 

                    ,   2, 

                PM6H,   2, 

                Offset (0x87), 

                Offset (0xA8), 

                    ,   20, 

                TUUD,   19, 

                Offset (0xBC), 

                    ,   20, 

                TLUD,   12, 

                Offset (0xC8), 

                    ,   7, 

                HTSE,   1

            }


            OperationRegion (MCHT, SystemMemory, 0xFED10000, 0x6000)

            Field (MCHT, ByteAcc, NoLock, Preserve)

            {

                Offset (0x5994), 

                RPSL,   8, 

                Offset (0x5998), 

                RP0C,   8, 

                RP1C,   8, 

                RPNC,   8

            }


            Name (BUF0, ResourceTemplate ()

            {

                WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode,

                    0x0000,             // Granularity

                    0x0000,             // Range Minimum

                    0x00FF,             // Range Maximum

                    0x0000,             // Translation Offset

                    0x0100,             // Length

                    ,, )

                DWordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,

                    0x00000000,         // Granularity

                    0x00000000,         // Range Minimum

                    0x00000CF7,         // Range Maximum

                    0x00000000,         // Translation Offset

                    0x00000CF8,         // Length

                    ,, , TypeStatic)

                IO (Decode16,

                    0x0CF8,             // Range Minimum

                    0x0CF8,             // Range Maximum

                    0x01,               // Alignment

                    0x08,               // Length

                    )

                DWordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,

                    0x00000000,         // Granularity

                    0x00000D00,         // Range Minimum

                    0x0000FFFF,         // Range Maximum

                    0x00000000,         // Translation Offset

                    0x0000F300,         // Length

                    ,, , TypeStatic)

                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,

                    0x00000000,         // Granularity

                    0x000A0000,         // Range Minimum

                    0x000BFFFF,         // Range Maximum

                    0x00000000,         // Translation Offset

                    0x00020000,         // Length

                    ,, , AddressRangeMemory, TypeStatic)

                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,

                    0x00000000,         // Granularity

                    0x000C0000,         // Range Minimum

                    0x000C3FFF,         // Range Maximum

                    0x00000000,         // Translation Offset

                    0x00004000,         // Length

                    ,, , AddressRangeMemory, TypeStatic)

                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,

                    0x00000000,         // Granularity

                    0x000C4000,         // Range Minimum

                    0x000C7FFF,         // Range Maximum

                    0x00000000,         // Translation Offset

                    0x00004000,         // Length

                    ,, , AddressRangeMemory, TypeStatic)

                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,

                    0x00000000,         // Granularity

                    0x000C8000,         // Range Minimum

                    0x000CBFFF,         // Range Maximum

                    0x00000000,         // Translation Offset

                    0x00004000,         // Length

                    ,, , AddressRangeMemory, TypeStatic)

                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,

                    0x00000000,         // Granularity

                    0x000CC000,         // Range Minimum

                    0x000CFFFF,         // Range Maximum

                    0x00000000,         // Translation Offset

                    0x00004000,         // Length

                    ,, , AddressRangeMemory, TypeStatic)

                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,

                    0x00000000,         // Granularity

                    0x000D0000,         // Range Minimum

                    0x000D3FFF,         // Range Maximum

                    0x00000000,         // Translation Offset

                    0x00004000,         // Length

                    ,, , AddressRangeMemory, TypeStatic)

                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,

                    0x00000000,         // Granularity

                    0x000D4000,         // Range Minimum

                    0x000D7FFF,         // Range Maximum

                    0x00000000,         // Translation Offset

                    0x00004000,         // Length

                    ,, , AddressRangeMemory, TypeStatic)

                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,

                    0x00000000,         // Granularity

                    0x000D8000,         // Range Minimum

                    0x000DBFFF,         // Range Maximum

                    0x00000000,         // Translation Offset

                    0x00004000,         // Length

                    ,, , AddressRangeMemory, TypeStatic)

                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,

                    0x00000000,         // Granularity

                    0x000DC000,         // Range Minimum

                    0x000DFFFF,         // Range Maximum

                    0x00000000,         // Translation Offset

                    0x00004000,         // Length

                    ,, , AddressRangeMemory, TypeStatic)

                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,

                    0x00000000,         // Granularity

                    0x000E0000,         // Range Minimum

                    0x000E3FFF,         // Range Maximum

                    0x00000000,         // Translation Offset

                    0x00004000,         // Length

                    ,, , AddressRangeMemory, TypeStatic)

                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,

                    0x00000000,         // Granularity

                    0x000E4000,         // Range Minimum

                    0x000E7FFF,         // Range Maximum

                    0x00000000,         // Translation Offset

                    0x00004000,         // Length

                    ,, , AddressRangeMemory, TypeStatic)

                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,

                    0x00000000,         // Granularity

                    0x000E8000,         // Range Minimum

                    0x000EBFFF,         // Range Maximum

                    0x00000000,         // Translation Offset

                    0x00004000,         // Length

                    ,, , AddressRangeMemory, TypeStatic)

                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,

                    0x00000000,         // Granularity

                    0x000EC000,         // Range Minimum

                    0x000EFFFF,         // Range Maximum

                    0x00000000,         // Translation Offset

                    0x00004000,         // Length

                    ,, , AddressRangeMemory, TypeStatic)

                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,

                    0x00000000,         // Granularity

                    0x000F0000,         // Range Minimum

                    0x000FFFFF,         // Range Maximum

                    0x00000000,         // Translation Offset

                    0x00010000,         // Length

                    ,, , AddressRangeMemory, TypeStatic)

                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,

                    0x00000000,         // Granularity

                    0x00000000,         // Range Minimum

                    0xFEAFFFFF,         // Range Maximum

                    0x00000000,         // Translation Offset

                    0xFEB00000,         // Length

                    ,, , AddressRangeMemory, TypeStatic)

                QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,

                    0x0000000000000000, // Granularity

                    0x0000000000010000, // Range Minimum

                    0x000000000001FFFF, // Range Maximum

                    0x0000000000000000, // Translation Offset

                    0x0000000000010000, // Length

                    ,, , AddressRangeMemory, TypeStatic)

            })

            Name (GUID, ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)

            Name (SUPP, Zero)

            Name (CTRL, Zero)

            Method (_OSC, 4, Serialized)  // _OSC: Operating System Capabilities

            {

                Local0 = Arg3

                CreateDWordField (Local0, Zero, CDW1)

                CreateDWordField (Local0, 0x04, CDW2)

                CreateDWordField (Local0, 0x08, CDW3)

                SUPP = CDW2 /* \_SB_.PCI0._OSC.CDW2 */

                CTRL = CDW3 /* \_SB_.PCI0._OSC.CDW3 */

                If (One == OSDW ())

                {

                    If ((Arg0 == GUID) && NEXP)

                    {

                        If (~(CDW1 & One))

                        {

                            If (CTRL & 0x02)

                            {

                                NHPG ()

                            }


                            If (CTRL & 0x04)

                            {

                                NPME ()

                            }

                        }


                        If (Arg1 != One)

                        {

                            CDW1 |= 0x08

                        }


                        If (CDW3 != CTRL)

                        {

                            CDW1 |= 0x10

                        }


                        CDW3 = CTRL /* \_SB_.PCI0.CTRL */

                        OSCC = CTRL /* \_SB_.PCI0.CTRL */

                        Return (Local0)

                    }

                    Else

                    {

                        CDW1 |= 0x04

                        Return (Local0)

                    }

                }

                Else

                {

                    If (Arg0 == GUID) {}

                    Return (Local0)

                }

            }


            Scope (\_SB.PCI0)

            {

                Method (AR00, 0, NotSerialized)

                {

                    Return (^^AR00) /* \_SB_.AR00 */

                }


                Method (PR00, 0, NotSerialized)

                {

                    Return (^^PR00) /* \_SB_.PR00 */

                }


                Method (AR01, 0, NotSerialized)

                {

                    Return (^^AR01) /* \_SB_.AR01 */

                }


                Method (PR01, 0, NotSerialized)

                {

                    Return (^^PR01) /* \_SB_.PR01 */

                }


                Method (AR02, 0, NotSerialized)

                {

                    Return (^^AR02) /* \_SB_.AR02 */

                }


                Method (PR02, 0, NotSerialized)

                {

                    Return (^^PR02) /* \_SB_.PR02 */

                }


                Method (AR04, 0, NotSerialized)

                {

                    Return (^^AR04) /* \_SB_.AR04 */

                }


                Method (PR04, 0, NotSerialized)

                {

                    Return (^^PR04) /* \_SB_.PR04 */

                }


                Method (AR05, 0, NotSerialized)

                {

                    Return (^^AR05) /* \_SB_.AR05 */

                }


                Method (PR05, 0, NotSerialized)

                {

                    Return (^^PR05) /* \_SB_.PR05 */

                }


                Method (AR06, 0, NotSerialized)

                {

                    Return (^^AR06) /* \_SB_.AR06 */

                }


                Method (PR06, 0, NotSerialized)

                {

                    Return (^^PR06) /* \_SB_.PR06 */

                }


                Method (AR07, 0, NotSerialized)

                {

                    Return (^^AR07) /* \_SB_.AR07 */

                }


                Method (PR07, 0, NotSerialized)

                {

                    Return (^^PR07) /* \_SB_.PR07 */

                }


                Method (AR08, 0, NotSerialized)

                {

                    Return (^^AR08) /* \_SB_.AR08 */

                }


                Method (PR08, 0, NotSerialized)

                {

                    Return (^^PR08) /* \_SB_.PR08 */

                }


                Method (AR09, 0, NotSerialized)

                {

                    Return (^^AR09) /* \_SB_.AR09 */

                }


                Method (PR09, 0, NotSerialized)

                {

                    Return (^^PR09) /* \_SB_.PR09 */

                }


                Method (AR0A, 0, NotSerialized)

                {

                    Return (^^AR0A) /* \_SB_.AR0A */

                }


                Method (PR0A, 0, NotSerialized)

                {

                    Return (^^PR0A) /* \_SB_.PR0A */

                }


                Method (AR0B, 0, NotSerialized)

                {

                    Return (^^AR0B) /* \_SB_.AR0B */

                }


                Method (PR0B, 0, NotSerialized)

                {

                    Return (^^PR0B) /* \_SB_.PR0B */

                }

            }


            Device (DMI0)

            {

                Name (_ADR, Zero)  // _ADR: Address

            }


            Device (CB0A)

            {

                Name (_ADR, 0x00040000)  // _ADR: Address

            }


            Device (CB0B)

            {

                Name (_ADR, 0x00040001)  // _ADR: Address

            }


            Device (CB0C)

            {

                Name (_ADR, 0x00040002)  // _ADR: Address

            }


            Device (CB0D)

            {

                Name (_ADR, 0x00040003)  // _ADR: Address

            }


            Device (CB0E)

            {

                Name (_ADR, 0x00040004)  // _ADR: Address

            }


            Device (CB0F)

            {

                Name (_ADR, 0x00040005)  // _ADR: Address

            }


            Device (CB0G)

            {

                Name (_ADR, 0x00040006)  // _ADR: Address

            }


            Device (CB0H)

            {

                Name (_ADR, 0x00040007)  // _ADR: Address

            }


            Device (IIM0)

            {

                Name (_ADR, 0x00050000)  // _ADR: Address

            }


            Device (UBX0)

            {

                Name (_ADR, 0x00080000)  // _ADR: Address

            }


            Device (IMEI)

            {

                Name (_ADR, 0x00160000)  // _ADR: Address

            }


            Device (RP01)

            {

                Name (_ADR, 0x001C0000)  // _ADR: Address

                Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake

                {

                    If (OSDW ())

                    {

                        Return (Package (0x02)

                        {

                            0x69, 

                            0x03

                        })

                    }

                    Else

                    {

                        Return (Package (0x02)

                        {

                            0x69, 

                            0x04

                        })

                    }

                }


                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table

                {

                    If (PICM)

                    {

                        Return (AR09 ())

                    }


                    Return (PR09 ())

                }

            }


            Device (RP17)

            {

                Name (_ADR, 0x001B0000)  // _ADR: Address

                Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake

                {

                    If (OSDW ())

                    {

                        Return (Package (0x02)

                        {

                            0x69, 

                            0x03

                        })

                    }

                    Else

                    {

                        Return (Package (0x02)

                        {

                            0x69, 

                            0x04

                        })

                    }

                }


                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table

                {

                    If (PICM)

                    {

                        Return (AR01 ())

                    }


                    Return (PR01 ())

                }

            }


            Device (LPCB)

            {

                Name (_ADR, 0x001F0000)  // _ADR: Address

                Scope (\_SB)

                {

                    OperationRegion (PCI0.LPCB.LPC1, PCI_Config, 0x40, 0xC0)

                    Field (PCI0.LPCB.LPC1, AnyAcc, NoLock, Preserve)

                    {

                        Offset (0x20), 

                        PARC,   8, 

                        PBRC,   8, 

                        PCRC,   8, 

                        PDRC,   8, 

                        Offset (0x28), 

                        PERC,   8, 

                        PFRC,   8, 

                        PGRC,   8, 

                        PHRC,   8

                    }


                    Device (LNKA)

                    {

                        Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */)  // _HID: Hardware ID

                        Name (_UID, One)  // _UID: Unique ID

                        Method (_DIS, 0, Serialized)  // _DIS: Disable Device

                        {

                            PARC |= 0x80

                        }


                        Name (_PRS, ResourceTemplate ()  // _PRS: Possible Resource Settings

                        {

                            IRQ (Level, ActiveLow, Shared, )

                                {1,3,4,5,6,7,10,12,14,15}

                        })

                        Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings

                        {

                            Name (RTLA, ResourceTemplate ()

                            {

                                IRQ (Level, ActiveLow, Shared, )

                                    {}

                            })

                            CreateWordField (RTLA, One, IRQ0)

                            IRQ0 = Zero

                            IRQ0 = (One << (PARC & 0x0F))

                            Return (RTLA) /* \_SB_.LNKA._CRS.RTLA */

                        }


                        Method (_SRS, 1, Serialized)  // _SRS: Set Resource Settings

                        {

                            CreateWordField (Arg0, One, IRQ0)

                            FindSetRightBit (IRQ0, Local0)

                            Local0--

                            PARC = Local0

                        }


                        Method (_STA, 0, Serialized)  // _STA: Status

                        {

                            If (PARC & 0x80)

                            {

                                Return (0x09)

                            }

                            Else

                            {

                                Return (0x0B)

                            }

                        }

                    }


                    Device (LNKB)

                    {

                        Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */)  // _HID: Hardware ID

                        Name (_UID, 0x02)  // _UID: Unique ID

                        Method (_DIS, 0, Serialized)  // _DIS: Disable Device

                        {

                            PBRC |= 0x80

                        }


                        Name (_PRS, ResourceTemplate ()  // _PRS: Possible Resource Settings

                        {

                            IRQ (Level, ActiveLow, Shared, )

                                {1,3,4,5,6,7,11,12,14,15}

                        })

                        Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings

                        {

                            Name (RTLB, ResourceTemplate ()

                            {

                                IRQ (Level, ActiveLow, Shared, )

                                    {}

                            })

                            CreateWordField (RTLB, One, IRQ0)

                            IRQ0 = Zero

                            IRQ0 = (One << (PBRC & 0x0F))

                            Return (RTLB) /* \_SB_.LNKB._CRS.RTLB */

                        }


                        Method (_SRS, 1, Serialized)  // _SRS: Set Resource Settings

                        {

                            CreateWordField (Arg0, One, IRQ0)

                            FindSetRightBit (IRQ0, Local0)

                            Local0--

                            PBRC = Local0

                        }


                        Method (_STA, 0, Serialized)  // _STA: Status

                        {

                            If (PBRC & 0x80)

                            {

                                Return (0x09)

                            }

                            Else

                            {

                                Return (0x0B)

                            }

                        }

                    }


                    Device (LNKC)

                    {

                        Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */)  // _HID: Hardware ID

                        Name (_UID, 0x03)  // _UID: Unique ID

                        Method (_DIS, 0, Serialized)  // _DIS: Disable Device

                        {

                            PCRC |= 0x80

                        }


                        Name (_PRS, ResourceTemplate ()  // _PRS: Possible Resource Settings

                        {

                            IRQ (Level, ActiveLow, Shared, )

                                {1,3,4,5,6,7,10,12,14,15}

                        })

                        Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings

                        {

                            Name (RTLC, ResourceTemplate ()

                            {

                                IRQ (Level, ActiveLow, Shared, )

                                    {}

                            })

                            CreateWordField (RTLC, One, IRQ0)

                            IRQ0 = Zero

                            IRQ0 = (One << (PCRC & 0x0F))

                            Return (RTLC) /* \_SB_.LNKC._CRS.RTLC */

                        }


                        Method (_SRS, 1, Serialized)  // _SRS: Set Resource Settings

                        {

                            CreateWordField (Arg0, One, IRQ0)

                            FindSetRightBit (IRQ0, Local0)

                            Local0--

                            PCRC = Local0

                        }


                        Method (_STA, 0, Serialized)  // _STA: Status

                        {

                            If (PCRC & 0x80)

                            {

                                Return (0x09)

                            }

                            Else

                            {

                                Return (0x0B)

                            }

                        }

                    }


                    Device (LNKD)

                    {

                        Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */)  // _HID: Hardware ID

                        Name (_UID, 0x04)  // _UID: Unique ID

                        Method (_DIS, 0, Serialized)  // _DIS: Disable Device

                        {

                            PDRC |= 0x80

                        }


                        Name (_PRS, ResourceTemplate ()  // _PRS: Possible Resource Settings

                        {

                            IRQ (Level, ActiveLow, Shared, )

                                {1,3,4,5,6,7,11,12,14,15}

                        })

                        Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings

                        {

                            Name (RTLD, ResourceTemplate ()

                            {

                                IRQ (Level, ActiveLow, Shared, )

                                    {}

                            })

                            CreateWordField (RTLD, One, IRQ0)

                            IRQ0 = Zero

                            IRQ0 = (One << (PDRC & 0x0F))

                            Return (RTLD) /* \_SB_.LNKD._CRS.RTLD */

                        }


                        Method (_SRS, 1, Serialized)  // _SRS: Set Resource Settings

                        {

                            CreateWordField (Arg0, One, IRQ0)

                            FindSetRightBit (IRQ0, Local0)

                            Local0--

                            PDRC = Local0

                        }


                        Method (_STA, 0, Serialized)  // _STA: Status

                        {

                            If (PDRC & 0x80)

                            {

                                Return (0x09)

                            }

                            Else

                            {

                                Return (0x0B)

                            }

                        }

                    }


                    Device (LNKE)

                    {

                        Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */)  // _HID: Hardware ID

                        Name (_UID, 0x05)  // _UID: Unique ID

                        Method (_DIS, 0, Serialized)  // _DIS: Disable Device

                        {

                            PERC |= 0x80

                        }


                        Name (_PRS, ResourceTemplate ()  // _PRS: Possible Resource Settings

                        {

                            IRQ (Level, ActiveLow, Shared, )

                                {1,3,4,5,6,7,10,12,14,15}

                        })

                        Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings

                        {

                            Name (RTLE, ResourceTemplate ()

                            {

                                IRQ (Level, ActiveLow, Shared, )

                                    {}

                            })

                            CreateWordField (RTLE, One, IRQ0)

                            IRQ0 = Zero

                            IRQ0 = (One << (PERC & 0x0F))

                            Return (RTLE) /* \_SB_.LNKE._CRS.RTLE */

                        }


                        Method (_SRS, 1, Serialized)  // _SRS: Set Resource Settings

                        {

                            CreateWordField (Arg0, One, IRQ0)

                            FindSetRightBit (IRQ0, Local0)

                            Local0--

                            PERC = Local0

                        }


                        Method (_STA, 0, Serialized)  // _STA: Status

                        {

                            If (PERC & 0x80)

                            {

                                Return (0x09)

                            }

                            Else

                            {

                                Return (0x0B)

                            }

                        }

                    }


                    Device (LNKF)

                    {

                        Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */)  // _HID: Hardware ID

                        Name (_UID, 0x06)  // _UID: Unique ID

                        Method (_DIS, 0, Serialized)  // _DIS: Disable Device

                        {

                            PFRC |= 0x80

                        }


                        Name (_PRS, ResourceTemplate ()  // _PRS: Possible Resource Settings

                        {

                            IRQ (Level, ActiveLow, Shared, )

                                {1,3,4,5,6,7,11,12,14,15}

                        })

                        Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings

                        {

                            Name (RTLF, ResourceTemplate ()

                            {

                                IRQ (Level, ActiveLow, Shared, )

                                    {}

                            })

                            CreateWordField (RTLF, One, IRQ0)

                            IRQ0 = Zero

                            IRQ0 = (One << (PFRC & 0x0F))

                            Return (RTLF) /* \_SB_.LNKF._CRS.RTLF */

                        }


                        Method (_SRS, 1, Serialized)  // _SRS: Set Resource Settings

                        {

                            CreateWordField (Arg0, One, IRQ0)

                            FindSetRightBit (IRQ0, Local0)

                            Local0--

                            PFRC = Local0

                        }


                        Method (_STA, 0, Serialized)  // _STA: Status

                        {

                            If (PFRC & 0x80)

                            {

                                Return (0x09)

                            }

                            Else

                            {

                                Return (0x0B)

                            }

                        }

                    }


                    Device (LNKG)

                    {

                        Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */)  // _HID: Hardware ID

                        Name (_UID, 0x07)  // _UID: Unique ID

                        Method (_DIS, 0, Serialized)  // _DIS: Disable Device

                        {

                            PGRC |= 0x80

                        }


                        Name (_PRS, ResourceTemplate ()  // _PRS: Possible Resource Settings

                        {

                            IRQ (Level, ActiveLow, Shared, )

                                {1,3,4,5,6,7,10,12,14,15}

                        })

                        Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings

                        {

                            Name (RTLG, ResourceTemplate ()

                            {

                                IRQ (Level, ActiveLow, Shared, )

                                    {}

                            })

                            CreateWordField (RTLG, One, IRQ0)

                            IRQ0 = Zero

                            IRQ0 = (One << (PGRC & 0x0F))

                            Return (RTLG) /* \_SB_.LNKG._CRS.RTLG */

                        }


                        Method (_SRS, 1, Serialized)  // _SRS: Set Resource Settings

                        {

                            CreateWordField (Arg0, One, IRQ0)

                            FindSetRightBit (IRQ0, Local0)

                            Local0--

                            PGRC = Local0

                        }


                        Method (_STA, 0, Serialized)  // _STA: Status

                        {

                            If (PGRC & 0x80)

                            {

                                Return (0x09)

                            }

                            Else

                            {

                                Return (0x0B)

                            }

                        }

                    }


                    Device (LNKH)

                    {

                        Name (_HID, EisaId ("PNP0C0F") /* PCI Interrupt Link Device */)  // _HID: Hardware ID

                        Name (_UID, 0x08)  // _UID: Unique ID

                        Method (_DIS, 0, Serialized)  // _DIS: Disable Device

                        {

                            PHRC |= 0x80

                        }


                        Name (_PRS, ResourceTemplate ()  // _PRS: Possible Resource Settings

                        {

                            IRQ (Level, ActiveLow, Shared, )

                                {1,3,4,5,6,7,11,12,14,15}

                        })

                        Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings

                        {

                            Name (RTLH, ResourceTemplate ()

                            {

                                IRQ (Level, ActiveLow, Shared, )

                                    {}

                            })

                            CreateWordField (RTLH, One, IRQ0)

                            IRQ0 = Zero

                            IRQ0 = (One << (PHRC & 0x0F))

                            Return (RTLH) /* \_SB_.LNKH._CRS.RTLH */

                        }


                        Method (_SRS, 1, Serialized)  // _SRS: Set Resource Settings

                        {

                            CreateWordField (Arg0, One, IRQ0)

                            FindSetRightBit (IRQ0, Local0)

                            Local0--

                            PHRC = Local0

                        }


                        Method (_STA, 0, Serialized)  // _STA: Status

                        {

                            If (PHRC & 0x80)

                            {

                                Return (0x09)

                            }

                            Else

                            {

                                Return (0x0B)

                            }

                        }

                    }

                }


                OperationRegion (LPC0, PCI_Config, 0x40, 0xC0)

                Field (LPC0, AnyAcc, NoLock, Preserve)

                {

                    Offset (0x40), 

                    IOD0,   8, 

                    IOD1,   8, 

                    Offset (0xB0), 

                    RAEN,   1, 

                        ,   13

                }


                Device (DMAC)

                {

                    Name (_HID, EisaId ("PNP0200") /* PC-class DMA Controller */)  // _HID: Hardware ID

                    Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings

                    {

                        IO (Decode16,

                            0x0000,             // Range Minimum

                            0x0000,             // Range Maximum

                            0x01,               // Alignment

                            0x20,               // Length

                            )

                        IO (Decode16,

                            0x0081,             // Range Minimum

                            0x0081,             // Range Maximum

                            0x01,               // Alignment

                            0x11,               // Length

                            )

                        IO (Decode16,

                            0x0093,             // Range Minimum

                            0x0093,             // Range Maximum

                            0x01,               // Alignment

                            0x0D,               // Length

                            )

                        IO (Decode16,

                            0x00C0,             // Range Minimum

                            0x00C0,             // Range Maximum

                            0x01,               // Alignment

                            0x20,               // Length

                            )

                        DMA (Compatibility, NotBusMaster, Transfer8_16, )

                            {4}

                    })

                }


                Device (FWHD)

                {

                    Name (_HID, EisaId ("INT0800") /* Intel 82802 Firmware Hub Device */)  // _HID: Hardware ID

                    Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings

                    {

                        Memory32Fixed (ReadOnly,

                            0xFF000000,         // Address Base

                            0x01000000,         // Address Length

                            )

                    })

                }


                Device (HPET)

                {

                    Name (_HID, EisaId ("PNP0103") /* HPET System Timer */)  // _HID: Hardware ID

                    Name (_CID, EisaId ("PNP0C01") /* System Board */)  // _CID: Compatible ID

                    Name (BUF0, ResourceTemplate ()

                    {

                        IRQNoFlags ()

                            {0}

                        IRQNoFlags ()

                            {8}

                        Memory32Fixed (ReadWrite,

                            0xFED00000,         // Address Base

                            0x00004000,         // Address Length

                            )

                    })

                    Method (_STA, 0, NotSerialized)  // _STA: Status

                    {

                        If (OSDW ())

                        {

                            Return (Zero)

                        }


                        If (OSYS >= 0x07D1)

                        {

                            Return (0x0F)

                        }

                        Else

                        {

                            Return (0x0B)

                        }


                        Return (Zero)

                    }


                    Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings

                    {

                        Return (BUF0) /* \_SB_.PCI0.LPCB.HPET.BUF0 */

                    }

                }


                Device (IPIC)

                {

                    Name (_HID, EisaId ("PNP0000") /* 8259-compatible Programmable Interrupt Controller */)  // _HID: Hardware ID

                    Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings

                    {

                        IO (Decode16,

                            0x0020,             // Range Minimum

                            0x0020,             // Range Maximum

                            0x01,               // Alignment

                            0x02,               // Length

                            )

                        IO (Decode16,

                            0x0024,             // Range Minimum

                            0x0024,             // Range Maximum

                            0x01,               // Alignment

                            0x02,               // Length

                            )

                        IO (Decode16,

                            0x0028,             // Range Minimum

                            0x0028,             // Range Maximum

                            0x01,               // Alignment

                            0x02,               // Length

                            )

                        IO (Decode16,

                            0x002C,             // Range Minimum

                            0x002C,             // Range Maximum

                            0x01,               // Alignment

                            0x02,               // Length

                            )

                        IO (Decode16,

                            0x0030,             // Range Minimum

                            0x0030,             // Range Maximum

                            0x01,               // Alignment

                            0x02,               // Length

                            )

                        IO (Decode16,

                            0x0034,             // Range Minimum

                            0x0034,             // Range Maximum

                            0x01,               // Alignment

                            0x02,               // Length

                            )

                        IO (Decode16,

                            0x0038,             // Range Minimum

                            0x0038,             // Range Maximum

                            0x01,               // Alignment

                            0x02,               // Length

                            )

                        IO (Decode16,

                            0x003C,             // Range Minimum

                            0x003C,             // Range Maximum

                            0x01,               // Alignment

                            0x02,               // Length

                            )

                        IO (Decode16,

                            0x00A0,             // Range Minimum

                            0x00A0,             // Range Maximum

                            0x01,               // Alignment

                            0x02,               // Length

                            )

                        IO (Decode16,

                            0x00A4,             // Range Minimum

                            0x00A4,             // Range Maximum

                            0x01,               // Alignment

                            0x02,               // Length

                            )

                        IO (Decode16,

                            0x00A8,             // Range Minimum

                            0x00A8,             // Range Maximum

                            0x01,               // Alignment

                            0x02,               // Length

                            )

                        IO (Decode16,

                            0x00AC,             // Range Minimum

                            0x00AC,             // Range Maximum

                            0x01,               // Alignment

                            0x02,               // Length

                            )

                        IO (Decode16,

                            0x00B0,             // Range Minimum

                            0x00B0,             // Range Maximum

                            0x01,               // Alignment

                            0x02,               // Length

                            )

                        IO (Decode16,

                            0x00B4,             // Range Minimum

                            0x00B4,             // Range Maximum

                            0x01,               // Alignment

                            0x02,               // Length

                            )

                        IO (Decode16,

                            0x00B8,             // Range Minimum

                            0x00B8,             // Range Maximum

                            0x01,               // Alignment

                            0x02,               // Length

                            )

                        IO (Decode16,

                            0x00BC,             // Range Minimum

                            0x00BC,             // Range Maximum

                            0x01,               // Alignment

                            0x02,               // Length

                            )

                        IO (Decode16,

                            0x04D0,             // Range Minimum

                            0x04D0,             // Range Maximum

                            0x01,               // Alignment

                            0x02,               // Length

                            )

                        IRQNoFlags ()

                            {2}

                    })

                }


                Device (MATH)

                {

                    Name (_HID, EisaId ("PNP0C04") /* x87-compatible Floating Point Processing Unit */)  // _HID: Hardware ID

                    Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings

                    {

                        IO (Decode16,

                            0x00F0,             // Range Minimum

                            0x00F0,             // Range Maximum

                            0x01,               // Alignment

                            0x01,               // Length

                            )

                        IRQNoFlags ()

                            {13}

                    })

                }


                Device (LDRC)

                {

                    Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */)  // _HID: Hardware ID

                    Name (_UID, 0x02)  // _UID: Unique ID

                    Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings

                    {

                        IO (Decode16,

                            0x002E,             // Range Minimum

                            0x002E,             // Range Maximum

                            0x01,               // Alignment

                            0x02,               // Length

                            )

                        IO (Decode16,

                            0x004E,             // Range Minimum

                            0x004E,             // Range Maximum

                            0x01,               // Alignment

                            0x02,               // Length

                            )

                        IO (Decode16,

                            0x0061,             // Range Minimum

                            0x0061,             // Range Maximum

                            0x01,               // Alignment

                            0x01,               // Length

                            )

                        IO (Decode16,

                            0x0063,             // Range Minimum

                            0x0063,             // Range Maximum

                            0x01,               // Alignment

                            0x01,               // Length

                            )

                        IO (Decode16,

                            0x0065,             // Range Minimum

                            0x0065,             // Range Maximum

                            0x01,               // Alignment

                            0x01,               // Length

                            )

                        IO (Decode16,

                            0x0067,             // Range Minimum

                            0x0067,             // Range Maximum

                            0x01,               // Alignment

                            0x01,               // Length

                            )

                        IO (Decode16,

                            0x0080,             // Range Minimum

                            0x0080,             // Range Maximum

                            0x01,               // Alignment

                            0x01,               // Length

                            )

                        IO (Decode16,

                            0x0092,             // Range Minimum

                            0x0092,             // Range Maximum

                            0x01,               // Alignment

                            0x01,               // Length

                            )

                        IO (Decode16,

                            0x00B2,             // Range Minimum

                            0x00B2,             // Range Maximum

                            0x01,               // Alignment

                            0x02,               // Length

                            )

                        IO (Decode16,

                            0xFFFF,             // Range Minimum

                            0xFFFF,             // Range Maximum

                            0x01,               // Alignment

                            0x01,               // Length

                            )

                        IO (Decode16,

                            0x1800,             // Range Minimum

                            0x1800,             // Range Maximum

                            0x01,               // Alignment

                            0xFF,               // Length

                            )

                        IO (Decode16,

                            0x0800,             // Range Minimum

                            0x0800,             // Range Maximum

                            0x01,               // Alignment

                            0x80,               // Length

                            )

                    })

                }


                Device (ARTC)

                {

                    Name (_HID, "ACPI000E" /* Time and Alarm Device */)  // _HID: Hardware ID

                    Method (_GCP, 0, NotSerialized)  // _GCP: Get Capabilities

                    {

                        Return (0x05)

                    }


                    Method (_GRT, 0, Serialized)  // _GRT: Get Real Time

                    {

                        Name (BUFF, Buffer (0x10) {})

                        BUFF [Zero] = ^^EC.YRLB /* \_SB_.PCI0.LPCB.EC__.YRLB */

                        BUFF [One] = ^^EC.YRMB /* \_SB_.PCI0.LPCB.EC__.YRMB */

                        BUFF [0x02] = ^^EC.MNTH /* \_SB_.PCI0.LPCB.EC__.MNTH */

                        BUFF [0x03] = ^^EC.DAYB /* \_SB_.PCI0.LPCB.EC__.DAYB */

                        BUFF [0x04] = ^^EC.HOUR /* \_SB_.PCI0.LPCB.EC__.HOUR */

                        BUFF [0x05] = ^^EC.MINT /* \_SB_.PCI0.LPCB.EC__.MINT */

                        BUFF [0x06] = ^^EC.SECD /* \_SB_.PCI0.LPCB.EC__.SECD */

                        BUFF [0x07] = ^^EC.PAD0 /* \_SB_.PCI0.LPCB.EC__.PAD0 */

                        BUFF [0x08] = ^^EC.MSLB /* \_SB_.PCI0.LPCB.EC__.MSLB */

                        BUFF [0x09] = ^^EC.MSMB /* \_SB_.PCI0.LPCB.EC__.MSMB */

                        BUFF [0x0A] = ^^EC.TZLB /* \_SB_.PCI0.LPCB.EC__.TZLB */

                        BUFF [0x0B] = ^^EC.TZMB /* \_SB_.PCI0.LPCB.EC__.TZMB */

                        BUFF [0x0C] = ^^EC.DAYL /* \_SB_.PCI0.LPCB.EC__.DAYL */

                        BUFF [0x0D] = ^^EC.PAD1 /* \_SB_.PCI0.LPCB.EC__.PAD1 */

                        BUFF [0x0E] = ^^EC.PAD2 /* \_SB_.PCI0.LPCB.EC__.PAD2 */

                        BUFF [0x0F] = ^^EC.PAD3 /* \_SB_.PCI0.LPCB.EC__.PAD3 */

                        Return (BUFF) /* \_SB_.PCI0.LPCB.ARTC._GRT.BUFF */

                    }


                    Method (_SRT, 1, Serialized)  // _SRT: Set Real Time

                    {

                        ^^EC.YRLB = Arg0 [Zero]

                        ^^EC.YRMB = Arg0 [One]

                        ^^EC.MNTH = Arg0 [0x02]

                        ^^EC.DAYB = Arg0 [0x03]

                        ^^EC.HOUR = Arg0 [0x04]

                        ^^EC.MINT = Arg0 [0x05]

                        ^^EC.SECD = Arg0 [0x06]

                        ^^EC.MSLB = Arg0 [0x08]

                        ^^EC.MSMB = Arg0 [0x09]

                        ^^EC.TZLB = Arg0 [0x0A]

                        ^^EC.TZMB = Arg0 [0x0B]

                        ^^EC.DAYL = Arg0 [0x0C]

                        Return (Zero)

                    }


                    Method (_STV, 2, Serialized)  // _STV: Set Timer Value

                    {

                        ^^EC.ALR0 = (Arg1 & 0xFF)

                        ^^EC.ALR1 = ((Arg1 >> 0x08) & 0xFF)

                        ^^EC.ALR2 = ((Arg1 >> 0x10) & 0xFF)

                        ^^EC.ALR3 = ((Arg1 >> 0x18) & 0xFF)

                        Return (Zero)

                    }


                    Method (_CWS, 1, Serialized)  // _CWS: Clear Wake Alarm Status

                    {

                        ^^EC.TMRF = Zero

                        ^^EC.TMRW = Zero

                        Return (Zero)

                    }

                }


                Device (TIMR)

                {

                    Name (_HID, EisaId ("PNP0100") /* PC-class System Timer */)  // _HID: Hardware ID

                    Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings

                    {

                        IO (Decode16,

                            0x0040,             // Range Minimum

                            0x0040,             // Range Maximum

                            0x01,               // Alignment

                            0x04,               // Length

                            )

                        IO (Decode16,

                            0x0050,             // Range Minimum

                            0x0050,             // Range Maximum

                            0x10,               // Alignment

                            0x04,               // Length

                            )

                    })

                }


                Device (SMC)

                {

                    Name (_HID, EisaId ("APP0001"))  // _HID: Hardware ID

                    Name (_CID, "smc-huronriver")  // _CID: Compatible ID

                    Name (_STA, 0x0B)  // _STA: Status

                    Name (BUF0, ResourceTemplate ()

                    {

                        IO (Decode16,

                            0x0300,             // Range Minimum

                            0x0300,             // Range Maximum

                            0x01,               // Alignment

                            0x20,               // Length

                            )

                        Memory32Fixed (ReadWrite,

                            0x00000000,         // Address Base

                            0x00010000,         // Address Length

                            _Y06)

                        IRQNoFlags ()

                            {6}

                    })

                    Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings

                    {

                        CreateDWordField (BUF0, \_SB.PCI0.LPCB.SMC._Y06._BAS, SBA0)  // _BAS: Base Address

                        SBA0 = SMCB /* \SMCB */

                        Return (BUF0) /* \_SB_.PCI0.LPCB.SMC_.BUF0 */

                    }

                }


                Device (EC)

                {

                    Name (_HID, EisaId ("PNP0C09") /* Embedded Controller Device */)  // _HID: Hardware ID

                    Name (_UID, Zero)  // _UID: Unique ID

                    Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings

                    {

                        IO (Decode16,

                            0x0062,             // Range Minimum

                            0x0062,             // Range Maximum

                            0x00,               // Alignment

                            0x01,               // Length

                            )

                        IO (Decode16,

                            0x0066,             // Range Minimum

                            0x0066,             // Range Maximum

                            0x00,               // Alignment

                            0x01,               // Length

                            )

                    })

                    Name (_GPE, 0x6E)  // _GPE: General Purpose Events

                    Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake

                    {

                        If (OSDW ())

                        {

                            Return (Package (0x02)

                            {

                                0x6F, 

                                0x03

                            })

                        }

                        Else

                        {

                            Return (Package (0x02)

                            {

                                0x6F, 

                                0x03

                            })

                        }

                    }


                    Name (ECOK, Zero)

                    OperationRegion (ECOR, EmbeddedControl, Zero, 0xFF)

                    Field (ECOR, ByteAcc, NoLock, Preserve)

                    {

                        ECVS,   8, 

                        Offset (0x02), 

                        Offset (0x03), 

                        G3HT,   1, 

                            ,   5, 

                        LVME,   1, 

                        PRST,   1, 

                        WBCB,   1, 

                        DSLP,   1, 

                        Offset (0x05), 

                        Offset (0x06), 

                        WKRS,   8, 

                        Offset (0x09), 

                        LDSB,   8, 

                        Offset (0x0B), 

                        TBPW,   4, 

                        Offset (0x0C), 

                        Offset (0x0D), 

                        CMDS,   8, 

                        DATA,   8, 

                        INDX,   8, 

                        ECSS,   8, 

                        PLIM,   8, 

                        ALB0,   8, 

                        ALB1,   8, 

                        WTLB,   8, 

                        WTMB,   8, 

                        Offset (0x20), 

                        SPTR,   8, 

                        SSTS,   8, 

                        SADR,   8, 

                        SCMD,   8, 

                        SBFR,   256, 

                        SCNT,   8, 

                        SAAD,   8, 

                        SAD0,   8, 

                        SAD1,   8, 

                        SMUX,   8, 

                        Offset (0x54), 

                        POR0,   8, 

                        POR1,   8, 

                        POR2,   8, 

                        POR3,   8, 

                        PWRP,   8, 

                        PWQP,   8, 

                        PSRP,   8, 

                        PSQP,   8, 

                        Offset (0x60), 

                        ELSW,   1, 

                        EACP,   1, 

                        ECDI,   1, 

                        ENMI,   1, 

                        Offset (0x61), 

                        EMHP,   1, 

                        PSOC,   1, 

                        Offset (0x62), 

                        Offset (0x63), 

                        Offset (0x64), 

                        SWLO,   1, 

                        SWLC,   1, 

                        SWAI,   1, 

                        SWAR,   1, 

                        SWCI,   1, 

                        SWCE,   1, 

                        SWMI,   1, 

                        SWMR,   1, 

                        SWPB,   1, 

                        SWGP,   1, 

                        SWPM,   1, 

                        SWWT,   1, 

                        SWLB,   1, 

                        SWTP,   1, 

                        SWWL,   1, 

                        Offset (0x66), 

                        SWUC,   1, 

                            ,   1, 

                        SWBT,   1, 

                        SWDF,   1, 

                        SWSD,   1, 

                        SWOL,   1, 

                        SWEP,   1, 

                        SWTB,   1, 

                        SWCL,   1, 

                        Offset (0x68), 

                        EWLO,   1, 

                        EWLC,   1, 

                        EWAI,   1, 

                        EWAR,   1, 

                        EWCI,   1, 

                        EWCE,   1, 

                        EWMI,   1, 

                        EWMR,   1, 

                        EWPB,   1, 

                        EWGP,   1, 

                        EWPM,   1, 

                        ENWT,   1, 

                        EWLB,   1, 

                        EWDK,   1, 

                        EWLN,   1, 

                        Offset (0x6A), 

                        EWUC,   1, 

                            ,   1, 

                        EWBT,   1, 

                        EWDF,   1, 

                        EWSD,   1, 

                        EWOL,   1, 

                        EWEP,   1, 

                        EWTB,   1, 

                        EWCL,   1, 

                        Offset (0x6C), 

                        LWLO,   1, 

                        LWLC,   1, 

                        LWAI,   1, 

                        LWAR,   1, 

                        LWCI,   1, 

                        LWCE,   1, 

                        LWMI,   1, 

                        LWMR,   1, 

                        LWPB,   1, 

                        LWGP,   1, 

                        LWPM,   1, 

                        LWWT,   1, 

                        LWLB,   1, 

                        LWTP,   1, 

                        LWLN,   1, 

                        Offset (0x6E), 

                        LWUC,   1, 

                            ,   1, 

                        LWBT,   1, 

                        LWDF,   1, 

                        LWSD,   1, 

                        LWOL,   1, 

                        LWEP,   1, 

                        LWTB,   1, 

                        Offset (0x70), 

                        LWSR,   1, 

                        LWPN,   1, 

                        LWCL,   1, 

                            ,   8, 

                            ,   8, 

                            ,   8, 

                            ,   8, 

                        Offset (0x7C), 

                        ALRA,   1, 

                        ALRD,   1, 

                        GSRT,   1, 

                        RTMS,   1, 

                        Offset (0x7D), 

                        TMRF,   1, 

                        TMRW,   1, 

                        Offset (0x80), 

                        YRLB,   8, 

                        YRMB,   8, 

                        MNTH,   8, 

                        DAYB,   8, 

                        HOUR,   8, 

                        MINT,   8, 

                        SECD,   8, 

                        PAD0,   8, 

                        MSLB,   8, 

                        MSMB,   8, 

                        TZLB,   8, 

                        TZMB,   8, 

                        DAYL,   8, 

                        PAD1,   8, 

                        PAD2,   8, 

                        PAD3,   8, 

                        ALR0,   8, 

                        ALR1,   8, 

                        ALR2,   8, 

                        ALR3,   8

                    }


                    Field (ECOR, ByteAcc, Lock, Preserve)

                    {

                        Offset (0x03), 

                        G3AD,   1, 

                        BLOD,   1, 

                        S4WE,   1, 

                        APWC,   1, 

                        BTPC,   1, 

                        SOCR,   1, 

                        Offset (0x04), 

                        Offset (0x0A), 

                        SDPW,   1, 

                            ,   1, 

                        BTDW,   1, 

                            ,   7, 

                        Offset (0x6C), 

                        LWE0,   8, 

                        LWE1,   8, 

                        LWE2,   8, 

                        LWE3,   8, 

                        LWE4,   8, 

                        LWE5,   8, 

                        LWE6,   8, 

                        LWE7,   8

                    }


                    Field (ECOR, ByteAcc, NoLock, Preserve)

                    {

                        Offset (0x24), 

                        SBDW,   16, 

                        Offset (0x46), 

                        SADW,   16

                    }


                    Method (WAKE, 0, NotSerialized)

                    {

                        If (ECOK)

                        {

                            Return (WKRS) /* \_SB_.PCI0.LPCB.EC__.WKRS */

                        }

                        Else

                        {

                            Return (Zero)

                        }

                    }


                    Method (SETP, 3, NotSerialized)

                    {

                        If (Arg0 == Zero)

                        {

                            If (Arg1 == Zero)

                            {

                                PWRP = Arg2

                            }

                            ElseIf (Arg1 == One)

                            {

                                PWQP = Arg2

                            }

                        }

                        ElseIf (Arg0 == One)

                        {

                            If (Arg1 == Zero)

                            {

                                PSRP = Arg2

                            }

                            ElseIf (Arg1 == One)

                            {

                                PSQP = Arg2

                            }

                        }

                    }


                    Method (RQOP, 1, NotSerialized)

                    {

                        Local0 = (Arg0 & 0xFF)

                        POR0 = Local0

                        Local0 = ((Arg0 >> 0x08) & 0xFF)

                        POR1 = Local0

                        Local0 = ((Arg0 >> 0x10) & 0xFF)

                        POR2 = Local0

                        Local0 = ((Arg0 >> 0x14) & 0xFF)

                        POR3 = Local0

                    }


                    Method (QROP, 0, NotSerialized)

                    {

                        Local0 = POR0 /* \_SB_.PCI0.LPCB.EC__.POR0 */

                        Local1 = POR1 /* \_SB_.PCI0.LPCB.EC__.POR1 */

                        Local0 += (Local1 << 0x08)

                        Local1 = POR2 /* \_SB_.PCI0.LPCB.EC__.POR2 */

                        Local0 += (Local1 << 0x10)

                        Local1 = POR3 /* \_SB_.PCI0.LPCB.EC__.POR3 */

                        Local0 += (Local1 << 0x18)

                        Return (Local0)

                    }


                    Method (PORS, 2, NotSerialized)

                    {

                        If (Arg0 == Zero)

                        {

                            If (Arg1 == Zero)

                            {

                                Return (PWRP) /* \_SB_.PCI0.LPCB.EC__.PWRP */

                            }

                            ElseIf (Arg1 == One)

                            {

                                Return (PWQP) /* \_SB_.PCI0.LPCB.EC__.PWQP */

                            }

                        }

                        ElseIf (Arg0 == One)

                        {

                            If (Arg1 == Zero)

                            {

                                Return (PSRP) /* \_SB_.PCI0.LPCB.EC__.PSRP */

                            }

                            ElseIf (Arg1 == One)

                            {

                                Return (PSQP) /* \_SB_.PCI0.LPCB.EC__.PSQP */

                            }

                        }


                        Return (0xFF)

                    }


                    Method (_Q11, 0, NotSerialized)  // _Qxx: EC Query

                    {

                        Notify (EC, 0x83) // Device-Specific Change

                    }


                    Method (_Q12, 0, NotSerialized)  // _Qxx: EC Query

                    {

                        Notify (EC, 0x84) // Reserved

                    }


                    Method (_Q26, 0, NotSerialized)  // _Qxx: EC Query

                    {

                    }


                    Method (_Q29, 0, NotSerialized)  // _Qxx: EC Query

                    {

                    }


                    Method (_Q2A, 0, NotSerialized)  // _Qxx: EC Query

                    {

                    }


                    Method (_Q2B, 0, NotSerialized)  // _Qxx: EC Query

                    {

                    }


                    Method (_Q75, 0, NotSerialized)  // _Qxx: EC Query

                    {

                    }


                    Method (_Q5A, 0, NotSerialized)  // _Qxx: EC Query

                    {

                        Debug = "EC:_Q5A"

                        Notify (SLPB, 0x80) // Status Change

                    }


                    Method (_Q80, 0, NotSerialized)  // _Qxx: EC Query

                    {

                        Debug = "EC:_Q80"

                        Notify (\_PR.PR00, 0x80) // Performance Capability Change

                        Notify (\_PR.PR01, 0x80) // Performance Capability Change

                        Notify (\_PR.PR02, 0x80) // Performance Capability Change

                        Notify (\_PR.PR03, 0x80) // Performance Capability Change

                        Notify (\_PR.PR04, 0x80) // Performance Capability Change

                        Notify (\_PR.PR05, 0x80) // Performance Capability Change

                        Notify (\_PR.PR06, 0x80) // Performance Capability Change

                        Notify (\_PR.PR07, 0x80) // Performance Capability Change

                        Notify (\_PR.PR08, 0x80) // Performance Capability Change

                        Notify (\_PR.PR09, 0x80) // Performance Capability Change

                        Notify (\_PR.PR10, 0x80) // Performance Capability Change

                        Notify (\_PR.PR11, 0x80) // Performance Capability Change

                        Notify (\_PR.PR12, 0x80) // Performance Capability Change

                        Notify (\_PR.PR13, 0x80) // Performance Capability Change

                        Notify (\_PR.PR14, 0x80) // Performance Capability Change

                        Notify (\_PR.PR15, 0x80) // Performance Capability Change

                        Notify (\_PR.PR16, 0x80) // Performance Capability Change

                        Notify (\_PR.PR17, 0x80) // Performance Capability Change

                        Notify (\_PR.PR18, 0x80) // Performance Capability Change

                        Notify (\_PR.PR19, 0x80) // Performance Capability Change

                        Notify (\_PR.PR20, 0x80) // Performance Capability Change

                        Notify (\_PR.PR21, 0x80) // Performance Capability Change

                        Notify (\_PR.PR22, 0x80) // Performance Capability Change

                        Notify (\_PR.PR23, 0x80) // Performance Capability Change

                        Notify (\_PR.PR24, 0x80) // Performance Capability Change

                        Notify (\_PR.PR25, 0x80) // Performance Capability Change

                        Notify (\_PR.PR26, 0x80) // Performance Capability Change

                        Notify (\_PR.PR27, 0x80) // Performance Capability Change

                        Notify (\_PR.PR28, 0x80) // Performance Capability Change

                        Notify (\_PR.PR29, 0x80) // Performance Capability Change

                        Notify (\_PR.PR30, 0x80) // Performance Capability Change

                        Notify (\_PR.PR31, 0x80) // Performance Capability Change

                        Notify (\_PR.PR32, 0x80) // Performance Capability Change

                        Notify (\_PR.PR33, 0x80) // Performance Capability Change

                        Notify (\_PR.PR34, 0x80) // Performance Capability Change

                        Notify (\_PR.PR35, 0x80) // Performance Capability Change

                        Notify (^^^^PC03.BR3A.EGP0.EGP1.GFX0, 0x81) // Information Change

                    }


                    Method (_QCE, 0, NotSerialized)  // _Qxx: EC Query

                    {

                    }


                    Method (_QCF, 0, NotSerialized)  // _Qxx: EC Query

                    {

                        If (!OSDW ())

                        {

                            Notify (SLPB, 0x80) // Status Change

                        }

                    }


                    Method (_QD0, 0, NotSerialized)  // _Qxx: EC Query

                    {

                    }


                    Method (_REG, 2, NotSerialized)  // _REG: Region Availability

                    {

                        If ((Arg0 == 0x03) || (OSYS >= 0x07D6))

                        {

                            ECOK = Arg1

                            If (Arg1 == One)

                            {

                                ECSS = Zero

                            }

                        }

                    }

                }


                Device (GPUC)

                {

                    Name (_HID, EisaId ("APP000B"))  // _HID: Hardware ID

                    Name (_CID, "gpuc")  // _CID: Compatible ID

                    Name (_STA, 0x0B)  // _STA: Status

                    Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings

                    {

                        Memory32Fixed (ReadWrite,

                            0xFE0B0200,         // Address Base

                            0x00000008,         // Address Length

                            )

                    })

                    Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake

                    {

                        If (OSDW ())

                        {

                            Return (Package (0x02)

                            {

                                0x13, 

                                0x03

                            })

                        }


                        Return (Package (0x02)

                        {

                            0x13, 

                            0x03

                        })

                    }


                    Scope (\_GPE)

                    {

                        Method (_L13, 0, NotSerialized)  // _Lxx: Level-Triggered GPE

                        {

                            If (OSDW ())

                            {

                                Notify (\_SB.PCI0.LPCB.GPUC, 0x80) // Status Change

                            }

                            ElseIf (\_SB.GGII (0x01000013) == One)

                            {

                                \_SB.SGII (0x01000013, Zero)

                            }

                            Else

                            {

                                \_SB.SGII (0x01000013, One)

                            }

                        }

                    }


                    Name (GMGP, 0x13)

                    Method (GMSP, 1, NotSerialized)

                    {

                        If (Arg0 <= One)

                        {

                            SGII (0x01000013, Arg0)

                        }

                    }


                    Method (GMLV, 0, NotSerialized)

                    {

                        Return (GGIV (0x01000013))

                    }

                }

            }


            Device (PMCR)

            {

                Name (_ADR, 0x001F0002)  // _ADR: Address

            }


            Device (SBUS)

            {

                Name (_ADR, 0x001F0004)  // _ADR: Address

                OperationRegion (SMBP, PCI_Config, 0x40, 0xC0)

                Field (SMBP, DWordAcc, NoLock, Preserve)

                {

                        ,   2, 

                    I2CE,   1

                }


                OperationRegion (SMPB, PCI_Config, 0x20, 0x04)

                Field (SMPB, DWordAcc, NoLock, Preserve)

                {

                        ,   5, 

                    SBAR,   11

                }


                OperationRegion (SMBI, SystemIO, (SBAR << 0x05), 0x10)

                Field (SMBI, ByteAcc, NoLock, Preserve)

                {

                    HSTS,   8, 

                    Offset (0x02), 

                    HCON,   8, 

                    HCOM,   8, 

                    TXSA,   8, 

                    DAT0,   8, 

                    DAT1,   8, 

                    HBDR,   8, 

                    PECR,   8, 

                    RXSA,   8, 

                    SDAT,   16

                }


                Method (SSXB, 2, Serialized)

                {

                    If (STRT ())

                    {

                        Return (Zero)

                    }


                    I2CE = Zero

                    HSTS = 0xBF

                    TXSA = Arg0

                    HCOM = Arg1

                    HCON = 0x48

                    If (COMP ())

                    {

                        HSTS |= 0xFF

                        Return (One)

                    }


                    Return (Zero)

                }


                Method (SRXB, 1, Serialized)

                {

                    If (STRT ())

                    {

                        Return (0xFFFF)

                    }


                    I2CE = Zero

                    HSTS = 0xBF

                    TXSA = (Arg0 | One)

                    HCON = 0x44

                    If (COMP ())

                    {

                        HSTS |= 0xFF

                        Return (DAT0) /* \_SB_.PCI0.SBUS.DAT0 */

                    }


                    Return (0xFFFF)

                }


                Method (SWRB, 3, Serialized)

                {

                    If (STRT ())

                    {

                        Return (Zero)

                    }


                    I2CE = Zero

                    HSTS = 0xBF

                    TXSA = Arg0

                    HCOM = Arg1

                    DAT0 = Arg2

                    HCON = 0x48

                    If (COMP ())

                    {

                        HSTS |= 0xFF

                        Return (One)

                    }


                    Return (Zero)

                }


                Method (SRDB, 2, Serialized)

                {

                    If (STRT ())

                    {

                        Return (0xFFFF)

                    }


                    I2CE = Zero

                    HSTS = 0xBF

                    TXSA = (Arg0 | One)

                    HCOM = Arg1

                    HCON = 0x48

                    If (COMP ())

                    {

                        HSTS |= 0xFF

                        Return (DAT0) /* \_SB_.PCI0.SBUS.DAT0 */

                    }


                    Return (0xFFFF)

                }


                Method (SWRW, 3, Serialized)

                {

                    If (STRT ())

                    {

                        Return (Zero)

                    }


                    I2CE = Zero

                    HSTS = 0xBF

                    TXSA = Arg0

                    HCOM = Arg1

                    DAT1 = (Arg2 & 0xFF)

                    DAT0 = ((Arg2 >> 0x08) & 0xFF)

                    HCON = 0x4C

                    If (COMP ())

                    {

                        HSTS |= 0xFF

                        Return (One)

                    }


                    Return (Zero)

                }


                Method (SRDW, 2, Serialized)

                {

                    If (STRT ())

                    {

                        Return (0xFFFF)

                    }


                    I2CE = Zero

                    HSTS = 0xBF

                    TXSA = (Arg0 | One)

                    HCOM = Arg1

                    HCON = 0x4C

                    If (COMP ())

                    {

                        HSTS |= 0xFF

                        Return (((DAT0 << 0x08) | DAT1))

                    }


                    Return (0xFFFFFFFF)

                }


                Method (SBLW, 4, Serialized)

                {

                    If (STRT ())

                    {

                        Return (Zero)

                    }


                    I2CE = Arg3

                    HSTS = 0xBF

                    TXSA = Arg0

                    HCOM = Arg1

                    DAT0 = SizeOf (Arg2)

                    Local1 = Zero

                    HBDR = DerefOf (Arg2 [Zero])

                    HCON = 0x54

                    While (SizeOf (Arg2) > Local1)

                    {

                        Local0 = 0x4E20

                        While (!(HSTS & 0x80) && Local0)

                        {

                            Local0--

                        }


                        If (!Local0)

                        {

                            KILL ()

                            Return (Zero)

                        }


                        Local1++

                        If (SizeOf (Arg2) > Local1)

                        {

                            HBDR = DerefOf (Arg2 [Local1])

                            HSTS = 0x80

                        }

                    }


                    HSTS = 0x80

                    If (COMP ())

                    {

                        HSTS |= 0xFF

                        Return (One)

                    }


                    Return (Zero)

                }


                Method (SBLR, 3, Serialized)

                {

                    Name (TBUF, Buffer (0x0100) {})

                    If (STRT ())

                    {

                        Return (Zero)

                    }


                    I2CE = Arg2

                    HSTS = 0xBF

                    TXSA = (Arg0 | One)

                    HCOM = Arg1

                    HCON = 0x54

                    Local0 = 0x0FA0

                    While (!(HSTS & 0x80) && Local0)

                    {

                        Local0--

                        Stall (0x32)

                    }


                    If (!Local0)

                    {

                        KILL ()

                        Return (Zero)

                    }


                    TBUF [Zero] = DAT0 /* \_SB_.PCI0.SBUS.DAT0 */

                    HSTS = 0x80

                    Local1 = One

                    While (Local1 < DerefOf (TBUF [Zero]))

                    {

                        Local0 = 0x0FA0

                        While (!(HSTS & 0x80) && Local0)

                        {

                            Local0--

                            Stall (0x32)

                        }


                        If (!Local0)

                        {

                            KILL ()

                            Return (Zero)

                        }


                        TBUF [Local1] = HBDR /* \_SB_.PCI0.SBUS.HBDR */

                        HSTS = 0x80

                        Local1++

                    }


                    If (COMP ())

                    {

                        HSTS |= 0xFF

                        Return (TBUF) /* \_SB_.PCI0.SBUS.SBLR.TBUF */

                    }


                    Return (Zero)

                }


                Method (STRT, 0, Serialized)

                {

                    Local0 = 0xC8

                    While (Local0)

                    {

                        If (HSTS & 0x40)

                        {

                            Local0--

                            Sleep (One)

                            If (Local0 == Zero)

                            {

                                Return (One)

                            }

                        }

                        Else

                        {

                            Local0 = Zero

                        }

                    }


                    Local0 = 0x0FA0

                    While (Local0)

                    {

                        If (HSTS & One)

                        {

                            Local0--

                            Stall (0x32)

                            If (Local0 == Zero)

                            {

                                KILL ()

                            }

                        }

                        Else

                        {

                            Return (Zero)

                        }

                    }


                    Return (One)

                }


                Method (COMP, 0, Serialized)

                {

                    Local0 = 0x0FA0

                    While (Local0)

                    {

                        If (HSTS & 0x02)

                        {

                            Return (One)

                        }

                        Else

                        {

                            Local0--

                            Stall (0x32)

                            If (Local0 == Zero)

                            {

                                KILL ()

                            }

                        }

                    }


                    Return (Zero)

                }


                Method (KILL, 0, Serialized)

                {

                    HCON |= 0x02

                    HSTS |= 0xFF

                }


                Device (BUS0)

                {

                    Name (_CID, "smbus")  // _CID: Compatible ID

                    Name (_ADR, Zero)  // _ADR: Address

                    Device (BLC0)

                    {

                        Name (_ADR, Zero)  // _ADR: Address

                        Name (_CID, "smbus-blc")  // _CID: Compatible ID

                        OperationRegion (BLCM, SystemMemory, BLCB, 0x0100)

                        Field (BLCM, AnyAcc, NoLock, Preserve)

                        {

                            CSIZ,   8, 

                            CBUF,   112

                        }


                        Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                        {

                            Local0 = Package (0x08)

                                {

                                    "refnum", 

                                    Zero, 

                                    "address", 

                                    BLCP, 

                                    "command", 

                                    BLCC, 

                                    "type", 

                                    BLCT

                                }

                            DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                            Return (Local0)

                        }


                        Method (_STA, 0, NotSerialized)  // _STA: Status

                        {

                            Return (Zero)

                        }


                        Method (BSET, 1, Serialized)

                        {

                            If (!BLCP)

                            {

                                Return (Zero)

                            }


                            If (Arg0 <= Zero)

                            {

                                Local0 = Zero

                            }

                            ElseIf (Arg0 > 0x64)

                            {

                                Local0 = 0xFFFF

                            }

                            Else

                            {

                                Local0 = (0x028F * Arg0)

                            }


                            If (BLCT == 0x4D434353)

                            {

                                Name (BUFR, Buffer (0x06) {})

                                CreateByteField (BUFR, Zero, SIZE)

                                CreateByteField (BUFR, One, VSET)

                                CreateByteField (BUFR, 0x02, VOPC)

                                CreateByteField (BUFR, 0x03, VALH)

                                CreateByteField (BUFR, 0x04, VALL)

                                CreateByteField (BUFR, 0x05, CKSM)

                                SIZE = 0x84

                                VSET = 0x03

                                VOPC = 0x10

                                VALH = (Local0 >> 0x08)

                                VALL = (Local0 & 0xFF)

                                CKSM = (0xA8 ^ VALH)

                                CKSM = (CKSM ^ VALL)

                                SBLW (BLCP, BLCC, BUFR, One)

                                Return (Zero)

                            }


                            If (BLCT == 0x49324300)

                            {

                                SWRW ((BLCP << One), BLCC, Local0)

                            }


                            Return (Zero)

                        }


                        Method (BCAL, 0, Serialized)

                        {

                            If (!BLCP)

                            {

                                Return (Zero)

                            }


                            If ((BLCT == 0x4D434353) && CSIZ)

                            {

                                SBLW (BLCP, BLCC, ToBuffer (CBUF), One)

                            }


                            Return (Zero)

                        }

                    }

                }


                Device (BUS1)

                {

                    Name (_CID, "smbus")  // _CID: Compatible ID

                    Name (_ADR, One)  // _ADR: Address

                }

            }


            Scope (RP17)

            {

                OperationRegion (A1E0, PCI_Config, Zero, 0x0380)

                Field (A1E0, ByteAcc, NoLock, Preserve)

                {

                    Offset (0x04), 

                    BMIE,   3, 

                    Offset (0x19), 

                    SECB,   8, 

                    SBBN,   8, 

                    Offset (0x1E), 

                        ,   13, 

                    MABT,   1, 

                    Offset (0x4A), 

                        ,   5, 

                    TPEN,   1, 

                    Offset (0x50), 

                        ,   4, 

                    LDIS,   1, 

                        ,   24, 

                    LACT,   1, 

                    Offset (0xA4), 

                    PSTA,   2, 

                    Offset (0xE2), 

                        ,   2, 

                    L23E,   1, 

                    L23D,   1, 

                    Offset (0x324), 

                        ,   3, 

                    LEDM,   1

                }


                OperationRegion (A1E1, PCI_Config, 0x18, 0x04)

                Field (A1E1, DWordAcc, NoLock, Preserve)

                {

                    BNIR,   32

                }


                Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                {

                    If ((BMIE == Zero) && (SECB == 0xFF))

                    {

                        Return (SNBS) /* \_SB_.PCI0.RP17.SNBS */

                    }

                    Else

                    {

                        Return (SECB) /* \_SB_.PCI0.RP17.SECB */

                    }

                }


                Method (_STA, 0, NotSerialized)  // _STA: Status

                {

                    Return (0x0F)

                }


                Name (BMIS, Zero)

                Name (SNBS, Zero)

                Name (BNIS, Zero)

                Method (L23R, 1, Serialized)

                {

                    If (Arg0 == One)

                    {

                        L23E = One

                        Local0 = Zero

                        While (L23E)

                        {

                            If (Local0 > 0x04)

                            {

                                Break

                            }


                            Sleep (One)

                            Local0++

                        }

                    }


                    If (Arg0 == Zero)

                    {

                        L23D = One

                        Local0 = Zero

                        While (L23D)

                        {

                            If (Local0 > 0x04)

                            {

                                Break

                            }


                            Sleep (One)

                            Local0++

                        }

                    }

                }


                Method (BUSS, 1, Serialized)

                {

                    If (Arg0 == One)

                    {

                        If (((BMIE != Zero) && (BMIE != BMIS)) && (

                            ((SECB != Zero) && (SECB != SNBS)) && ((BNIR != 

                            Zero) && (BNIR != BNIS))))

                        {

                            BMIS = BMIE /* \_SB_.PCI0.RP17.BMIE */

                            SNBS = SECB /* \_SB_.PCI0.RP17.SECB */

                            BNIS = BNIR /* \_SB_.PCI0.RP17.BNIR */

                        }


                        BMIE = Zero

                        BNIR = 0x00FEFF00

                        Local0 = TPEN /* \_SB_.PCI0.RP17.TPEN */

                    }


                    If (Arg0 == Zero)

                    {

                        BNIR = BNIS /* \_SB_.PCI0.RP17.BNIS */

                    }

                }


                Method (LNKW, 1, Serialized)

                {

                    Local1 = Zero

                    If (Arg0 == One)

                    {

                        Local0 = (Timer + 0x00989680)

                        While (Timer <= Local0)

                        {

                            If (LACT == Zero)

                            {

                                Local1 = One

                                Break

                            }


                            Sleep (0x0A)

                        }

                    }


                    If (Arg0 == Zero)

                    {

                        Local2 = (Timer + 0x00989680)

                        While (Timer <= Local2)

                        {

                            If ((LACT == One) && (^ARPT.AVND != 0xFFFF))

                            {

                                Local1 = One

                                Break

                            }


                            Sleep (0x0A)

                        }

                    }


                    Return (Local1)

                }


                Method (CLKD, 1, Serialized)

                {

                    If (Arg0 == One)

                    {

                        Local1 = Zero

                    }


                    If (Arg0 == Zero) {}

                }


                Method (DPWR, 1, Serialized)

                {

                    If (Arg0 == Zero)

                    {

                        ^^LPCB.EC.APWC = Zero

                        Return (Zero)

                    }


                    If (Arg0 == One)

                    {

                        ^^LPCB.EC.APWC = One

                        Return (One)

                    }


                    Return (^^LPCB.EC.APWC) /* \_SB_.PCI0.LPCB.EC__.APWC */

                }


                Method (DRST, 1, Serialized)

                {

                    If (Arg0 == Zero)

                    {

                        SGDI (0x01010003)

                        Return (One)

                    }


                    If (Arg0 == One)

                    {

                        SGOV (0x01010003, Zero)

                        SGDO (0x01010003)

                        Return (Zero)

                    }


                    Return (!GGDV (0x01010003))

                }


                Method (DISO, 1, Serialized)

                {

                    If (Arg0 == Zero)

                    {

                        ^ARPT.PSTA = 0x03

                        L23R (One)

                        DRST (One)

                        CLKD (One)

                        BUSS (One)

                        PSTA = 0x03

                        Local0 = TPEN /* \_SB_.PCI0.RP17.TPEN */

                        LNKW (One)

                    }


                    If (Arg0 == One)

                    {

                        PSTA = Zero

                        BUSS (Zero)

                        CLKD (Zero)

                        DRST (Zero)

                        Sleep (0x64)

                        L23R (Zero)

                        LNKW (Zero)

                    }


                    Return (Zero)

                }


                Method (APPD, 0, Serialized)

                {

                    ^ARPT.PSTA = 0x03

                    L23R (One)

                    DRST (One)

                    If (SLTP == Zero)

                    {

                        LEDM = One

                        CLKD (One)

                    }


                    BUSS (One)

                    PSTA = 0x03

                    Local0 = TPEN /* \_SB_.PCI0.RP17.TPEN */

                    LNKW (One)

                    Return (Zero)

                }


                Method (APPU, 0, Serialized)

                {

                    PSTA = Zero

                    If (SECB != 0xFF) {}

                    Else

                    {

                        BNIR = BNIS /* \_SB_.PCI0.RP17.BNIS */

                    }


                    If (SLTP == Zero)

                    {

                        CLKD (Zero)

                        DRST (Zero)

                        Sleep (0x64)

                        L23R (Zero)

                        LEDM = Zero

                    }


                    LNKW (Zero)

                    Return (Zero)

                }


                Method (ALPR, 1, NotSerialized)

                {

                    If (Arg0 == One)

                    {

                        APPD ()

                    }

                    Else

                    {

                        APPU ()

                    }

                }


                Method (_PS0, 0, Serialized)  // _PS0: Power State 0

                {

                    If (OSDW ())

                    {

                        ALPR (Zero)

                    }

                }


                Method (_PS3, 0, Serialized)  // _PS3: Power State 3

                {

                    If (OSDW ())

                    {

                        ALPR (One)

                    }

                }


                Device (ARPT)

                {

                    Name (_ADR, Zero)  // _ADR: Address

                    OperationRegion (ARE2, PCI_Config, Zero, 0x80)

                    Field (ARE2, ByteAcc, NoLock, Preserve)

                    {

                        AVND,   16, 

                        ADID,   16, 

                        Offset (0x4C), 

                        PSTA,   2

                    }


                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                    {

                        Local0 = Package (0x02)

                            {

                                "module-instance", 

                                "ekans"

                            }

                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                        Return (Local0)

                    }


                    Method (ORST, 0, NotSerialized)

                    {

                        DISO (Zero)

                        DPWR (Zero)

                        Sleep (0x64)

                        DPWR (One)

                        Sleep (0xFA)

                        DISO (One)

                    }


                    PowerResource (PRAP, 0x05, 0x0000)

                    {

                        Method (_RST, 0, NotSerialized)  // _RST: Device Reset

                        {

                            If (!OSDW ())

                            {

                                ORST ()

                            }

                        }


                        Method (_STA, 0, NotSerialized)  // _STA: Status

                        {

                            Return (0x0F)

                        }


                        Method (_ON, 0, NotSerialized)  // _ON_: Power On

                        {

                        }


                        Method (_OFF, 0, NotSerialized)  // _OFF: Power Off

                        {

                        }

                    }


                    Name (_PR0, Package (0x01)  // _PR0: Power Resources for D0

                    {

                        PRAP

                    })

                    Name (_PR3, Package (0x01)  // _PR3: Power Resources for D3hot

                    {

                        PRAP

                    })

                    Name (_PRR, Package (0x01)  // _PRR: Power Resource for Reset

                    {

                        PRAP

                    })

                    Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake

                    {

                        If (OSDW ())

                        {

                            Return (Package (0x02)

                            {

                                0x69, 

                                0x03

                            })

                        }

                        Else

                        {

                            Return (Package (0x02)

                            {

                                0x69, 

                                0x04

                            })

                        }

                    }


                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                    {

                        Return (Zero)

                    }


                    Method (_PSW, 1, Serialized)  // _PSW: Power State Wake

                    {

                        If (^^^LPCB.EC.SWWL == One)

                        {

                            If (^^^LPCB.EC.ECOK)

                            {

                                If (OSDW ())

                                {

                                    If (Arg0)

                                    {

                                        ^^^LPCB.EC.EWLN = One

                                    }

                                    Else

                                    {

                                        ^^^LPCB.EC.EWLN = Zero

                                        ^^^LPCB.EC.LWLN = Zero

                                    }

                                }

                            }

                        }

                        Else

                        {

                        }

                    }

                }

            }


            Device (URT0)

            {

                Name (_ADR, 0x001E0000)  // _ADR: Address

                Name (RBUF, ResourceTemplate ()

                {

                    Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, )

                    {

                        0x00000014,

                    }

                })

                Method (_STA, 0, NotSerialized)  // _STA: Status

                {

                    Return (0x0F)

                }


                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                {

                    If (Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b"))

                    {

                        Local0 = Package (0x02)

                            {

                                "uart-channel-number", 

                                Buffer (0x08)

                                {

                                     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   /* ........ */

                                }

                            }

                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                        Return (Local0)

                    }


                    Return (Zero)

                }


                Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings

                {

                    Return (RBUF) /* \_SB_.PCI0.URT0.RBUF */

                }

            }


            Device (URT1)

            {

                Name (_ADR, 0x001E0001)  // _ADR: Address

                Name (RBUF, ResourceTemplate ()

                {

                    Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, )

                    {

                        0x00000015,

                    }

                })

                Method (_STA, 0, NotSerialized)  // _STA: Status

                {

                    Return (0x0F)

                }


                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                {

                    If (Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b"))

                    {

                        Local0 = Package (0x02)

                            {

                                "uart-channel-number", 

                                Buffer (0x08)

                                {

                                     0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   /* ........ */

                                }

                            }

                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                        Return (Local0)

                    }


                    Return (Zero)

                }


                Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings

                {

                    Return (RBUF) /* \_SB_.PCI0.URT1.RBUF */

                }

            }


            Device (URT2)

            {

                Name (_ADR, 0x00190000)  // _ADR: Address

                Name (RBUF, ResourceTemplate ()

                {

                    Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, )

                    {

                        0x00000015,

                    }

                })

                Method (_STA, 0, NotSerialized)  // _STA: Status

                {

                    Return (0x0F)

                }


                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                {

                    If (Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b"))

                    {

                        Local0 = Package (0x02)

                            {

                                "uart-channel-number", 

                                Buffer (0x08)

                                {

                                     0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   /* ........ */

                                }

                            }

                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                        Return (Local0)

                    }


                    Return (Zero)

                }


                Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings

                {

                    Return (RBUF) /* \_SB_.PCI0.URT2.RBUF */

                }

            }


            Scope (URT0)

            {

                Device (BLTH)

                {

                    Name (_HID, EisaId ("BCM2E7C"))  // _HID: Hardware ID

                    Name (_CID, "apple-uart-blth")  // _CID: Compatible ID

                    Name (_UID, One)  // _UID: Unique ID

                    Name (_ADR, Zero)  // _ADR: Address

                    Method (_STA, 0, NotSerialized)  // _STA: Status

                    {

                        Return (0x0F)

                    }


                    Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake

                    {

                        If (OSDW ())

                        {

                            Return (Package (0x02)

                            {

                                0x6F, 

                                0x03

                            })

                        }

                        Else

                        {

                            Return (Package (0x02)

                            {

                                0x6F, 

                                0x04

                            })

                        }

                    }


                    Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings

                    {

                        Name (UBUF, ResourceTemplate ()

                        {

                            UartSerialBusV2 (0x0001C200, DataBitsEight, StopBitsOne,

                                0xC0, LittleEndian, ParityTypeNone, FlowControlHardware,

                                0x0020, 0x0020, "\\_SB.PCI0.URT0",

                                0x00, ResourceProducer, , Exclusive,

                                )

                        })

                        Name (ABUF, ResourceTemplate ()

                        {

                        })

                        If (!OSDW ())

                        {

                            Return (UBUF) /* \_SB_.PCI0.URT0.BLTH._CRS.UBUF */

                        }


                        Return (ABUF) /* \_SB_.PCI0.URT0.BLTH._CRS.ABUF */

                    }


                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                    {

                        If (Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b"))

                        {

                            Local0 = Package (0x08)

                                {

                                    "baud", 

                                    Buffer (0x08)

                                    {

                                         0xC0, 0xC6, 0x2D, 0x00, 0x00, 0x00, 0x00, 0x00   /* ..-..... */

                                    }, 


                                    "parity", 

                                    Buffer (0x08)

                                    {

                                         0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   /* ........ */

                                    }, 


                                    "dataBits", 

                                    Buffer (0x08)

                                    {

                                         0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   /* ........ */

                                    }, 


                                    "stopBits", 

                                    Buffer (0x08)

                                    {

                                         0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   /* ........ */

                                    }

                                }

                            DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                            Return (Local0)

                        }


                        Return (Zero)

                    }


                    Method (BTPU, 0, Serialized)

                    {

                        ^^^LPCB.EC.BTPC = One

                        Sleep (0x0A)

                    }


                    Method (BTPD, 0, Serialized)

                    {

                        ^^^LPCB.EC.BTPC = Zero

                        Sleep (0x0A)

                    }


                    Method (BTRS, 0, Serialized)

                    {

                        BTPD ()

                        BTPU ()

                    }


                    Method (BTLP, 1, Serialized)

                    {

                        If (Arg0 == Zero)

                        {

                            ^^^LPCB.EC.BTDW = One

                        }


                        If (Arg0 == One)

                        {

                            ^^^LPCB.EC.BTDW = Zero

                        }

                    }


                    Method (BTRB, 1, Serialized)

                    {

                        If (Arg0 == Zero)

                        {

                            SGOV (0x01010001, One)

                            SGDO (0x01010001)

                        }


                        If (Arg0 == One)

                        {

                            SGOV (0x01010001, Zero)

                            SGDO (0x01010001)

                        }

                    }


                    Method (_PSW, 1, NotSerialized)  // _PSW: Power State Wake

                    {

                        If (^^^LPCB.EC.SWBT == One)

                        {

                            If (^^^LPCB.EC.ECOK)

                            {

                                If (OSDW ())

                                {

                                    If (Arg0)

                                    {

                                        ^^^LPCB.EC.EWBT = One

                                    }

                                    Else

                                    {

                                        ^^^LPCB.EC.EWBT = Zero

                                        ^^^LPCB.EC.LWBT = Zero

                                    }

                                }

                            }

                        }

                        Else

                        {

                        }

                    }

                }

            }


            Scope (URT1)

            {

                Device (ARPT)

                {

                    Name (_CID, "wlan")  // _CID: Compatible ID

                    Name (_ADR, Zero)  // _ADR: Address

                }

            }


            Scope (RP01)

            {

                OperationRegion (PCUP, PCI_Config, Zero, 0x0380)

                Field (PCUP, ByteAcc, NoLock, Preserve)

                {

                    Offset (0xE2), 

                        ,   2, 

                    L23E,   1, 

                    L23D,   1, 

                    Offset (0x324), 

                        ,   3, 

                    LEDM,   1

                }


                Method (_PS0, 0, NotSerialized)  // _PS0: Power State 0

                {

                    Local0 = (Timer + 0x00989680)

                    While (Timer <= Local0)

                    {

                        If (^^LPCB.EC.PSOC == One)

                        {

                            Break

                        }


                        Sleep (0x0A)

                    }


                    ^^LPCB.EC.PRST = One

                    Sleep (0x32)

                    L23D = One

                    Local0 = Zero

                    While (L23D)

                    {

                        If (Local0 > 0x04)

                        {

                            Break

                        }


                        Sleep (One)

                        Local0++

                    }


                    LEDM = Zero

                    Local0 = ^ANS2.PSTA /* \_SB_.PCI0.RP01.ANS2.PSTA */

                    ^ANS2.PSTA = (Local0 & 0xFFFFFFFC)

                    Local0 = ^ANS2.PSTA /* \_SB_.PCI0.RP01.ANS2.PSTA */

                }


                Method (_PS3, 0, NotSerialized)  // _PS3: Power State 3

                {

                    Local0 = ^ANS2.PSTA /* \_SB_.PCI0.RP01.ANS2.PSTA */

                    ^ANS2.PSTA = (Local0 | 0x03)

                    Local0 = ^ANS2.PSTA /* \_SB_.PCI0.RP01.ANS2.PSTA */

                    L23E = One

                    Local0 = Zero

                    While (L23E)

                    {

                        If (Local0 > 0x04)

                        {

                            Break

                        }


                        Sleep (One)

                        Local0++

                    }


                    LEDM = One

                    ^^LPCB.EC.PRST = Zero

                }

            }


            Scope (RP01)

            {

                Device (ANS2)

                {

                    Name (_ADR, Zero)  // _ADR: Address

                    OperationRegion (PCIA, PCI_Config, Zero, 0xFF)

                    Field (PCIA, ByteAcc, NoLock, Preserve)

                    {

                        AVND,   16, 

                        ADID,   16, 

                        Offset (0x44), 

                        PSTA,   32

                    }


                    Method (_STA, 0, NotSerialized)  // _STA: Status

                    {

                        Return (0x0F)

                    }


                    Method (_PS0, 0, NotSerialized)  // _PS0: Power State 0

                    {

                    }


                    Method (_PS3, 0, NotSerialized)  // _PS3: Power State 3

                    {

                    }


                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                    {

                        If (Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b"))

                        {

                            Local0 = Package (0x02)

                                {

                                    "pci-functions-dependent", 

                                    Buffer (0x08)

                                    {

                                         0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   /* ........ */

                                    }

                                }

                            DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                            Return (Local0)

                        }


                        Return (Zero)

                    }

                }

            }


            Scope (RP01)

            {

                Device (IOBC)

                {

                    Name (_ADR, One)  // _ADR: Address

                    OperationRegion (PCIC, PCI_Config, Zero, 0xFF)

                    Field (PCIC, ByteAcc, NoLock, Preserve)

                    {

                        AVND,   16, 

                        ADID,   16, 

                        Offset (0x44), 

                        PSTA,   32

                    }


                    Method (_STA, 0, NotSerialized)  // _STA: Status

                    {

                        Return (0x0F)

                    }


                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                    {

                        If (Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b"))

                        {

                            Local0 = Package (0x02)

                                {

                                    "pci-msi-flags", 

                                    Buffer (0x08)

                                    {

                                         0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   /* ........ */

                                    }

                                }

                            DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                            Return (Local0)

                        }


                        Return (Zero)

                    }


                    Method (_PS0, 0, NotSerialized)  // _PS0: Power State 0

                    {

                        PSTA &= 0xFFFFFFFC

                        Local0 = PSTA /* \_SB_.PCI0.RP01.IOBC.PSTA */

                    }


                    Method (_PS3, 0, NotSerialized)  // _PS3: Power State 3

                    {

                        PSTA |= 0x03

                        Local0 = PSTA /* \_SB_.PCI0.RP01.IOBC.PSTA */

                    }

                }

            }


            Scope (RP01)

            {

                Device (SEPM)

                {

                    Name (_ADR, 0x02)  // _ADR: Address

                    OperationRegion (PCID, PCI_Config, Zero, 0xFF)

                    Field (PCID, ByteAcc, NoLock, Preserve)

                    {

                        AVND,   16, 

                        ADID,   16, 

                        Offset (0x44), 

                        PSTA,   32

                    }


                    Method (_STA, 0, NotSerialized)  // _STA: Status

                    {

                        Return (0x0F)

                    }


                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                    {

                        If (Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b"))

                        {

                            Local0 = Package (0x02)

                                {

                                    "pci-msi-flags", 

                                    Buffer (0x08)

                                    {

                                         0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00   /* ........ */

                                    }

                                }

                            DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                            Return (Local0)

                        }


                        Return (Zero)

                    }


                    Method (_PS0, 0, NotSerialized)  // _PS0: Power State 0

                    {

                        PSTA &= 0xFFFFFFFC

                        Local0 = PSTA /* \_SB_.PCI0.RP01.SEPM.PSTA */

                    }


                    Method (_PS3, 0, NotSerialized)  // _PS3: Power State 3

                    {

                        PSTA |= 0x03

                        Local0 = PSTA /* \_SB_.PCI0.RP01.SEPM.PSTA */

                    }

                }

            }


            Scope (RP01)

            {

                Device (ADIO)

                {

                    Name (_ADR, 0x03)  // _ADR: Address

                    OperationRegion (PCIB, PCI_Config, Zero, 0xFF)

                    Field (PCIB, ByteAcc, NoLock, Preserve)

                    {

                        AVND,   16, 

                        ADID,   16, 

                        Offset (0x44), 

                        PSTA,   32

                    }


                    Method (_STA, 0, NotSerialized)  // _STA: Status

                    {

                        Return (0x0F)

                    }


                    Method (_PS0, 0, NotSerialized)  // _PS0: Power State 0

                    {

                        PSTA &= 0xFFFFFFFC

                        Local0 = PSTA /* \_SB_.PCI0.RP01.ADIO.PSTA */

                    }


                    Method (_PS3, 0, NotSerialized)  // _PS3: Power State 3

                    {

                        PSTA |= 0x03

                        Local0 = PSTA /* \_SB_.PCI0.RP01.ADIO.PSTA */

                    }

                }

            }

        }


        Device (PWRB)

        {

            Name (_HID, EisaId ("PNP0C0C") /* Power Button Device */)  // _HID: Hardware ID

            Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

            {

                Return (Zero)

            }

        }


        Device (PC01)

        {

            Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */)  // _HID: Hardware ID

            Name (_CID, EisaId ("PNP0A03") /* PCI Bus */)  // _CID: Compatible ID

            Name (_UID, One)  // _UID: Unique ID

            Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

            {

                Return (BB01) /* \BB01 */

            }


            Name (_ADR, Zero)  // _ADR: Address

            Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table

            {

                If (PICM == Zero)

                {

                    Return (PR19) /* \_SB_.PR19 */

                }


                If (AP01 == One)

                {

                    Return (AH19) /* \_SB_.AH19 */

                }


                Return (AR19) /* \_SB_.AR19 */

            }


            Name (SUPP, Zero)

            Name (CTRL, Zero)

            Name (_PXM, Zero)  // _PXM: Device Proximity

            Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities

            {

                CreateDWordField (Arg3, Zero, CDW1)

                If (Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)

                {

                    CreateDWordField (Arg3, 0x04, CDW2)

                    If (Arg2 > 0x02)

                    {

                        CreateDWordField (Arg3, 0x08, CDW3)

                    }


                    SUPP = CDW2 /* \_SB_.PC01._OSC.CDW2 */

                    CTRL = CDW3 /* \_SB_.PC01._OSC.CDW3 */

                    CTRL &= 0x1D

                    CTRL &= 0x17

                    If (Arg1 != One)

                    {

                        CDW1 |= 0x08

                    }


                    If (CDW3 != CTRL)

                    {

                        CDW1 |= 0x10

                    }


                    CDW3 = CTRL /* \_SB_.PC01.CTRL */

                    Return (Arg3)

                }

                Else

                {

                    CDW1 |= 0x04

                    Return (Arg3)

                }

            }


            Method (_STA, 0, NotSerialized)  // _STA: Status

            {

                Return (0x0F)

            }


            Name (PR01, ResourceTemplate ()

            {

                WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode,

                    0x0000,             // Granularity

                    0x0000,             // Range Minimum

                    0x0000,             // Range Maximum

                    0x0000,             // Translation Offset

                    0x0001,             // Length

                    ,, _Y07)

                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,

                    0x00000000,         // Granularity

                    0x00000000,         // Range Minimum

                    0x00000000,         // Range Maximum

                    0x00000000,         // Translation Offset

                    0x00000000,         // Length

                    ,, _Y0B, AddressRangeMemory, TypeStatic)

                WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,

                    0x0000,             // Granularity

                    0x0000,             // Range Minimum

                    0x0000,             // Range Maximum

                    0x0000,             // Translation Offset

                    0x0001,             // Length

                    ,, _Y08, TypeStatic)

                WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,

                    0x0000,             // Granularity

                    0x0000,             // Range Minimum

                    0x0000,             // Range Maximum

                    0x0000,             // Translation Offset

                    0x0000,             // Length

                    ,, _Y0C, TypeStatic)

                WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,

                    0x0000,             // Granularity

                    0x0000,             // Range Minimum

                    0x0000,             // Range Maximum

                    0x0000,             // Translation Offset

                    0x0000,             // Length

                    ,, _Y0D, TypeStatic)

                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,

                    0x00000000,         // Granularity

                    0x00000000,         // Range Minimum

                    0x00000000,         // Range Maximum

                    0x00000000,         // Translation Offset

                    0x00000000,         // Length

                    ,, _Y09, AddressRangeMemory, TypeStatic)

                QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,

                    0x0000000000000000, // Granularity

                    0x0000000000000000, // Range Minimum

                    0x0000000000000000, // Range Maximum

                    0x0000000000000000, // Translation Offset

                    0x0000000000000000, // Length

                    ,, _Y0A, AddressRangeMemory, TypeStatic)

            })

            Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings

            {

                CreateWordField (PR01, \_SB.PC01._Y07._MIN, MIN1)  // _MIN: Minimum Base Address

                CreateWordField (PR01, \_SB.PC01._Y07._MAX, MAX1)  // _MAX: Maximum Base Address

                CreateWordField (PR01, \_SB.PC01._Y07._LEN, LEN1)  // _LEN: Length

                MIN1 = F1I1 /* \F1I1 */

                MAX1 = F1A1 /* \F1A1 */

                LEN1 = (MAX1 - MIN1) /* \_SB_.PC01._CRS.MIN1 */

                If (LEN1 != Zero)

                {

                    LEN1++

                }


                CreateWordField (PR01, \_SB.PC01._Y08._MIN, MIN2)  // _MIN: Minimum Base Address

                CreateWordField (PR01, \_SB.PC01._Y08._MAX, MAX2)  // _MAX: Maximum Base Address

                CreateWordField (PR01, \_SB.PC01._Y08._LEN, LEN2)  // _LEN: Length

                MIN2 = F2I1 /* \F2I1 */

                MAX2 = F2A1 /* \F2A1 */

                LEN2 = (MAX2 - MIN2) /* \_SB_.PC01._CRS.MIN2 */

                If (LEN2 != Zero)

                {

                    LEN2++

                }


                CreateDWordField (PR01, \_SB.PC01._Y09._MIN, MIN3)  // _MIN: Minimum Base Address

                CreateDWordField (PR01, \_SB.PC01._Y09._MAX, MAX3)  // _MAX: Maximum Base Address

                CreateDWordField (PR01, \_SB.PC01._Y09._LEN, LEN3)  // _LEN: Length

                MIN3 = F3I1 /* \F3I1 */

                MAX3 = F3A1 /* \F3A1 */

                LEN3 = (MAX3 - MIN3) /* \_SB_.PC01._CRS.MIN3 */

                If (LEN3 != Zero)

                {

                    LEN3++

                }


                CreateQWordField (PR01, \_SB.PC01._Y0A._MIN, MIN4)  // _MIN: Minimum Base Address

                CreateQWordField (PR01, \_SB.PC01._Y0A._MAX, MAX4)  // _MAX: Maximum Base Address

                CreateQWordField (PR01, \_SB.PC01._Y0A._LEN, LEN4)  // _LEN: Length

                MIN4 = F4I1 /* \F4I1 */

                MAX4 = F4A1 /* \F4A1 */

                LEN4 = (MAX4 - MIN4) /* \_SB_.PC01._CRS.MIN4 */

                If (LEN4 != Zero)

                {

                    LEN4++

                }


                CreateDWordField (PR01, \_SB.PC01._Y0B._MIN, MIN5)  // _MIN: Minimum Base Address

                CreateDWordField (PR01, \_SB.PC01._Y0B._MAX, MAX5)  // _MAX: Maximum Base Address

                CreateDWordField (PR01, \_SB.PC01._Y0B._LEN, LEN5)  // _LEN: Length

                MIN5 = F5I1 /* \F5I1 */

                MAX5 = F5A1 /* \F5A1 */

                LEN5 = (MAX5 - MIN5) /* \_SB_.PC01._CRS.MIN5 */

                If (LEN5 != Zero)

                {

                    LEN5++

                }


                CreateWordField (PR01, \_SB.PC01._Y0C._MIN, MIN6)  // _MIN: Minimum Base Address

                CreateWordField (PR01, \_SB.PC01._Y0C._MAX, MAX6)  // _MAX: Maximum Base Address

                CreateWordField (PR01, \_SB.PC01._Y0C._LEN, LEN6)  // _LEN: Length

                MIN6 = F6I1 /* \F6I1 */

                MAX6 = F6A1 /* \F6A1 */

                LEN6 = (MAX6 - MIN6) /* \_SB_.PC01._CRS.MIN6 */

                If (LEN6 != Zero)

                {

                    LEN6++

                }


                CreateWordField (PR01, \_SB.PC01._Y0D._MIN, MIN7)  // _MIN: Minimum Base Address

                CreateWordField (PR01, \_SB.PC01._Y0D._MAX, MAX7)  // _MAX: Maximum Base Address

                CreateWordField (PR01, \_SB.PC01._Y0D._LEN, LEN7)  // _LEN: Length

                MIN7 = F7I1 /* \F7I1 */

                MAX7 = F7A1 /* \F7A1 */

                LEN7 = (MAX7 - MIN7) /* \_SB_.PC01._CRS.MIN7 */

                If (LEN7 != Zero)

                {

                    LEN7++

                }


                Return (PR01) /* \_SB_.PC01.PR01 */

            }


            Device (BR1A)

            {

                Name (_ADR, Zero)  // _ADR: Address

                Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake

                {

                    Return (Package (0x02)

                    {

                        0x09, 

                        0x04

                    })

                }


                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table

                {

                    If (PICM == Zero)

                    {

                        Return (PR1A) /* \_SB_.PR1A */

                    }


                    If (AP01 == One)

                    {

                        Return (AH1A) /* \_SB_.AH1A */

                    }


                    Return (AR1A) /* \_SB_.AR1A */

                }

            }


            Device (BR1B)

            {

                Name (_ADR, 0x00010000)  // _ADR: Address

                Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake

                {

                    Return (Package (0x02)

                    {

                        0x09, 

                        0x04

                    })

                }


                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table

                {

                    If (PICM == Zero)

                    {

                        Return (PR1B) /* \_SB_.PR1B */

                    }


                    If (AP01 == One)

                    {

                        Return (AH1B) /* \_SB_.AH1B */

                    }


                    Return (AR1B) /* \_SB_.AR1B */

                }

            }


            Device (BR1C)

            {

                Name (_ADR, 0x00020000)  // _ADR: Address

                Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake

                {

                    Return (Package (0x02)

                    {

                        0x09, 

                        0x04

                    })

                }


                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table

                {

                    If (PICM == Zero)

                    {

                        Return (PR1C) /* \_SB_.PR1C */

                    }


                    If (AP01 == One)

                    {

                        Return (AH1C) /* \_SB_.AH1C */

                    }


                    Return (AR1C) /* \_SB_.AR1C */

                }

            }


            Device (BR1D)

            {

                Name (_ADR, 0x00030000)  // _ADR: Address

                Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake

                {

                    Return (Package (0x02)

                    {

                        0x09, 

                        0x04

                    })

                }


                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table

                {

                    If (PICM == Zero)

                    {

                        Return (PR1D) /* \_SB_.PR1D */

                    }


                    If (AP01 == One)

                    {

                        Return (AH1D) /* \_SB_.AH1D */

                    }


                    Return (AR1D) /* \_SB_.AR1D */

                }

            }


            Device (CHA0)

            {

                Name (_ADR, 0x00080000)  // _ADR: Address

            }


            Device (CHA1)

            {

                Name (_ADR, 0x00090000)  // _ADR: Address

            }


            Device (CHA2)

            {

                Name (_ADR, 0x000A0000)  // _ADR: Address

            }


            Device (CHA3)

            {

                Name (_ADR, 0x000B0000)  // _ADR: Address

            }


            Device (CHA4)

            {

                Name (_ADR, 0x000E0000)  // _ADR: Address

            }


            Device (CHA5)

            {

                Name (_ADR, 0x000F0000)  // _ADR: Address

            }


            Device (CHA6)

            {

                Name (_ADR, 0x00100000)  // _ADR: Address

            }


            Device (CHA7)

            {

                Name (_ADR, 0x00110000)  // _ADR: Address

            }


            Device (CMS0)

            {

                Name (_ADR, 0x00140000)  // _ADR: Address

            }


            Device (CMS1)

            {

                Name (_ADR, 0x00150000)  // _ADR: Address

            }


            Device (CMS2)

            {

                Name (_ADR, 0x00160000)  // _ADR: Address

            }


            Device (CMS3)

            {

                Name (_ADR, 0x00170000)  // _ADR: Address

            }


            Device (CDL0)

            {

                Name (_ADR, 0x001D0000)  // _ADR: Address

            }


            Device (PCU0)

            {

                Name (_ADR, 0x001E0000)  // _ADR: Address

            }


            Device (VCU0)

            {

                Name (_ADR, 0x001F0000)  // _ADR: Address

            }

        }


        Device (PC02)

        {

            Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */)  // _HID: Hardware ID

            Name (_CID, EisaId ("PNP0A03") /* PCI Bus */)  // _CID: Compatible ID

            Name (_UID, 0x02)  // _UID: Unique ID

            Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

            {

                Return (BB02) /* \BB02 */

            }


            Name (_ADR, Zero)  // _ADR: Address

            Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table

            {

                If (PICM == Zero)

                {

                    Return (PR1E) /* \_SB_.PR1E */

                }


                If (AP02 == One)

                {

                    Return (AH1E) /* \_SB_.AH1E */

                }


                Return (AR1E) /* \_SB_.AR1E */

            }


            Name (SUPP, Zero)

            Name (CTRL, Zero)

            Name (_PXM, Zero)  // _PXM: Device Proximity

            Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities

            {

                CreateDWordField (Arg3, Zero, CDW1)

                If (Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)

                {

                    CreateDWordField (Arg3, 0x04, CDW2)

                    If (Arg2 > 0x02)

                    {

                        CreateDWordField (Arg3, 0x08, CDW3)

                    }


                    SUPP = CDW2 /* \_SB_.PC02._OSC.CDW2 */

                    CTRL = CDW3 /* \_SB_.PC02._OSC.CDW3 */

                    CTRL &= 0x1D

                    CTRL &= 0x17

                    If (Arg1 != One)

                    {

                        CDW1 |= 0x08

                    }


                    If (CDW3 != CTRL)

                    {

                        CDW1 |= 0x10

                    }


                    CDW3 = CTRL /* \_SB_.PC02.CTRL */

                    Return (Arg3)

                }

                Else

                {

                    CDW1 |= 0x04

                    Return (Arg3)

                }

            }


            Method (_STA, 0, NotSerialized)  // _STA: Status

            {

                Return (0x0F)

            }


            Name (PR02, ResourceTemplate ()

            {

                WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode,

                    0x0000,             // Granularity

                    0x0000,             // Range Minimum

                    0x0000,             // Range Maximum

                    0x0000,             // Translation Offset

                    0x0001,             // Length

                    ,, _Y0E)

                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,

                    0x00000000,         // Granularity

                    0x00000000,         // Range Minimum

                    0x00000000,         // Range Maximum

                    0x00000000,         // Translation Offset

                    0x00000000,         // Length

                    ,, _Y12, AddressRangeMemory, TypeStatic)

                WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,

                    0x0000,             // Granularity

                    0x0000,             // Range Minimum

                    0x0000,             // Range Maximum

                    0x0000,             // Translation Offset

                    0x0001,             // Length

                    ,, _Y0F, TypeStatic)

                WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,

                    0x0000,             // Granularity

                    0x0000,             // Range Minimum

                    0x0000,             // Range Maximum

                    0x0000,             // Translation Offset

                    0x0000,             // Length

                    ,, _Y13, TypeStatic)

                WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,

                    0x0000,             // Granularity

                    0x0000,             // Range Minimum

                    0x0000,             // Range Maximum

                    0x0000,             // Translation Offset

                    0x0000,             // Length

                    ,, _Y14, TypeStatic)

                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,

                    0x00000000,         // Granularity

                    0x00000000,         // Range Minimum

                    0x00000000,         // Range Maximum

                    0x00000000,         // Translation Offset

                    0x00000000,         // Length

                    ,, _Y10, AddressRangeMemory, TypeStatic)

                QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,

                    0x0000000000000000, // Granularity

                    0x0000000000000000, // Range Minimum

                    0x0000000000000000, // Range Maximum

                    0x0000000000000000, // Translation Offset

                    0x0000000000000000, // Length

                    ,, _Y11, AddressRangeMemory, TypeStatic)

            })

            Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings

            {

                CreateWordField (PR02, \_SB.PC02._Y0E._MIN, MIN1)  // _MIN: Minimum Base Address

                CreateWordField (PR02, \_SB.PC02._Y0E._MAX, MAX1)  // _MAX: Maximum Base Address

                CreateWordField (PR02, \_SB.PC02._Y0E._LEN, LEN1)  // _LEN: Length

                MIN1 = F1I2 /* \F1I2 */

                MAX1 = F1A2 /* \F1A2 */

                LEN1 = (MAX1 - MIN1) /* \_SB_.PC02._CRS.MIN1 */

                If (LEN1 != Zero)

                {

                    LEN1++

                }


                CreateWordField (PR02, \_SB.PC02._Y0F._MIN, MIN2)  // _MIN: Minimum Base Address

                CreateWordField (PR02, \_SB.PC02._Y0F._MAX, MAX2)  // _MAX: Maximum Base Address

                CreateWordField (PR02, \_SB.PC02._Y0F._LEN, LEN2)  // _LEN: Length

                MIN2 = F2I2 /* \F2I2 */

                MAX2 = F2A2 /* \F2A2 */

                LEN2 = (MAX2 - MIN2) /* \_SB_.PC02._CRS.MIN2 */

                If (LEN2 != Zero)

                {

                    LEN2++

                }


                CreateDWordField (PR02, \_SB.PC02._Y10._MIN, MIN3)  // _MIN: Minimum Base Address

                CreateDWordField (PR02, \_SB.PC02._Y10._MAX, MAX3)  // _MAX: Maximum Base Address

                CreateDWordField (PR02, \_SB.PC02._Y10._LEN, LEN3)  // _LEN: Length

                MIN3 = F3I2 /* \F3I2 */

                MAX3 = F3A2 /* \F3A2 */

                LEN3 = (MAX3 - MIN3) /* \_SB_.PC02._CRS.MIN3 */

                If (LEN3 != Zero)

                {

                    LEN3++

                }


                CreateQWordField (PR02, \_SB.PC02._Y11._MIN, MIN4)  // _MIN: Minimum Base Address

                CreateQWordField (PR02, \_SB.PC02._Y11._MAX, MAX4)  // _MAX: Maximum Base Address

                CreateQWordField (PR02, \_SB.PC02._Y11._LEN, LEN4)  // _LEN: Length

                MIN4 = F4I2 /* \F4I2 */

                MAX4 = F4A2 /* \F4A2 */

                LEN4 = (MAX4 - MIN4) /* \_SB_.PC02._CRS.MIN4 */

                If (LEN4 != Zero)

                {

                    LEN4++

                }


                CreateDWordField (PR02, \_SB.PC02._Y12._MIN, MIN5)  // _MIN: Minimum Base Address

                CreateDWordField (PR02, \_SB.PC02._Y12._MAX, MAX5)  // _MAX: Maximum Base Address

                CreateDWordField (PR02, \_SB.PC02._Y12._LEN, LEN5)  // _LEN: Length

                MIN5 = F5I2 /* \F5I2 */

                MAX5 = F5A2 /* \F5A2 */

                LEN5 = (MAX5 - MIN5) /* \_SB_.PC02._CRS.MIN5 */

                If (LEN5 != Zero)

                {

                    LEN5++

                }


                CreateWordField (PR02, \_SB.PC02._Y13._MIN, MIN6)  // _MIN: Minimum Base Address

                CreateWordField (PR02, \_SB.PC02._Y13._MAX, MAX6)  // _MAX: Maximum Base Address

                CreateWordField (PR02, \_SB.PC02._Y13._LEN, LEN6)  // _LEN: Length

                MIN6 = F6I2 /* \F6I2 */

                MAX6 = F6A2 /* \F6A2 */

                LEN6 = (MAX6 - MIN6) /* \_SB_.PC02._CRS.MIN6 */

                If (LEN6 != Zero)

                {

                    LEN6++

                }


                CreateWordField (PR02, \_SB.PC02._Y14._MIN, MIN7)  // _MIN: Minimum Base Address

                CreateWordField (PR02, \_SB.PC02._Y14._MAX, MAX7)  // _MAX: Maximum Base Address

                CreateWordField (PR02, \_SB.PC02._Y14._LEN, LEN7)  // _LEN: Length

                MIN7 = F7I2 /* \F7I2 */

                MAX7 = F7A2 /* \F7A2 */

                LEN7 = (MAX7 - MIN7) /* \_SB_.PC02._CRS.MIN7 */

                If (LEN7 != Zero)

                {

                    LEN7++

                }


                Return (PR02) /* \_SB_.PC02.PR02 */

            }


            Device (BR2C)

            {

                Name (_ADR, 0x00020000)  // _ADR: Address

                Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake

                {

                    Return (Package (0x02)

                    {

                        0x09, 

                        0x04

                    })

                }


                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table

                {

                    If (PICM == Zero)

                    {

                        Return (PR26) /* \_SB_.PR26 */

                    }


                    If (AP02 == One)

                    {

                        Return (AH26) /* \_SB_.AH26 */

                    }


                    Return (AR26) /* \_SB_.AR26 */

                }

            }


            Device (BR2D)

            {

                Name (_ADR, 0x00030000)  // _ADR: Address

                Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake

                {

                    Return (Package (0x02)

                    {

                        0x09, 

                        0x04

                    })

                }


                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table

                {

                    If (PICM == Zero)

                    {

                        Return (PR27) /* \_SB_.PR27 */

                    }


                    If (AP02 == One)

                    {

                        Return (AH27) /* \_SB_.AH27 */

                    }


                    Return (AR27) /* \_SB_.AR27 */

                }

            }


            Device (M2M0)

            {

                Name (_ADR, 0x00080000)  // _ADR: Address

            }


            Device (M2M1)

            {

                Name (_ADR, 0x00090000)  // _ADR: Address

            }


            Device (MCM0)

            {

                Name (_ADR, 0x000A0000)  // _ADR: Address

            }


            Device (MCD0)

            {

                Name (_ADR, 0x000B0000)  // _ADR: Address

            }


            Device (MCM1)

            {

                Name (_ADR, 0x000C0000)  // _ADR: Address

            }


            Device (MCD1)

            {

                Name (_ADR, 0x000D0000)  // _ADR: Address

            }


            Device (UMC0)

            {

                Name (_ADR, 0x00160000)  // _ADR: Address

            }


            Device (UMC1)

            {

                Name (_ADR, 0x00170000)  // _ADR: Address

            }

        }


        Device (PC03)

        {

            Name (_HID, EisaId ("PNP0A08") /* PCI Express Bus */)  // _HID: Hardware ID

            Name (_CID, EisaId ("PNP0A03") /* PCI Bus */)  // _CID: Compatible ID

            Name (_UID, 0x03)  // _UID: Unique ID

            Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

            {

                Return (BB03) /* \BB03 */

            }


            Name (_ADR, Zero)  // _ADR: Address

            Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table

            {

                If (PICM == Zero)

                {

                    Return (PR28) /* \_SB_.PR28 */

                }


                If (AP03 == One)

                {

                    Return (AH28) /* \_SB_.AH28 */

                }


                Return (AR28) /* \_SB_.AR28 */

            }


            Name (SUPP, Zero)

            Name (CTRL, Zero)

            Name (_PXM, Zero)  // _PXM: Device Proximity

            Method (_OSC, 4, NotSerialized)  // _OSC: Operating System Capabilities

            {

                CreateDWordField (Arg3, Zero, CDW1)

                If (Arg0 == ToUUID ("33db4d5b-1ff7-401c-9657-7441c03dd766") /* PCI Host Bridge Device */)

                {

                    CreateDWordField (Arg3, 0x04, CDW2)

                    If (Arg2 > 0x02)

                    {

                        CreateDWordField (Arg3, 0x08, CDW3)

                    }


                    SUPP = CDW2 /* \_SB_.PC03._OSC.CDW2 */

                    CTRL = CDW3 /* \_SB_.PC03._OSC.CDW3 */

                    CTRL &= 0x1D

                    CTRL &= 0x17

                    If (Arg1 != One)

                    {

                        CDW1 |= 0x08

                    }


                    If (CDW3 != CTRL)

                    {

                        CDW1 |= 0x10

                    }


                    CDW3 = CTRL /* \_SB_.PC03.CTRL */

                    Return (Arg3)

                }

                Else

                {

                    CDW1 |= 0x04

                    Return (Arg3)

                }

            }


            Method (_STA, 0, NotSerialized)  // _STA: Status

            {

                Return (0x0F)

            }


            Name (PR03, ResourceTemplate ()

            {

                WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode,

                    0x0000,             // Granularity

                    0x0000,             // Range Minimum

                    0x0000,             // Range Maximum

                    0x0000,             // Translation Offset

                    0x0001,             // Length

                    ,, _Y15)

                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,

                    0x00000000,         // Granularity

                    0x00000000,         // Range Minimum

                    0x00000000,         // Range Maximum

                    0x00000000,         // Translation Offset

                    0x00000000,         // Length

                    ,, _Y19, AddressRangeMemory, TypeStatic)

                WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,

                    0x0000,             // Granularity

                    0x0000,             // Range Minimum

                    0x0000,             // Range Maximum

                    0x0000,             // Translation Offset

                    0x0001,             // Length

                    ,, _Y16, TypeStatic)

                WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,

                    0x0000,             // Granularity

                    0x0000,             // Range Minimum

                    0x0000,             // Range Maximum

                    0x0000,             // Translation Offset

                    0x0000,             // Length

                    ,, _Y1A, TypeStatic)

                WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,

                    0x0000,             // Granularity

                    0x0000,             // Range Minimum

                    0x0000,             // Range Maximum

                    0x0000,             // Translation Offset

                    0x0000,             // Length

                    ,, _Y1B, TypeStatic)

                DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,

                    0x00000000,         // Granularity

                    0x00000000,         // Range Minimum

                    0x00000000,         // Range Maximum

                    0x00000000,         // Translation Offset

                    0x00000000,         // Length

                    ,, _Y17, AddressRangeMemory, TypeStatic)

                QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,

                    0x0000000000000000, // Granularity

                    0x0000000000000000, // Range Minimum

                    0x0000000000000000, // Range Maximum

                    0x0000000000000000, // Translation Offset

                    0x0000000000000000, // Length

                    ,, _Y18, AddressRangeMemory, TypeStatic)

            })

            Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings

            {

                CreateWordField (PR03, \_SB.PC03._Y15._MIN, MIN1)  // _MIN: Minimum Base Address

                CreateWordField (PR03, \_SB.PC03._Y15._MAX, MAX1)  // _MAX: Maximum Base Address

                CreateWordField (PR03, \_SB.PC03._Y15._LEN, LEN1)  // _LEN: Length

                MIN1 = F1I3 /* \F1I3 */

                MAX1 = F1A3 /* \F1A3 */

                LEN1 = (MAX1 - MIN1) /* \_SB_.PC03._CRS.MIN1 */

                If (LEN1 != Zero)

                {

                    LEN1++

                }


                CreateWordField (PR03, \_SB.PC03._Y16._MIN, MIN2)  // _MIN: Minimum Base Address

                CreateWordField (PR03, \_SB.PC03._Y16._MAX, MAX2)  // _MAX: Maximum Base Address

                CreateWordField (PR03, \_SB.PC03._Y16._LEN, LEN2)  // _LEN: Length

                MIN2 = F2I3 /* \F2I3 */

                MAX2 = F2A3 /* \F2A3 */

                LEN2 = (MAX2 - MIN2) /* \_SB_.PC03._CRS.MIN2 */

                If (LEN2 != Zero)

                {

                    LEN2++

                }


                CreateDWordField (PR03, \_SB.PC03._Y17._MIN, MIN3)  // _MIN: Minimum Base Address

                CreateDWordField (PR03, \_SB.PC03._Y17._MAX, MAX3)  // _MAX: Maximum Base Address

                CreateDWordField (PR03, \_SB.PC03._Y17._LEN, LEN3)  // _LEN: Length

                MIN3 = F3I3 /* \F3I3 */

                MAX3 = F3A3 /* \F3A3 */

                LEN3 = (MAX3 - MIN3) /* \_SB_.PC03._CRS.MIN3 */

                If (LEN3 != Zero)

                {

                    LEN3++

                }


                CreateQWordField (PR03, \_SB.PC03._Y18._MIN, MIN4)  // _MIN: Minimum Base Address

                CreateQWordField (PR03, \_SB.PC03._Y18._MAX, MAX4)  // _MAX: Maximum Base Address

                CreateQWordField (PR03, \_SB.PC03._Y18._LEN, LEN4)  // _LEN: Length

                MIN4 = F4I3 /* \F4I3 */

                MAX4 = F4A3 /* \F4A3 */

                LEN4 = (MAX4 - MIN4) /* \_SB_.PC03._CRS.MIN4 */

                If (LEN4 != Zero)

                {

                    LEN4++

                }


                CreateDWordField (PR03, \_SB.PC03._Y19._MIN, MIN5)  // _MIN: Minimum Base Address

                CreateDWordField (PR03, \_SB.PC03._Y19._MAX, MAX5)  // _MAX: Maximum Base Address

                CreateDWordField (PR03, \_SB.PC03._Y19._LEN, LEN5)  // _LEN: Length

                MIN5 = F5I3 /* \F5I3 */

                MAX5 = F5A3 /* \F5A3 */

                LEN5 = (MAX5 - MIN5) /* \_SB_.PC03._CRS.MIN5 */

                If (LEN5 != Zero)

                {

                    LEN5++

                }


                CreateWordField (PR03, \_SB.PC03._Y1A._MIN, MIN6)  // _MIN: Minimum Base Address

                CreateWordField (PR03, \_SB.PC03._Y1A._MAX, MAX6)  // _MAX: Maximum Base Address

                CreateWordField (PR03, \_SB.PC03._Y1A._LEN, LEN6)  // _LEN: Length

                MIN6 = F6I3 /* \F6I3 */

                MAX6 = F6A3 /* \F6A3 */

                LEN6 = (MAX6 - MIN6) /* \_SB_.PC03._CRS.MIN6 */

                If (LEN6 != Zero)

                {

                    LEN6++

                }


                CreateWordField (PR03, \_SB.PC03._Y1B._MIN, MIN7)  // _MIN: Minimum Base Address

                CreateWordField (PR03, \_SB.PC03._Y1B._MAX, MAX7)  // _MAX: Maximum Base Address

                CreateWordField (PR03, \_SB.PC03._Y1B._LEN, LEN7)  // _LEN: Length

                MIN7 = F7I3 /* \F7I3 */

                MAX7 = F7A3 /* \F7A3 */

                LEN7 = (MAX7 - MIN7) /* \_SB_.PC03._CRS.MIN7 */

                If (LEN7 != Zero)

                {

                    LEN7++

                }


                Return (PR03) /* \_SB_.PC03.PR03 */

            }


            Device (BR3A)

            {

                Name (_ADR, Zero)  // _ADR: Address

                Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake

                {

                    Return (Package (0x02)

                    {

                        0x09, 

                        0x04

                    })

                }


                Method (_PS0, 0, NotSerialized)  // _PS0: Power State 0

                {

                }


                Method (_PS3, 0, NotSerialized)  // _PS3: Power State 3

                {

                }


                Method (_PRT, 0, NotSerialized)  // _PRT: PCI Routing Table

                {

                    If (PICM == Zero)

                    {

                        Return (PR29) /* \_SB_.PR29 */

                    }


                    If (AP03 == One)

                    {

                        Return (AH29) /* \_SB_.AH29 */

                    }


                    Return (AR29) /* \_SB_.AR29 */

                }

            }


            Device (KTI0)

            {

                Name (_ADR, 0x000E0000)  // _ADR: Address

            }


            Device (KTI1)

            {

                Name (_ADR, 0x000F0000)  // _ADR: Address

            }


            Device (KTI2)

            {

                Name (_ADR, 0x00100000)  // _ADR: Address

            }


            Device (M3K0)

            {

                Name (_ADR, 0x00120000)  // _ADR: Address

            }


            Device (M2U0)

            {

                Name (_ADR, 0x00150000)  // _ADR: Address

            }


            Device (M2D0)

            {

                Name (_ADR, 0x00160000)  // _ADR: Address

            }


            Device (M20)

            {

                Name (_ADR, 0x00170000)  // _ADR: Address

            }

        }


        Scope (PC01.BR1A)

        {

            OperationRegion (A1E0, PCI_Config, Zero, 0x60)

            Field (A1E0, ByteAcc, NoLock, Preserve)

            {

                Offset (0x04), 

                BMIE,   3, 

                Offset (0x19), 

                SECB,   8, 

                SBBN,   8, 

                Offset (0x1E), 

                    ,   13, 

                MABT,   1, 

                Offset (0x4A), 

                    ,   5, 

                TPEN,   1, 

                Offset (0x50), 

                    ,   4, 

                LDIS,   1, 

                    ,   24, 

                LACT,   1

            }


            OperationRegion (A1E1, PCI_Config, 0x18, 0x04)

            Field (A1E1, DWordAcc, NoLock, Preserve)

            {

                BNIR,   32

            }


            Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

            {

                Return (SECB) /* \_SB_.PC01.BR1A.SECB */

            }


            Method (_STA, 0, NotSerialized)  // _STA: Status

            {

                Return (0x0F)

            }


            Device (XGBE)

            {

                Name (_ADR, Zero)  // _ADR: Address

                OperationRegion (ARE0, PCI_Config, Zero, 0x04)

                Field (ARE0, ByteAcc, NoLock, Preserve)

                {

                    AVND,   16

                }


                Method (_STA, 0, NotSerialized)  // _STA: Status

                {

                    Return (0x0F)

                }


                Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method

                {

                    If (OSDW ())

                    {

                        Name (GBU0, Buffer (0x06)

                        {

                             0x00, 0x00, 0x00, 0x00, 0x00, 0x00               /* ...... */

                        })

                        CreateByteField (GBU0, Zero, MC00)

                        CreateByteField (GBU0, One, MC01)

                        CreateByteField (GBU0, 0x02, MC02)

                        CreateByteField (GBU0, 0x03, MC03)

                        CreateByteField (GBU0, 0x04, MC04)

                        CreateByteField (GBU0, 0x05, MC05)

                        MC00 = MAC0 /* \MAC0 */

                        MC01 = MAC1 /* \MAC1 */

                        MC02 = MAC2 /* \MAC2 */

                        MC03 = MAC3 /* \MAC3 */

                        MC04 = MAC4 /* \MAC4 */

                        MC05 = MAC5 /* \MAC5 */

                        If (Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b"))

                        {

                            Local0 = Package (0x02)

                                {

                                    "local-mac-address", 

                                    GBU0

                                }

                            DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                            Return (Local0)

                        }

                    }

                    Else

                    {

                        Name (GBU1, Buffer (0x18)

                        {

                            "local-mac-address"

                        })

                        CreateByteField (GBU1, 0x12, MC10)

                        CreateByteField (GBU1, 0x13, MC11)

                        CreateByteField (GBU1, 0x14, MC12)

                        CreateByteField (GBU1, 0x15, MC13)

                        CreateByteField (GBU1, 0x16, MC14)

                        CreateByteField (GBU1, 0x17, MC15)

                        MC10 = MAC0 /* \MAC0 */

                        MC11 = MAC1 /* \MAC1 */

                        MC12 = MAC2 /* \MAC2 */

                        MC13 = MAC3 /* \MAC3 */

                        MC14 = MAC4 /* \MAC4 */

                        MC15 = MAC5 /* \MAC5 */

                        If (Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b"))

                        {

                            Local0 = GBU1 /* \_SB_.PC01.BR1A.XGBE._DSM.GBU1 */

                            DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                            Return (Local0)

                        }

                    }

                }


                Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake

                {

                    If (OSDW ())

                    {

                        Return (Package (0x02)

                        {

                            0x69, 

                            0x03

                        })

                    }

                    Else

                    {

                        Return (Package (0x02)

                        {

                            0x69, 

                            0x04

                        })

                    }

                }


                Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                {

                    Return (Zero)

                }


                Method (_PSW, 1, NotSerialized)  // _PSW: Power State Wake

                {

                    If (Arg0)

                    {

                        ^^^^PCI0.LPCB.EC.EWOL = One

                    }

                    Else

                    {

                        ^^^^PCI0.LPCB.EC.EWOL = Zero

                        ^^^^PCI0.LPCB.EC.LWOL = Zero

                    }

                }

            }

        }

    }


    Scope (_PR)

    {

        Processor (PR00, 0x01, 0x00000410, 0x06) {}

        Processor (PR01, 0x02, 0x00000410, 0x06) {}

        Processor (PR02, 0x03, 0x00000410, 0x06) {}

        Processor (PR03, 0x04, 0x00000410, 0x06) {}

        Processor (PR04, 0x05, 0x00000410, 0x06) {}

        Processor (PR05, 0x06, 0x00000410, 0x06) {}

        Processor (PR06, 0x07, 0x00000410, 0x06) {}

        Processor (PR07, 0x08, 0x00000410, 0x06) {}

        Processor (PR08, 0x09, 0x00000410, 0x06) {}

        Processor (PR09, 0x0A, 0x00000410, 0x06) {}

        Processor (PR10, 0x0B, 0x00000410, 0x06) {}

        Processor (PR11, 0x0C, 0x00000410, 0x06) {}

        Processor (PR12, 0x0D, 0x00000410, 0x06) {}

        Processor (PR13, 0x0E, 0x00000410, 0x06) {}

        Processor (PR14, 0x0F, 0x00000410, 0x06) {}

        Processor (PR15, 0x10, 0x00000410, 0x06) {}

        Processor (PR16, 0x11, 0x00000410, 0x06) {}

        Processor (PR17, 0x12, 0x00000410, 0x06) {}

        Processor (PR18, 0x13, 0x00000410, 0x06) {}

        Processor (PR19, 0x14, 0x00000410, 0x06) {}

        Processor (PR20, 0x15, 0x00000410, 0x06) {}

        Processor (PR21, 0x16, 0x00000410, 0x06) {}

        Processor (PR22, 0x17, 0x00000410, 0x06) {}

        Processor (PR23, 0x18, 0x00000410, 0x06) {}

        Processor (PR24, 0x19, 0x00000410, 0x06) {}

        Processor (PR25, 0x1A, 0x00000410, 0x06) {}

        Processor (PR26, 0x1B, 0x00000410, 0x06) {}

        Processor (PR27, 0x1C, 0x00000410, 0x06) {}

        Processor (PR28, 0x1D, 0x00000410, 0x06) {}

        Processor (PR29, 0x1E, 0x00000410, 0x06) {}

        Processor (PR30, 0x1F, 0x00000410, 0x06) {}

        Processor (PR31, 0x20, 0x00000410, 0x06) {}

        Processor (PR32, 0x21, 0x00000410, 0x06) {}

        Processor (PR33, 0x22, 0x00000410, 0x06) {}

        Processor (PR34, 0x23, 0x00000410, 0x06) {}

        Processor (PR35, 0x24, 0x00000410, 0x06) {}

    }


    Scope (_SB)

    {

        OperationRegion (ITSS, SystemMemory, 0xFDC43100, 0x0208)

        Field (ITSS, ByteAcc, NoLock, Preserve)

        {

            Offset (0x200), 

                ,   1, 

                ,   1, 

            SCGE,   1

        }

    }


    Mutex (MUTX, 0x00)

    Name (SLTP, Zero)

    Name (TBH1, Zero)

    Name (TBH2, Zero)

    Name (TBG0, Zero)

    Name (TBG1, Zero)

    Name (TBG2, Zero)

    Name (TBG3, Zero)

    OperationRegion (PRT0, SystemIO, 0x80, 0x04)

    Field (PRT0, DWordAcc, NoLock, Preserve)

    {

        P80H,   32

    }


    OperationRegion (PLMT, SystemIO, 0x0310, 0x05)

    Field (PLMT, ByteAcc, NoLock, Preserve)

    {

        CPLT,   8, 

        IGPS,   8, 

        MPLT,   8, 

        CFIL,   8, 

        EGPS,   8

    }


    OperationRegion (S0BA, SystemMemory, 0xE00A8084, 0x04)

    Field (S0BA, DWordAcc, NoLock, Preserve)

    {

        S0D3,   2

    }


    OperationRegion (S4BA, SystemMemory, 0xE00AC084, 0x04)

    Field (S4BA, DWordAcc, NoLock, Preserve)

    {

        S4D3,   2

    }


    OperationRegion (TCOI, SystemIO, 0x1860, 0x08)

    Field (TCOI, WordAcc, NoLock, Preserve)

    {

        Offset (0x04), 

            ,   9, 

        SCIS,   1, 

        Offset (0x06)

    }


    Method (P8XH, 2, Serialized)

    {

        If (Arg0 == Zero)

        {

            P80D = ((P80D & 0xFFFFFF00) | Arg1)

        }


        If (Arg0 == One)

        {

            P80D = ((P80D & 0xFFFF00FF) | (Arg1 << 0x08))

        }


        If (Arg0 == 0x02)

        {

            P80D = ((P80D & 0xFF00FFFF) | (Arg1 << 0x10))

        }


        If (Arg0 == 0x03)

        {

            P80D = ((P80D & 0x00FFFFFF) | (Arg1 << 0x18))

        }


        P80H = P80D /* \P80D */

    }


    OperationRegion (SPRT, SystemIO, 0xB2, 0x02)

    Field (SPRT, ByteAcc, NoLock, Preserve)

    {

        SSMP,   8, 

        SSMY,   8

    }


    Method (_PIC, 1, NotSerialized)  // _PIC: Interrupt Model

    {

        GPIC = Arg0

        PICM = Arg0

    }


    Method (GETB, 3, Serialized)

    {

        Local0 = (Arg0 * 0x08)

        Local1 = (Arg1 * 0x08)

        CreateField (Arg2, Local0, Local1, TBF3)

        Return (TBF3) /* \GETB.TBF3 */

    }


    Method (PNOT, 0, Serialized)

    {

        If (TCNT > One)

        {

            If (PC00 & 0x08)

            {

                Notify (\_PR.PR00, 0x80) // Performance Capability Change

                If (PC00 & 0x10)

                {

                    Notify (\_PR.PR00, 0x81) // C-State Change

                }

            }


            If (PC01 & 0x08)

            {

                Notify (\_PR.PR01, 0x80) // Performance Capability Change

                If (PC01 & 0x10)

                {

                    Notify (\_PR.PR01, 0x81) // C-State Change

                }

            }


            If (PC02 & 0x08)

            {

                Notify (\_PR.PR02, 0x80) // Performance Capability Change

                If (PC02 & 0x10)

                {

                    Notify (\_PR.PR02, 0x81) // C-State Change

                }

            }


            If (PC03 & 0x08)

            {

                Notify (\_PR.PR03, 0x80) // Performance Capability Change

                If (PC03 & 0x10)

                {

                    Notify (\_PR.PR03, 0x81) // C-State Change

                }

            }


            If (PC04 & 0x08)

            {

                Notify (\_PR.PR04, 0x80) // Performance Capability Change

                If (PC04 & 0x10)

                {

                    Notify (\_PR.PR04, 0x81) // C-State Change

                }

            }


            If (PC05 & 0x08)

            {

                Notify (\_PR.PR05, 0x80) // Performance Capability Change

                If (PC05 & 0x10)

                {

                    Notify (\_PR.PR05, 0x81) // C-State Change

                }

            }


            If (PC06 & 0x08)

            {

                Notify (\_PR.PR06, 0x80) // Performance Capability Change

                If (PC06 & 0x10)

                {

                    Notify (\_PR.PR06, 0x81) // C-State Change

                }

            }


            If (PC07 & 0x08)

            {

                Notify (\_PR.PR07, 0x80) // Performance Capability Change

                If (PC07 & 0x10)

                {

                    Notify (\_PR.PR07, 0x81) // C-State Change

                }

            }


            If (PC08 & 0x08)

            {

                Notify (\_PR.PR08, 0x80) // Performance Capability Change

                If (PC08 & 0x10)

                {

                    Notify (\_PR.PR08, 0x81) // C-State Change

                }

            }


            If (PC09 & 0x08)

            {

                Notify (\_PR.PR09, 0x80) // Performance Capability Change

                If (PC09 & 0x10)

                {

                    Notify (\_PR.PR09, 0x81) // C-State Change

                }

            }


            If (PC10 & 0x08)

            {

                Notify (\_PR.PR10, 0x80) // Performance Capability Change

                If (PC10 & 0x10)

                {

                    Notify (\_PR.PR10, 0x81) // C-State Change

                }

            }


            If (PC11 & 0x08)

            {

                Notify (\_PR.PR11, 0x80) // Performance Capability Change

                If (PC11 & 0x10)

                {

                    Notify (\_PR.PR11, 0x81) // C-State Change

                }

            }


            If (PC12 & 0x08)

            {

                Notify (\_PR.PR12, 0x80) // Performance Capability Change

                If (PC12 & 0x10)

                {

                    Notify (\_PR.PR12, 0x81) // C-State Change

                }

            }


            If (PC13 & 0x08)

            {

                Notify (\_PR.PR13, 0x80) // Performance Capability Change

                If (PC13 & 0x10)

                {

                    Notify (\_PR.PR13, 0x81) // C-State Change

                }

            }


            If (PC14 & 0x08)

            {

                Notify (\_PR.PR14, 0x80) // Performance Capability Change

                If (PC14 & 0x10)

                {

                    Notify (\_PR.PR14, 0x81) // C-State Change

                }

            }


            If (PC15 & 0x08)

            {

                Notify (\_PR.PR15, 0x80) // Performance Capability Change

                If (PC15 & 0x10)

                {

                    Notify (\_PR.PR15, 0x81) // C-State Change

                }

            }


            If (PC16 & 0x08)

            {

                Notify (\_PR.PR16, 0x80) // Performance Capability Change

                If (PC16 & 0x10)

                {

                    Notify (\_PR.PR16, 0x81) // C-State Change

                }

            }


            If (PC17 & 0x08)

            {

                Notify (\_PR.PR17, 0x80) // Performance Capability Change

                If (PC17 & 0x10)

                {

                    Notify (\_PR.PR17, 0x81) // C-State Change

                }

            }


            If (PC18 & 0x08)

            {

                Notify (\_PR.PR18, 0x80) // Performance Capability Change

                If (PC18 & 0x10)

                {

                    Notify (\_PR.PR18, 0x81) // C-State Change

                }

            }


            If (PC19 & 0x08)

            {

                Notify (\_PR.PR19, 0x80) // Performance Capability Change

                If (PC19 & 0x10)

                {

                    Notify (\_PR.PR19, 0x81) // C-State Change

                }

            }


            If (PC20 & 0x08)

            {

                Notify (\_PR.PR20, 0x80) // Performance Capability Change

                If (PC20 & 0x10)

                {

                    Notify (\_PR.PR20, 0x81) // C-State Change

                }

            }


            If (PC21 & 0x08)

            {

                Notify (\_PR.PR21, 0x80) // Performance Capability Change

                If (PC21 & 0x10)

                {

                    Notify (\_PR.PR21, 0x81) // C-State Change

                }

            }


            If (PC22 & 0x08)

            {

                Notify (\_PR.PR22, 0x80) // Performance Capability Change

                If (PC22 & 0x10)

                {

                    Notify (\_PR.PR22, 0x81) // C-State Change

                }

            }


            If (PC23 & 0x08)

            {

                Notify (\_PR.PR23, 0x80) // Performance Capability Change

                If (PC23 & 0x10)

                {

                    Notify (\_PR.PR23, 0x81) // C-State Change

                }

            }


            If (PC24 & 0x08)

            {

                Notify (\_PR.PR24, 0x80) // Performance Capability Change

                If (PC24 & 0x10)

                {

                    Notify (\_PR.PR24, 0x81) // C-State Change

                }

            }


            If (PC25 & 0x08)

            {

                Notify (\_PR.PR25, 0x80) // Performance Capability Change

                If (PC25 & 0x10)

                {

                    Notify (\_PR.PR25, 0x81) // C-State Change

                }

            }


            If (PC26 & 0x08)

            {

                Notify (\_PR.PR26, 0x80) // Performance Capability Change

                If (PC26 & 0x10)

                {

                    Notify (\_PR.PR26, 0x81) // C-State Change

                }

            }


            If (PC27 & 0x08)

            {

                Notify (\_PR.PR27, 0x80) // Performance Capability Change

                If (PC27 & 0x10)

                {

                    Notify (\_PR.PR27, 0x81) // C-State Change

                }

            }


            If (PC28 & 0x08)

            {

                Notify (\_PR.PR28, 0x80) // Performance Capability Change

                If (PC28 & 0x10)

                {

                    Notify (\_PR.PR28, 0x81) // C-State Change

                }

            }


            If (PC29 & 0x08)

            {

                Notify (\_PR.PR29, 0x80) // Performance Capability Change

                If (PC29 & 0x10)

                {

                    Notify (\_PR.PR29, 0x81) // C-State Change

                }

            }


            If (PC30 & 0x08)

            {

                Notify (\_PR.PR30, 0x80) // Performance Capability Change

                If (PC30 & 0x10)

                {

                    Notify (\_PR.PR30, 0x81) // C-State Change

                }

            }


            If (PC31 & 0x08)

            {

                Notify (\_PR.PR31, 0x80) // Performance Capability Change

                If (PC31 & 0x10)

                {

                    Notify (\_PR.PR31, 0x81) // C-State Change

                }

            }


            If (PC32 & 0x08)

            {

                Notify (\_PR.PR32, 0x80) // Performance Capability Change

                If (PC32 & 0x10)

                {

                    Notify (\_PR.PR32, 0x81) // C-State Change

                }

            }


            If (PC33 & 0x08)

            {

                Notify (\_PR.PR33, 0x80) // Performance Capability Change

                If (PC33 & 0x10)

                {

                    Notify (\_PR.PR33, 0x81) // C-State Change

                }

            }


            If (PC34 & 0x08)

            {

                Notify (\_PR.PR34, 0x80) // Performance Capability Change

                If (PC34 & 0x10)

                {

                    Notify (\_PR.PR34, 0x81) // C-State Change

                }

            }


            If (PC35 & 0x08)

            {

                Notify (\_PR.PR35, 0x80) // Performance Capability Change

                If (PC35 & 0x10)

                {

                    Notify (\_PR.PR35, 0x81) // C-State Change

                }

            }

        }

        Else

        {

            Notify (\_PR.PR00, 0x80) // Performance Capability Change

            Notify (\_PR.PR00, 0x81) // C-State Change

        }

    }


    Method (DSPI, 0, Serialized)

    {

        If (!OSDW ()) {}

    }


    Method (TRAP, 2, Serialized)

    {

        SMIF = Arg1

        If (Arg0 == TRTP)

        {

            TRP0 = Zero

        }


        If (Arg0 == TRTD)

        {

            DTSF = Arg1

            TRPD = Zero

            Return (DTSF) /* \DTSF */

        }


        If (Arg0 == TRTI)

        {

            TRPH = Zero

        }


        Return (SMIF) /* \SMIF */

    }


    Scope (_SB)

    {

        Method (_INI, 0, NotSerialized)  // _INI: Initialize

        {

            PINI ()

            If (!OSDW ())

            {

                PTOP ()

            }

            Else

            {

                SGDI (0x02000017)

            }

        }


        Method (PTOP, 0, NotSerialized)

        {

            SREG (0x0120, 0x00800000)

            SREG (0xD0, 0x00800000)

            SPC0 (0x02000017, 0x80900100)

        }


        Device (USBX)

        {

            Name (_ADR, Zero)  // _ADR: Address

            Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

            {

                Local0 = Package (0x08)

                    {

                        "kUSBSleepPowerSupply", 

                        0x13EC, 

                        "kUSBSleepPortCurrentLimit", 

                        0x0834, 

                        "kUSBWakePowerSupply", 

                        0x13EC, 

                        "kUSBWakePortCurrentLimit", 

                        0x0834

                    }

                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                Return (Local0)

            }

        }


        Device (PNLF)

        {

            Name (_ADR, Zero)  // _ADR: Address

            Name (_HID, EisaId ("APP0002"))  // _HID: Hardware ID

            Name (_CID, "backlight")  // _CID: Compatible ID

            Name (_UID, 0x10)  // _UID: Unique ID

            Name (_STA, 0x0B)  // _STA: Status

            Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

            {

                Local0 = Package (0x06)

                    {

                        "refnum", 

                        Zero, 

                        "type", 

                        BLCT, 

                        "version", 

                        0x03

                    }

                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                Return (Local0)

            }


            Method (BSET, 1, Serialized)

            {

                If (Arg0 <= Zero)

                {

                    Local0 = Zero

                }

                Else

                {

                    Local0 = (0xFF * Arg0)

                    Local0 /= 0x64

                }


                If (OSDW ())

                {

                    If (Local0 != LDSB)

                    {

                        LDSB = Local0

                        ^^PCI0.LPCB.EC.LDSB = Local0

                    }

                }

                Else

                {

                    LDSB = Local0

                    ^^PCI0.LPCB.EC.LDSB = Local0

                }


                Return (Zero)

            }

        }


        Device (SLPB)

        {

            Name (_HID, EisaId ("PNP0C0E") /* Sleep Button Device */)  // _HID: Hardware ID

            Name (_STA, 0x0B)  // _STA: Status

        }

    }


    Scope (_SB.PCI0)

    {

        Method (_INI, 0, NotSerialized)  // _INI: Initialize

        {

            OSYS = 0x07DC

            If (CondRefOf (\_OSI, Local0))

            {

                If (_OSI ("Darwin"))

                {

                    OSYS = 0x2710

                }


                If (_OSI ("Linux"))

                {

                    OSYS = 0x03E8

                }


                If (_OSI ("Windows 2009"))

                {

                    OSYS = 0x07D9

                }


                If (_OSI ("Windows 2012"))

                {

                    OSYS = 0x07DC

                }

            }


            If (!OSDW ())

            {

                LIDS = One

            }

        }


        Method (NHPG, 0, Serialized)

        {

        }


        Method (NPME, 0, Serialized)

        {

        }

    }


    Scope (\)

    {

        Name (PICM, Zero)

        Method (OSDW, 0, NotSerialized)

        {

            If (OSYS == 0x2710)

            {

                Return (One)

            }

            Else

            {

                Return (Zero)

            }

        }


        Method (PINI, 0, NotSerialized)

        {

            OSYS = 0x07DC

            If (CondRefOf (_OSI, Local0))

            {

                If (_OSI ("Darwin"))

                {

                    OSYS = 0x2710

                }

                ElseIf (_OSI ("Linux"))

                {

                    OSYS = 0x03E8

                }

                ElseIf (_OSI ("Windows 2009"))

                {

                    OSYS = 0x07D9

                }

                ElseIf (_OSI ("Windows 2012"))

                {

                    OSYS = 0x07DC

                }

            }

            Else

            {

                OSYS = 0x07DC

            }

        }

    }


    Scope (_SB.PCI0)

    {

        Device (PDRC)

        {

            Name (_HID, EisaId ("PNP0C02") /* PNP Motherboard Resources */)  // _HID: Hardware ID

            Name (_UID, One)  // _UID: Unique ID

            Name (BUF0, ResourceTemplate ()

            {

                Memory32Fixed (ReadWrite,

                    0x00000000,         // Address Base

                    0x00008000,         // Address Length

                    _Y1D)

                Memory32Fixed (ReadWrite,

                    0x00000000,         // Address Base

                    0x00001000,         // Address Length

                    _Y1E)

                Memory32Fixed (ReadWrite,

                    0x00000000,         // Address Base

                    0x00001000,         // Address Length

                    _Y1F)

                Memory32Fixed (ReadWrite,

                    0x00000000,         // Address Base

                    0x00000000,         // Address Length

                    _Y20)

                Memory32Fixed (ReadWrite,

                    0xFD000000,         // Address Base

                    0x01800000,         // Address Length

                    )

                Memory32Fixed (ReadWrite,

                    0xFED20000,         // Address Base

                    0x00020000,         // Address Length

                    )

                Memory32Fixed (ReadOnly,

                    0xFED90000,         // Address Base

                    0x00004000,         // Address Length

                    )

                Memory32Fixed (ReadWrite,

                    0xFED45000,         // Address Base

                    0x0004B000,         // Address Length

                    )

                Memory32Fixed (ReadOnly,

                    0xFF000000,         // Address Base

                    0x01000000,         // Address Length

                    )

                Memory32Fixed (ReadOnly,

                    0xFEE00000,         // Address Base

                    0x00100000,         // Address Length

                    )

                Memory32Fixed (ReadWrite,

                    0x00000000,         // Address Base

                    0x00001000,         // Address Length

                    _Y1C)

            })

            Method (_CRS, 0, Serialized)  // _CRS: Current Resource Settings

            {

                CreateDWordField (BUF0, \_SB.PCI0.PDRC._Y1C._BAS, TBR0)  // _BAS: Base Address

                TBR0 = TBAB /* \TBAB */

                CreateDWordField (BUF0, \_SB.PCI0.PDRC._Y1C._LEN, TBLN)  // _LEN: Length

                If (TBAB == Zero)

                {

                    TBLN = Zero

                }


                CreateDWordField (BUF0, \_SB.PCI0.PDRC._Y1D._BAS, MBR0)  // _BAS: Base Address

                MBR0 = (MHBR << 0x0F)

                CreateDWordField (BUF0, \_SB.PCI0.PDRC._Y1E._BAS, DBR0)  // _BAS: Base Address

                DBR0 = (DIBR << 0x0C)

                CreateDWordField (BUF0, \_SB.PCI0.PDRC._Y1F._BAS, EBR0)  // _BAS: Base Address

                EBR0 = (EPBR << 0x0C)

                CreateDWordField (BUF0, \_SB.PCI0.PDRC._Y20._BAS, XBR0)  // _BAS: Base Address

                XBR0 = (PXBR << 0x1A)

                CreateDWordField (BUF0, \_SB.PCI0.PDRC._Y20._LEN, XSZ0)  // _LEN: Length

                XSZ0 = (0x10000000 >> PXSZ) /* \_SB_.PCI0.PXSZ */

                Return (BUF0) /* \_SB_.PCI0.PDRC.BUF0 */

            }

        }

    }


    Name (PNVB, 0x4FEFDC18)

    Name (PNVL, 0x029B)

    OperationRegion (PNVA, SystemMemory, PNVB, PNVL)

    Field (PNVA, AnyAcc, Lock, Preserve)

    {

        PCHS,   16, 

        PCHG,   16, 

        RPA1,   32, 

        RPA2,   32, 

        RPA3,   32, 

        RPA4,   32, 

        RPA5,   32, 

        RPA6,   32, 

        RPA7,   32, 

        RPA8,   32, 

        RPA9,   32, 

        RPAA,   32, 

        RPAB,   32, 

        RPAC,   32, 

        RPAD,   32, 

        RPAE,   32, 

        RPAF,   32, 

        RPAG,   32, 

        RPAH,   32, 

        RPAI,   32, 

        RPAJ,   32, 

        RPAK,   32, 

        RPAL,   32, 

        RPAM,   32, 

        RPAN,   32, 

        RPAO,   32, 

        NHLA,   64, 

        NHLL,   32, 

        ADFM,   32, 

        SBRG,   32, 

        GPEM,   32, 

        G2L0,   32, 

        G2L1,   32, 

        G2L2,   32, 

        G2L3,   32, 

        G2L4,   32, 

        G2L5,   32, 

        G2L6,   32, 

        G2L7,   32, 

        G2L8,   32, 

        G2L9,   32, 

        PML1,   16, 

        PML2,   16, 

        PML3,   16, 

        PML4,   16, 

        PML5,   16, 

        PML6,   16, 

        PML7,   16, 

        PML8,   16, 

        PML9,   16, 

        PMLA,   16, 

        PMLB,   16, 

        PMLC,   16, 

        PMLD,   16, 

        PMLE,   16, 

        PMLF,   16, 

        PMLG,   16, 

        PMLH,   16, 

        PMLI,   16, 

        PMLJ,   16, 

        PMLK,   16, 

        PMLL,   16, 

        PMLM,   16, 

        XXXX,   16, 

        PMLO,   16, 

        PNL1,   16, 

        PNL2,   16, 

        PNL3,   16, 

        PNL4,   16, 

        PNL5,   16, 

        PNL6,   16, 

        PNL7,   16, 

        PNL8,   16, 

        PNL9,   16, 

        PNLA,   16, 

        PNLB,   16, 

        PNLC,   16, 

        PNLD,   16, 

        PNLE,   16, 

        PNLF,   16, 

        PNLG,   16, 

        PNLH,   16, 

        PNLI,   16, 

        PNLJ,   16, 

        PNLK,   16, 

        PNLL,   16, 

        PNLM,   16, 

        PNLN,   16, 

        PNLO,   16, 

        U0C0,   32, 

        U1C0,   32, 

        RSV1,   32, 

        XHPC,   8, 

        XRPC,   8, 

        XSPC,   8, 

        XSPA,   8, 

        HPTB,   32, 

        HPTE,   8, 

        SMD0,   8, 

        SMD1,   8, 

        SMD2,   8, 

        SMD3,   8, 

        SMD4,   8, 

        SMD5,   8, 

        SMD6,   8, 

        SMD7,   8, 

        SMD8,   8, 

        SMD9,   8, 

        SMDA,   8, 

        SIR0,   8, 

        SIR1,   8, 

        SIR2,   8, 

        SIR3,   8, 

        SIR4,   8, 

        SIR5,   8, 

        SIR6,   8, 

        SIR7,   8, 

        SIR8,   8, 

        SIR9,   8, 

        SIRA,   8, 

        SB00,   32, 

        SB01,   32, 

        SB02,   32, 

        SB03,   32, 

        SB04,   32, 

        SB05,   32, 

        SB06,   32, 

        SB07,   32, 

        SB08,   32, 

        SB09,   32, 

        SB0A,   32, 

        SB10,   32, 

        SB11,   32, 

        SB12,   32, 

        SB13,   32, 

        SB14,   32, 

        SB15,   32, 

        SB16,   32, 

        SB17,   32, 

        SB18,   32, 

        SB19,   32, 

        SB1A,   32, 

        GPEN,   8, 

        SGIR,   8, 

        NIT1,   8, 

        NIT2,   8, 

        NIT3,   8, 

        NPM1,   8, 

        NPM2,   8, 

        NPM3,   8, 

        NPC1,   8, 

        NPC2,   8, 

        NPC3,   8, 

        NL11,   16, 

        NL12,   16, 

        NL13,   16, 

        ND21,   8, 

        ND22,   8, 

        ND23,   8, 

        ND11,   32, 

        ND12,   32, 

        ND13,   32, 

        NLR1,   16, 

        NLR2,   16, 

        NLR3,   16, 

        NLD1,   32, 

        NLD2,   32, 

        NLD3,   32, 

        NEA1,   16, 

        NEA2,   16, 

        NEA3,   16, 

        NEB1,   16, 

        NEB2,   16, 

        NEB3,   16, 

        NEC1,   16, 

        NEC2,   16, 

        NEC3,   16, 

        NRA1,   16, 

        NRA2,   16, 

        NRA3,   16, 

        NMB1,   32, 

        NMB2,   32, 

        NMB3,   32, 

        NMV1,   32, 

        NMV2,   32, 

        NMV3,   32, 

        NPB1,   32, 

        NPB2,   32, 

        NPB3,   32, 

        NPV1,   32, 

        NPV2,   32, 

        NPV3,   32, 

        NRP1,   32, 

        NRP2,   32, 

        NRP3,   32, 

        Offset (0x20E), 

        SXRB,   32, 

        SXRS,   32, 

        CIOE,   8, 

        CIOI,   8, 

        TAEN,   8, 

        TIRQ,   8, 

        XWMB,   32, 

        EMH4,   8, 

        CSKU,   8, 

        ITA0,   16, 

        ITA1,   16, 

        ITA2,   16, 

        ITA3,   16, 

        ITS0,   8, 

        ITS1,   8, 

        ITS2,   8, 

        ITS3,   8, 

        PMBS,   16, 

        PWRM,   32, 

        RVD0,   8, 

        RVD1,   8, 

        RVD2,   8, 

        RVD3,   8, 

        RVD4,   8, 

        RVD5,   8, 

        RVD6,   8, 

        RVD7,   8, 

        RVD8,   8, 

        RVD9,   8, 

        RVDA,   8, 

        RVDB,   8, 

        RVDC,   8, 

        RVDD,   8, 

        RVDE,   8, 

        RVDF,   8, 

        RVDG,   8, 

        RVDH,   8, 

        RVDI,   8, 

        RVDJ,   8, 

        RSV2,   8, 

        RSV3,   8, 

        RSV4,   8, 

        RSV5,   8, 

        RSD0,   8, 

        RSD1,   8, 

        RSD2,   8, 

        RSD3,   8, 

        RSD4,   8, 

        RSD5,   8, 

        RSD6,   8, 

        RSD7,   8, 

        RSD8,   8, 

        RSD9,   8, 

        RSDA,   8, 

        RSDB,   8, 

        RSDC,   8, 

        RSDD,   8, 

        RSDE,   8, 

        RSDF,   8, 

        RSDG,   8, 

        RSDH,   8, 

        RSDI,   8, 

        RSDJ,   8, 

        RSV6,   8, 

        RSV7,   8, 

        RSV8,   8, 

        RSV9,   8, 

        RSDK,   8, 

        RSVA,   64, 

        RSVB,   64, 

        RSVC,   64, 

        RSVD,   64, 

        RSVE,   64, 

        RSVF,   64, 

        MCFG,   32, 

        RKG0,   16, 

        RKG1,   16

    }


    Scope (_SB)

    {

        Name (GCOM, Package (0x02)

        {

            Package (0x08)

            {

                0x00AF0000, 

                0x00AF0000, 

                0x00AE0000, 

                0x00AE0000, 

                0x00AE0000, 

                0x00AC0000, 

                0x00AC0000, 

                0x00AD0000

            }, 


            Package (0x0A)

            {

                0x00AF0000, 

                0x00AF0000, 

                0x00AE0000, 

                0x00AE0000, 

                0x00AE0000, 

                0x00AE0000, 

                0x00AE0000, 

                0x00AE0000, 

                0x00AC0000, 

                0x00AD0000

            }

        })

        Name (GPPG, Package (0x02)

        {

            Package (0x08)

            {

                0x18, 

                0x18, 

                0x18, 

                0x18, 

                0x18, 

                0x18, 

                0x08, 

                0x0C

            }, 


            Package (0x0A)

            {

                0x18, 

                0x18, 

                0x18, 

                0x18, 

                0x0D, 

                0x18, 

                0x18, 

                0x18, 

                0x0B, 

                0x0C

            }

        })

        Name (PCFG, Package (0x02)

        {

            Package (0x08)

            {

                0x0400, 

                0x04C0, 

                0x0400, 

                0x04C0, 

                0x0580, 

                0x0400, 

                0x04C0, 

                0x0400

            }, 


            Package (0x0A)

            {

                0x0400, 

                0x04C0, 

                0x0400, 

                0x04C0, 

                0x0580, 

                0x05E8, 

                0x06A8, 

                0x0768, 

                0x0400, 

                0x0400

            }

        })

        Name (HOWN, Package (0x02)

        {

            Package (0x08)

            {

                0xD0, 

                0xD4, 

                0xD0, 

                0xD4, 

                0xD8, 

                0xD0, 

                0xD4, 

                0xD0

            }, 


            Package (0x0A)

            {

                0xD0, 

                0xD4, 

                0xD0, 

                0xD4, 

                0xD8, 

                0xDC, 

                0xE0, 

                0xE4, 

                0xD0, 

                0xD0

            }

        })

        Name (POWN, Package (0x02)

        {

            Package (0x08)

            {

                0x20, 

                0x30, 

                0x20, 

                0x30, 

                0x40, 

                0x20, 

                0x30, 

                0x20

            }, 


            Package (0x0A)

            {

                0x20, 

                0x2C, 

                0x20, 

                0x2C, 

                0x38, 

                0x40, 

                0x4C, 

                0x58, 

                0x20, 

                0x20

            }

        })

        Name (GPEO, Package (0x02)

        {

            Package (0x08)

            {

                0x0140, 

                0x0144, 

                0x0140, 

                0x0144, 

                0x0148, 

                0x0140, 

                0x0144, 

                0x0140

            }, 


            Package (0x0A)

            {

                0x0140, 

                0x0144, 

                0x0140, 

                0x0144, 

                0x0148, 

                0x014C, 

                0x0150, 

                0x0154, 

                0x0140, 

                0x0140

            }

        })

        Name (GPES, Package (0x0A)

        {

            Zero, 

            Zero, 

            Zero, 

            Zero, 

            Zero, 

            Zero, 

            Zero, 

            Zero, 

            Zero, 

            Zero

        })

        Method (GNUM, 1, NotSerialized)

        {

            Local1 = GNMB (Arg0)

            Local2 = GGRP (Arg0)

            Return ((Local1 + (Local2 * 0x18)))

        }


        Method (INUM, 1, NotSerialized)

        {

            If (PCHS == 0x02)

            {

                Local0 = Zero

            }

            Else

            {

                Local0 = One

            }


            Local1 = GNMB (Arg0)

            Local2 = GGRP (Arg0)

            Local3 = Zero

            While (Local3 < Local2)

            {

                Local1 += DerefOf (DerefOf (GPPG [Local0]) [Local3])

                Local3++

            }


            Return ((0x18 + (Local1 % 0x60)))

        }


        Method (GGRP, 1, Serialized)

        {

            Local0 = ((Arg0 & 0x00FF0000) >> 0x10)

            Return (Local0)

        }


        Method (GNMB, 1, Serialized)

        {

            Return ((Arg0 & 0xFFFF))

        }


        Method (GGPE, 1, NotSerialized)

        {

            Local0 = GGRP (Arg0)

            Local1 = GNMB (Arg0)

            Local2 = ((GPEM >> (Local0 * 0x02)) & 0x03)

            If (Local2 == Zero)

            {

                Return (0x6F)

            }

            Else

            {

                Return ((((Local2 - One) * 0x20) + Local1))

            }

        }


        Method (GADR, 2, NotSerialized)

        {

            If (PCHS == 0x02)

            {

                Local0 = Zero

            }

            Else

            {

                Local0 = One

            }


            Local1 = (DerefOf (DerefOf (GCOM [Local0]) [Arg0]) + 

                SBRG)

            Local2 = DerefOf (DerefOf (Arg1 [Local0]) [Arg0])

            Return ((Local1 + Local2))

        }


        Method (GPC0, 1, Serialized)

        {

            Local0 = GGRP (Arg0)

            Local1 = GNMB (Arg0)

            Local2 = (GADR (Local0, PCFG) + (Local1 * 0x08))

            OperationRegion (PDW0, SystemMemory, Local2, 0x04)

            Field (PDW0, AnyAcc, NoLock, Preserve)

            {

                TEMP,   32

            }


            Return (TEMP) /* \_SB_.GPC0.TEMP */

        }


        Method (SREG, 2, Serialized)

        {

            If (PCHS == 0x02)

            {

                Local0 = Zero

            }

            Else

            {

                Local0 = One

            }


            Local1 = (DerefOf (DerefOf (GCOM [Local0]) [Zero]) + 

                SBRG)

            Local2 = (Arg0 + Local1)

            OperationRegion (PREG, SystemMemory, Local2, 0x04)

            Field (PREG, AnyAcc, NoLock, Preserve)

            {

                TEMP,   32

            }


            TEMP = Arg1

        }


        Method (SPC0, 2, Serialized)

        {

            Local0 = GGRP (Arg0)

            Local1 = GNMB (Arg0)

            Local2 = (GADR (Local0, PCFG) + (Local1 * 0x08))

            OperationRegion (PDW0, SystemMemory, Local2, 0x04)

            Field (PDW0, AnyAcc, NoLock, Preserve)

            {

                TEMP,   32

            }


            TEMP = Arg1

        }


        Method (GPC1, 1, Serialized)

        {

            Local0 = GGRP (Arg0)

            Local1 = GNMB (Arg0)

            Local2 = ((GADR (Local0, PCFG) + (Local1 * 0x08)) + 

                0x04)

            OperationRegion (PDW1, SystemMemory, Local2, 0x04)

            Field (PDW1, AnyAcc, NoLock, Preserve)

            {

                TEMP,   32

            }


            Return (TEMP) /* \_SB_.GPC1.TEMP */

        }


        Method (SPC1, 2, Serialized)

        {

            Local0 = GGRP (Arg0)

            Local1 = GNMB (Arg0)

            Local2 = ((GADR (Local0, PCFG) + (Local1 * 0x08)) + 

                0x04)

            OperationRegion (PDW1, SystemMemory, Local2, 0x04)

            Field (PDW1, AnyAcc, NoLock, Preserve)

            {

                TEMP,   32

            }


            TEMP = Arg1

        }


        Method (SRXO, 2, Serialized)

        {

            Local0 = GGRP (Arg0)

            Local1 = GNMB (Arg0)

            Local2 = (GADR (Local0, PCFG) + (Local1 * 0x08))

            OperationRegion (PDW0, SystemMemory, Local2, 0x04)

            Field (PDW0, AnyAcc, NoLock, Preserve)

            {

                    ,   28, 

                TEMP,   1, 

                Offset (0x04)

            }


            TEMP = Arg1

        }


        Method (SGDI, 1, Serialized)

        {

            Local0 = GGRP (Arg0)

            Local1 = GNMB (Arg0)

            Local2 = (GADR (Local0, PCFG) + (Local1 * 0x08))

            OperationRegion (PDW0, SystemMemory, Local2, 0x04)

            Field (PDW0, AnyAcc, NoLock, Preserve)

            {

                Offset (0x01), 

                TEMP,   2, 

                Offset (0x04)

            }


            TEMP = One

        }


        Name (PCSA, Zero)

        Method (RXRA, 2, Serialized)

        {

            Local0 = GGRP (Arg0)

            Local1 = GNMB (Arg0)

            Local2 = (GADR (Local0, PCFG) + (Local1 * 0x08))

            OperationRegion (PDW0, SystemMemory, Local2, 0x04)

            Field (PDW0, AnyAcc, NoLock, Preserve)

            {

                    ,   28, 

                RXPO,   1, 

                    ,   1, 

                PADC,   2

            }


            If (Arg1 == One)

            {

                PCSA = PADC /* \_SB_.RXRA.PADC */

                PADC = Zero

            }

            ElseIf (PCSA != Zero)

            {

                PADC = PCSA /* \_SB_.PCSA */

            }


            RXPO = Arg1

        }


        Method (SGDO, 1, Serialized)

        {

            Local0 = GGRP (Arg0)

            Local1 = GNMB (Arg0)

            Local2 = (GADR (Local0, PCFG) + (Local1 * 0x08))

            OperationRegion (PDW0, SystemMemory, Local2, 0x04)

            Field (PDW0, AnyAcc, NoLock, Preserve)

            {

                Offset (0x01), 

                TEMP,   2, 

                Offset (0x04)

            }


            TEMP = 0x02

        }


        Method (GGDV, 1, Serialized)

        {

            Local0 = GGRP (Arg0)

            Local1 = GNMB (Arg0)

            Local2 = (GADR (Local0, PCFG) + (Local1 * 0x08))

            OperationRegion (PDW0, SystemMemory, Local2, 0x04)

            Field (PDW0, AnyAcc, NoLock, Preserve)

            {

                Offset (0x01), 

                TEMP,   2, 

                Offset (0x04)

            }


            If (TEMP == One)

            {

                Return (One)

            }

            ElseIf (TEMP == 0x02)

            {

                Return (Zero)

            }

            Else

            {

                Return (One)

            }

        }


        Method (GGIV, 1, Serialized)

        {

            Local0 = GGRP (Arg0)

            Local1 = GNMB (Arg0)

            Local2 = (GADR (Local0, PCFG) + (Local1 * 0x08))

            OperationRegion (PDW0, SystemMemory, Local2, 0x04)

            Field (PDW0, AnyAcc, NoLock, Preserve)

            {

                    ,   1, 

                TEMP,   1, 

                Offset (0x04)

            }


            Return (TEMP) /* \_SB_.GGIV.TEMP */

        }


        Method (GGOV, 1, Serialized)

        {

            Local0 = GGRP (Arg0)

            Local1 = GNMB (Arg0)

            Local2 = (GADR (Local0, PCFG) + (Local1 * 0x08))

            OperationRegion (PDW0, SystemMemory, Local2, 0x04)

            Field (PDW0, AnyAcc, NoLock, Preserve)

            {

                TEMP,   1, 

                Offset (0x04)

            }


            Return (TEMP) /* \_SB_.GGOV.TEMP */

        }


        Method (SGOV, 2, Serialized)

        {

            Local0 = GGRP (Arg0)

            Local1 = GNMB (Arg0)

            Local2 = (GADR (Local0, PCFG) + (Local1 * 0x08))

            OperationRegion (PDW0, SystemMemory, Local2, 0x04)

            Field (PDW0, AnyAcc, NoLock, Preserve)

            {

                TEMP,   1, 

                Offset (0x04)

            }


            TEMP = Arg1

        }


        Method (GGII, 1, Serialized)

        {

            Local0 = GGRP (Arg0)

            Local1 = GNMB (Arg0)

            Local2 = (GADR (Local0, PCFG) + (Local1 * 0x08))

            OperationRegion (PDW0, SystemMemory, Local2, 0x04)

            Field (PDW0, AnyAcc, NoLock, Preserve)

            {

                    ,   23, 

                TEMP,   1, 

                Offset (0x04)

            }


            Return (TEMP) /* \_SB_.GGII.TEMP */

        }


        Method (SLEI, 2, Serialized)

        {

            Local0 = GGRP (Arg0)

            Local1 = GNMB (Arg0)

            Local2 = (GADR (Local0, PCFG) + (Local1 * 0x08))

            OperationRegion (PDW0, SystemMemory, Local2, 0x04)

            Field (PDW0, AnyAcc, NoLock, Preserve)

            {

                    ,   25, 

                TEMP,   2, 

                Offset (0x04)

            }


            TEMP = Arg1

        }


        Method (SGII, 2, Serialized)

        {

            Local0 = GGRP (Arg0)

            Local1 = GNMB (Arg0)

            Local2 = (GADR (Local0, PCFG) + (Local1 * 0x08))

            OperationRegion (PDW0, SystemMemory, Local2, 0x04)

            Field (PDW0, AnyAcc, NoLock, Preserve)

            {

                    ,   23, 

                TEMP,   1, 

                Offset (0x04)

            }


            TEMP = Arg1

        }


        Method (GPMV, 1, Serialized)

        {

            Local0 = GGRP (Arg0)

            Local1 = GNMB (Arg0)

            Local2 = (GADR (Local0, PCFG) + (Local1 * 0x08))

            OperationRegion (PDW0, SystemMemory, Local2, 0x04)

            Field (PDW0, AnyAcc, NoLock, Preserve)

            {

                    ,   10, 

                TEMP,   2, 

                Offset (0x04)

            }


            Return (TEMP) /* \_SB_.GPMV.TEMP */

        }


        Method (SPMV, 2, Serialized)

        {

            Local0 = GGRP (Arg0)

            Local1 = GNMB (Arg0)

            Local2 = (GADR (Local0, PCFG) + (Local1 * 0x08))

            OperationRegion (PDW0, SystemMemory, Local2, 0x04)

            Field (PDW0, AnyAcc, NoLock, Preserve)

            {

                    ,   10, 

                TEMP,   2, 

                Offset (0x04)

            }


            TEMP = Arg1

        }


        Method (GHPO, 1, Serialized)

        {

            Local0 = GGRP (Arg0)

            Local1 = GNMB (Arg0)

            OperationRegion (PREG, SystemMemory, GADR (Local0, HOWN), 0x04)

            Field (PREG, AnyAcc, NoLock, Preserve)

            {

                TEMP,   32

            }


            Return (((TEMP >> Local1) & One))

        }


        Method (SHPO, 2, Serialized)

        {

            Local0 = GGRP (Arg0)

            Local1 = GNMB (Arg0)

            OperationRegion (PREG, SystemMemory, GADR (Local0, HOWN), 0x04)

            Field (PREG, AnyAcc, NoLock, Preserve)

            {

                TEMP,   32

            }


            TEMP = ((TEMP & ~(One << Local1)) | (

                Arg1 << Local1))

        }


        Method (GGPO, 1, Serialized)

        {

            Local0 = GGRP (Arg0)

            Local1 = GNMB (Arg0)

            Local2 = (GADR (Local0, POWN) + ((Local1 >> 0x03) * 0x04

                ))

            OperationRegion (PREG, SystemMemory, Local2, 0x04)

            Field (PREG, AnyAcc, NoLock, Preserve)

            {

                TEMP,   32

            }


            Return (((TEMP >> ((Local1 & 0x07) * 0x04)) & 

                0x03))

        }


        Method (SGRA, 2, Serialized)

        {

            Local0 = GGRP (Arg0)

            Local1 = GNMB (Arg0)

            Local2 = (GADR (Local0, PCFG) + (Local1 * 0x08))

            OperationRegion (PDW0, SystemMemory, Local2, 0x04)

            Field (PDW0, AnyAcc, NoLock, Preserve)

            {

                    ,   20, 

                TEMP,   1, 

                Offset (0x04)

            }


            TEMP = Arg1

        }


        Method (SGWP, 2, Serialized)

        {

            Local0 = GGRP (Arg0)

            Local1 = GNMB (Arg0)

            Local2 = ((GADR (Local0, PCFG) + (Local1 * 0x08)) + 

                0x04)

            OperationRegion (PDW0, SystemMemory, Local2, 0x04)

            Field (PDW0, AnyAcc, NoLock, Preserve)

            {

                    ,   10, 

                TEMP,   4, 

                Offset (0x04)

            }


            TEMP = Arg1

        }


        Method (UGP1, 1, Serialized)

        {

            OperationRegion (GPPX, SystemMemory, GADR (Arg0, GPEO), 0x24)

            Field (GPPX, AnyAcc, NoLock, Preserve)

            {

                STSX,   32, 

                Offset (0x20), 

                GENX,   32

            }


            If (((GPEM >> (Arg0 * 0x02)) & 0x03) == 

                Zero)

            {

                GPES [Arg0] = (STSX & GENX)

            }

            Else

            {

                GPES [Arg0] = Zero

            }

        }


        Method (UGPS, 0, Serialized)

        {

            If (PCHS == One)

            {

                Local0 = 0x0A

            }

            Else

            {

                Local0 = 0x08

            }


            While (Local0)

            {

                Local0--

                UGP1 (Local0)

            }

        }


        Method (CGP1, 2, Serialized)

        {

            If (((GPEM >> (Arg0 * 0x02)) & 0x03) == 

                Zero)

            {

                OperationRegion (GPPX, SystemMemory, GADR (Arg0, GPEO), 0x04)

                Field (GPPX, AnyAcc, NoLock, Preserve)

                {

                    STSX,   32

                }


                STSX = Arg1

            }

        }


        Method (CGPS, 0, Serialized)

        {

            If (PCHS == One)

            {

                Local0 = 0x0A

            }

            Else

            {

                Local0 = 0x08

            }


            While (Local0)

            {

                Local0--

                CGP1 (Local0, 0xFFFFFFFF)

            }

        }


        Method (CGLS, 0, Serialized)

        {

            If (PCHS == One)

            {

                Local0 = 0x0A

            }

            Else

            {

                Local0 = 0x08

            }


            While (Local0)

            {

                Local0--

                If (Local0 == 0x09)

                {

                    Local1 = G2L9 /* \G2L9 */

                }

                ElseIf (Local0 == 0x08)

                {

                    Local1 = G2L8 /* \G2L8 */

                }

                ElseIf (Local0 == 0x07)

                {

                    Local1 = G2L7 /* \G2L7 */

                }

                ElseIf (Local0 == 0x06)

                {

                    Local1 = G2L6 /* \G2L6 */

                }

                ElseIf (Local0 == 0x05)

                {

                    Local1 = G2L5 /* \G2L5 */

                }

                ElseIf (Local0 == 0x04)

                {

                    Local1 = G2L4 /* \G2L4 */

                }

                ElseIf (Local0 == 0x03)

                {

                    Local1 = G2L3 /* \G2L3 */

                }

                ElseIf (Local0 == 0x02)

                {

                    Local1 = G2L2 /* \G2L2 */

                }

                ElseIf (Local0 == One)

                {

                    Local1 = G2L1 /* \G2L1 */

                }

                ElseIf (Local0 == Zero)

                {

                    Local1 = G2L0 /* \G2L0 */

                }

                Else

                {

                    Continue

                }


                CGP1 (Local0, Local1)

            }

        }


        Method (CAGS, 1, Serialized)

        {

            Local0 = GGRP (Arg0)

            Local1 = GNMB (Arg0)

            If (((GPEM >> (Local0 * 0x02)) & 0x03) == 

                Zero)

            {

                OperationRegion (GPPX, SystemMemory, GADR (Local0, GPEO), 0x04)

                Field (GPPX, AnyAcc, NoLock, Preserve)

                {

                    STSX,   32

                }


                Local3 = STSX /* \_SB_.CAGS.STSX */

                Local2 = (One << Local1)

                STSX |= Local2

            }

        }


        Method (ISME, 1, NotSerialized)

        {

            Local0 = GGRP (Arg0)

            Local1 = GNMB (Arg0)

            Return (((DerefOf (GPES [Local0]) >> Local1) & One))

        }


        Method (GMMO, 1, Serialized)

        {

            Local0 = GGRP (Arg0)

            Local1 = GNMB (Arg0)

            Local2 = (GADR (Local0, PCFG) + (Local1 * 0x08))

            Return (Local2)

        }

    }


    Scope (\)

    {

        OperationRegion (IO_T, SystemIO, 0x0800, 0x10)

        Field (IO_T, ByteAcc, NoLock, Preserve)

        {

            TRPI,   16, 

            Offset (0x04), 

            Offset (0x06), 

            Offset (0x08), 

            TRP0,   8, 

            Offset (0x0A), 

            Offset (0x0B), 

            Offset (0x0C), 

            Offset (0x0D), 

            Offset (0x0E), 

            Offset (0x0F), 

            Offset (0x10)

        }


        OperationRegion (IO_D, SystemIO, 0x0810, 0x04)

        Field (IO_D, ByteAcc, NoLock, Preserve)

        {

            TRPD,   8

        }


        OperationRegion (IO_H, SystemIO, 0x1000, 0x04)

        Field (IO_H, ByteAcc, NoLock, Preserve)

        {

            TRPH,   8

        }


        Method (PCRR, 2, Serialized)

        {

            Local0 = ((Arg0 << 0x10) + Arg1)

            Local0 += SBRG

            OperationRegion (PCR0, SystemMemory, Local0, 0x04)

            Field (PCR0, DWordAcc, Lock, Preserve)

            {

                DAT0,   32

            }


            Return (DAT0) /* \PCRR.DAT0 */

        }


        Method (PCRW, 3, Serialized)

        {

            Local0 = ((Arg0 << 0x10) + Arg1)

            Local0 += SBRG

            OperationRegion (PCR0, SystemMemory, Local0, 0x04)

            Field (PCR0, DWordAcc, Lock, Preserve)

            {

                DAT0,   32

            }


            DAT0 = Arg2

            OperationRegion (PCR1, SystemMemory, (SBRG + 0x00C73418), 0x04)

            Field (PCR1, DWordAcc, Lock, Preserve)

            {

                DAT1,   32

            }


            Local1 = DAT1 /* \PCRW.DAT1 */

        }


        Method (PCRO, 3, Serialized)

        {

            Local0 = PCRR (Arg0, Arg1)

            Local1 = (Local0 | Arg2)

            PCRW (Arg0, Arg1, Local1)

        }


        Method (PCRA, 3, Serialized)

        {

            Local0 = PCRR (Arg0, Arg1)

            Local1 = (Local0 & Arg2)

            PCRW (Arg0, Arg1, Local1)

        }


        Method (PCAO, 4, Serialized)

        {

            Local0 = PCRR (Arg0, Arg1)

            Local1 = ((Local0 & Arg2) | Arg3)

            PCRW (Arg0, Arg1, Local1)

        }


        OperationRegion (PMST, SystemMemory, 0xFE000000, 0x0350)

        Field (PMST, DWordAcc, NoLock, Preserve)

        {

            Offset (0x18), 

                ,   25, 

            USBP,   1, 

            Offset (0x1C), 

            Offset (0x1F), 

            PMFS,   1, 

            Offset (0x20), 

            MPMC,   32, 

                ,   20, 

            UWAB,   1

        }


        Field (PMST, DWordAcc, NoLock, Preserve)

        {

            Offset (0x31C), 

                ,   13, 

            LVME,   1, 

                ,   8, 

            XTAL,   1

        }


        Field (PMST, DWordAcc, NoLock, Preserve)

        {

            Offset (0x34C), 

                ,   21, 

            HCPG,   1

        }

    }


    Scope (_SB.PCI0)

    {

        Device (PPMC)

        {

            Name (_ADR, 0x001F0002)  // _ADR: Address

            OperationRegion (PMCB, PCI_Config, Zero, 0x0100)

            Field (PMCB, AnyAcc, NoLock, Preserve)

            {

                VDID,   32, 

                Offset (0x40), 

                Offset (0x41), 

                ACBA,   8, 

                Offset (0x48), 

                    ,   12, 

                PWBA,   20

            }

        }

    }


    Scope (_GPE)

    {

        Method (_L67, 0, NotSerialized)  // _Lxx: Level-Triggered GPE

        {

            \_SB.PCI0.SBUS.HSTS = 0x20

        }


        Method (_L69, 0, NotSerialized)  // _Lxx: Level-Triggered GPE

        {

            Notify (\_SB.PC03.BR3A, 0x02) // Device Wake

            Notify (\_SB.PCI0.RP01, 0x02) // Device Wake

            Notify (\_SB.PCI0.RP17, 0x02) // Device Wake

            \_SB.PCI0.TGPE ()

            Notify (\_SB.PC01.BR1A.XGBE, 0x02) // Device Wake

            Notify (\_SB.PCI0.RP17.ARPT, 0x02) // Device Wake

        }


        Method (_L6D, 0, NotSerialized)  // _Lxx: Level-Triggered GPE

        {

            Notify (\_SB.PWRB, 0x02) // Device Wake

            Notify (\_SB.PCI0.XHC1, 0x02) // Device Wake

            Notify (\_SB.PC01.BR1A.XGBE, 0x02) // Device Wake

            If (OSDW ()) {}

        }


        Method (_L6F, 0, NotSerialized)  // _Lxx: Level-Triggered GPE

        {

            Local0 = PCRR (0xAD, 0x0140)

            Local1 = PCRR (0xAD, 0x0160)

            If ((Local0 & 0x04) && (Local1 & 0x04))

            {

                PCRW (0xAD, 0x0140, 0x04)

            }

        }


        Method (LXEN, 0, NotSerialized)

        {

            Return (One)

        }

    }


    Method (DTGP, 5, NotSerialized)

    {

        If (Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b"))

        {

            If (Arg1 == One)

            {

                If (Arg2 == Zero)

                {

                    Arg4 = Buffer (One)

                        {

                             0x03                                             /* . */

                        }

                    Return (One)

                }


                If (Arg2 == One)

                {

                    Return (One)

                }

            }

        }


        Arg4 = Buffer (One)

            {

                 0x00                                             /* . */

            }

        Return (Zero)

    }


    Name (_S0, Package (0x03)  // _S0_: S0 System State

    {

        Zero, 

        Zero, 

        Zero

    })

    Name (_S5, Package (0x03)  // _S5_: S5 System State

    {

        0x07, 

        0x07, 

        Zero

    })

    Method (_TTS, 1, NotSerialized)  // _TTS: Transition To State

    {

        SLTP = Arg0

    }


    Method (_PTS, 1, NotSerialized)  // _PTS: Prepare To Sleep

    {

        P80D = Zero

        P8XH (Zero, Arg0)

        If (!OSDW ())

        {

            \_SB.PCI0.LPCB.EC.EWBT = One

            \_SB.PCI0.LPCB.EC.EWLN = One

            \_SB.PCI0.LPCB.EC.EWOL = One

            If (Arg0 == 0x03)

            {

                \_SB.PCI0.LPCB.EC.EWPM = One

                \_SB.PCI0.LPCB.EC.EWDK = One

            }


            \_SB.PCI0.LPCB.EC.EWEP = Zero

        }


        If (!OSDW () && (Arg0 >= 0x04))

        {

            \_SB.PCI0.LPCB.EC.EWLO = Zero

        }


        If (Arg0 >= 0x05)

        {

            \_SB.PC02.BR2C.UPSB.LSTX (Zero, One)

            \_SB.PC02.BR2C.UPSB.LSTX (One, One)

            \_SB.PC02.BR2D.UPSB.LSTX (Zero, One)

            \_SB.PC02.BR2D.UPSB.LSTX (One, One)

        }


        \_SB.SGDI (0x01020009)

        \_SB.SPMV (0x01020009, Zero)

        \_SB.SGDI (0x0102000D)

        \_SB.SPMV (0x0102000D, Zero)

        \_SB.PCI0.LPCB.EC.ECSS = Arg0

    }


    Method (_WAK, 1, NotSerialized)  // _WAK: Wake

    {

        P8XH (Zero, Zero)

        \_SB.PCI0.LPCB.EC.ECSS = Zero

        If (!OSDW ())

        {

            If (Arg0 == 0x03)

            {

                Sleep (0x0A)

            }


            If (TBG2)

            {

                \_SB.PC02.BR2C.ICMB ()

            }


            If (TBG3)

            {

                \_SB.PC02.BR2D.ICMB ()

            }

        }


        If (OSDW ()) {}

        Else

        {

        }


        \_SB.PCI0.SBUS.BUS0.BLC0.BCAL ()

        PWRS = \_SB.PCI0.LPCB.EC.EACP

        If (!OSDW ())

        {

            Notify (\_SB.PWRB, 0x02) // Device Wake

            \_SB.PCI0.LPCB.EC.LWE0 = Zero

            \_SB.PCI0.LPCB.EC.LWE1 = Zero

            \_SB.PCI0.LPCB.EC.LWE2 = Zero

            \_SB.PCI0.LPCB.EC.LWE3 = Zero

            \_SB.PCI0.LPCB.EC.LWE4 = Zero

            \_SB.PCI0.LPCB.EC.LWE5 = Zero

            \_SB.PCI0.LPCB.EC.LWE6 = Zero

            \_SB.PCI0.LPCB.EC.LWE7 = Zero

        }


        PNOT ()

        \_SB.SCGE = One

        Return (Package (0x02)

        {

            Zero, 

            Zero

        })

    }

}


Embedded Controller Boot Table

/*

 * Intel ACPI Component Architecture

 * AML/ASL+ Disassembler version 20160729-64

 * Copyright (c) 2000 - 2016 Intel Corporation

 * 

 * Disassembly of /Volumes/USB/DarwinDumper_3.0.4_30.12_15.30.40_iMacPro1,1_Apple_X64_High Sierra_17C2120_apple/ACPI Tables/AML/ECDT.aml, Sat Dec 30 15:30:58 2017

 *

 * ACPI Data Table [ECDT]

 *

 * Format: [HexOffset DecimalOffset ByteLength]  FieldName : FieldValue

 */


[000h 0000   4]                    Signature : "ECDT"    [Embedded Controller Boot Resources Table]

[004h 0004   4]                 Table Length : 00000053

[008h 0008   1]                     Revision : 01

[009h 0009   1]                     Checksum : E2

[00Ah 0010   6]                       Oem ID : "APPLE "

[010h 0016   8]                 Oem Table ID : "Apple00"

[018h 0024   4]                 Oem Revision : 00000001

[01Ch 0028   4]              Asl Compiler ID : "Loki"

[020h 0032   4]        Asl Compiler Revision : 0000005F



[024h 0036  12]      Command/Status Register : [Generic Address Structure]

[024h 0036   1]                     Space ID : 01 [SystemIO]

[025h 0037   1]                    Bit Width : 08

[026h 0038   1]                   Bit Offset : 00

[027h 0039   1]         Encoded Access Width : 00 [Undefined/Legacy]

[028h 0040   8]                      Address : 0000000000000066


[030h 0048  12]                Data Register : [Generic Address Structure]

[030h 0048   1]                     Space ID : 01 [SystemIO]

[031h 0049   1]                    Bit Width : 08

[032h 0050   1]                   Bit Offset : 00

[033h 0051   1]         Encoded Access Width : 00 [Undefined/Legacy]

[034h 0052   8]                      Address : 0000000000000062


[03Ch 0060   4]                          UID : 00000000

[040h 0064   1]                   GPE Number : 6E

[041h 0065  18]                     Namepath : "\_SB.PCI0.LPCB.EC"


Raw Table Data: Length 83 (0x53)


  0000: 45 43 44 54 53 00 00 00 01 E2 41 50 50 4C 45 20  // ECDTS.....APPLE 

  0010: 41 70 70 6C 65 30 30 00 01 00 00 00 4C 6F 6B 69  // Apple00.....Loki

  0020: 5F 00 00 00 01 08 00 00 66 00 00 00 00 00 00 00  // _.......f.......

  0030: 01 08 00 00 62 00 00 00 00 00 00 00 00 00 00 00  // ....b...........

  0040: 6E 5C 5F 53 42 2E 50 43 49 30 2E 4C 50 43 42 2E  // n\_SB.PCI0.LPCB.

  0050: 45 43 00                                         // EC.

Fixed ACPI Description Table

/*

 * Intel ACPI Component Architecture

 * AML/ASL+ Disassembler version 20160729-64

 * Copyright (c) 2000 - 2016 Intel Corporation

 * 

 * Disassembly of /Volumes/USB/DarwinDumper_3.0.4_30.12_15.30.40_iMacPro1,1_Apple_X64_High Sierra_17C2120_apple/ACPI Tables/AML/FACP.aml, Sat Dec 30 15:30:58 2017

 *

 * ACPI Data Table [FACP]

 *

 * Format: [HexOffset DecimalOffset ByteLength]  FieldName : FieldValue

 */


[000h 0000   4]                    Signature : "FACP"    [Fixed ACPI Description Table (FADT)]

[004h 0004   4]                 Table Length : 000000F4

[008h 0008   1]                     Revision : 05

[009h 0009   1]                     Checksum : 72

[00Ah 0010   6]                       Oem ID : "APPLE "

[010h 0016   8]                 Oem Table ID : "Apple00"

[018h 0024   4]                 Oem Revision : 00000000

[01Ch 0028   4]              Asl Compiler ID : "Loki"

[020h 0032   4]        Asl Compiler Revision : 0000005F


// ACPI Warning: Input FADT revision 5 does not match expected length: found 0xF4 expected 0x10C

[024h 0036   4]                 FACS Address : 4FEE5000

[028h 0040   4]                 DSDT Address : 4FFE8000

[02Ch 0044   1]                        Model : 00

[02Dh 0045   1]                   PM Profile : 01 [Desktop]

[02Eh 0046   2]                SCI Interrupt : 0009

[030h 0048   4]             SMI Command Port : 000000B2

[034h 0052   1]            ACPI Enable Value : F0

[035h 0053   1]           ACPI Disable Value : F1

[036h 0054   1]               S4BIOS Command : 00

[037h 0055   1]              P-State Control : 00

[038h 0056   4]     PM1A Event Block Address : 00001800

[03Ch 0060   4]     PM1B Event Block Address : 00000000

[040h 0064   4]   PM1A Control Block Address : 00001804

[044h 0068   4]   PM1B Control Block Address : 00000000

[048h 0072   4]    PM2 Control Block Address : 00001850

[04Ch 0076   4]       PM Timer Block Address : 00001808

[050h 0080   4]           GPE0 Block Address : 00001880

[054h 0084   4]           GPE1 Block Address : 00000000

[058h 0088   1]       PM1 Event Block Length : 04

[059h 0089   1]     PM1 Control Block Length : 02

[05Ah 0090   1]     PM2 Control Block Length : 01

[05Bh 0091   1]        PM Timer Block Length : 04

[05Ch 0092   1]            GPE0 Block Length : 20

[05Dh 0093   1]            GPE1 Block Length : 00

[05Eh 0094   1]             GPE1 Base Offset : 10

[05Fh 0095   1]                 _CST Support : 85

[060h 0096   2]                   C2 Latency : 0065

[062h 0098   2]                   C3 Latency : 03E9

[064h 0100   2]               CPU Cache Size : 0000

[066h 0102   2]           Cache Flush Stride : 0000

[068h 0104   1]            Duty Cycle Offset : 01

[069h 0105   1]             Duty Cycle Width : 03

[06Ah 0106   1]          RTC Day Alarm Index : 0D

[06Bh 0107   1]        RTC Month Alarm Index : 00

[06Ch 0108   1]            RTC Century Index : 32

[06Dh 0109   2]   Boot Flags (decoded below) : 0001

               Legacy Devices Supported (V2) : 1

            8042 Present on ports 60/64 (V2) : 0

                        VGA Not Present (V4) : 0

                      MSI Not Supported (V4) : 0

                PCIe ASPM Not Supported (V4) : 0

                   CMOS RTC Not Present (V5) : 0

[06Fh 0111   1]                     Reserved : 00

[070h 0112   4]        Flags (decoded below) : 0000C4A5

      WBINVD instruction is operational (V1) : 1

              WBINVD flushes all caches (V1) : 0

                    All CPUs support C1 (V1) : 1

                  C2 works on MP system (V1) : 0

            Control Method Power Button (V1) : 0

            Control Method Sleep Button (V1) : 1

        RTC wake not in fixed reg space (V1) : 0

            RTC can wake system from S4 (V1) : 1

                        32-bit PM Timer (V1) : 0

                      Docking Supported (V1) : 0

               Reset Register Supported (V2) : 1

                            Sealed Case (V3) : 0

                    Headless - No Video (V3) : 0

        Use native instr after SLP_TYPx (V3) : 0

              PCIEXP_WAK Bits Supported (V4) : 1

                     Use Platform Timer (V4) : 1

               RTC_STS valid on S4 wake (V4) : 0

                Remote Power-on capable (V4) : 0

                 Use APIC Cluster Model (V4) : 0

     Use APIC Physical Destination Mode (V4) : 0

                       Hardware Reduced (V5) : 0

                      Low Power S0 Idle (V5) : 0


[074h 0116  12]               Reset Register : [Generic Address Structure]

[074h 0116   1]                     Space ID : 01 [SystemIO]

[075h 0117   1]                    Bit Width : 08

[076h 0118   1]                   Bit Offset : 00

[077h 0119   1]         Encoded Access Width : 01 [Byte Access:8]

[078h 0120   8]                      Address : 0000000000000CF9


[080h 0128   1]         Value to cause reset : 06

[081h 0129   2]    ARM Flags (decoded below) : 0000

                              PSCI Compliant : 0

                       Must use HVC for PSCI : 0


[083h 0131   1]          FADT Minor Revision : 00

[084h 0132   8]                 FACS Address : 0000000000000000

[08Ch 0140   8]                 DSDT Address : 000000004FFE8000

[094h 0148  12]             PM1A Event Block : [Generic Address Structure]

[094h 0148   1]                     Space ID : 01 [SystemIO]

[095h 0149   1]                    Bit Width : 20

[096h 0150   1]                   Bit Offset : 00

[097h 0151   1]         Encoded Access Width : 03 [DWord Access:32]

[098h 0152   8]                      Address : 0000000000001800


[0A0h 0160  12]             PM1B Event Block : [Generic Address Structure]

[0A0h 0160   1]                     Space ID : 01 [SystemIO]

[0A1h 0161   1]                    Bit Width : 00

[0A2h 0162   1]                   Bit Offset : 00

[0A3h 0163   1]         Encoded Access Width : 00 [Undefined/Legacy]

[0A4h 0164   8]                      Address : 0000000000000000


[0ACh 0172  12]           PM1A Control Block : [Generic Address Structure]

[0ACh 0172   1]                     Space ID : 01 [SystemIO]

[0ADh 0173   1]                    Bit Width : 10

[0AEh 0174   1]                   Bit Offset : 00

[0AFh 0175   1]         Encoded Access Width : 02 [Word Access:16]

[0B0h 0176   8]                      Address : 0000000000001804


[0B8h 0184  12]           PM1B Control Block : [Generic Address Structure]

[0B8h 0184   1]                     Space ID : 01 [SystemIO]

[0B9h 0185   1]                    Bit Width : 00

[0BAh 0186   1]                   Bit Offset : 00

[0BBh 0187   1]         Encoded Access Width : 00 [Undefined/Legacy]

[0BCh 0188   8]                      Address : 0000000000000000


[0C4h 0196  12]            PM2 Control Block : [Generic Address Structure]

[0C4h 0196   1]                     Space ID : 01 [SystemIO]

[0C5h 0197   1]                    Bit Width : 08

[0C6h 0198   1]                   Bit Offset : 00

[0C7h 0199   1]         Encoded Access Width : 00 [Undefined/Legacy]

[0C8h 0200   8]                      Address : 0000000000001850


[0D0h 0208  12]               PM Timer Block : [Generic Address Structure]

[0D0h 0208   1]                     Space ID : 01 [SystemIO]

[0D1h 0209   1]                    Bit Width : 20

[0D2h 0210   1]                   Bit Offset : 00

[0D3h 0211   1]         Encoded Access Width : 03 [DWord Access:32]

[0D4h 0212   8]                      Address : 0000000000001808


[0DCh 0220  12]                   GPE0 Block : [Generic Address Structure]

[0DCh 0220   1]                     Space ID : 01 [SystemIO]

[0DDh 0221   1]                    Bit Width : 00

[0DEh 0222   1]                   Bit Offset : 00

[0DFh 0223   1]         Encoded Access Width : 01 [Byte Access:8]

[0E0h 0224   8]                      Address : 0000000000001880


[0E8h 0232  12]                   GPE1 Block : [Generic Address Structure]

[0E8h 0232   1]                     Space ID : 01 [SystemIO]

[0E9h 0233   1]                    Bit Width : 00

[0EAh 0234   1]                   Bit Offset : 00

[0EBh 0235   1]         Encoded Access Width : 01 [Byte Access:8]

[0ECh 0236   8]                      Address : 0000000000000000



Raw Table Data: Length 244 (0xF4)


  0000: 46 41 43 50 F4 00 00 00 05 72 41 50 50 4C 45 20  // FACP.....rAPPLE 

  0010: 41 70 70 6C 65 30 30 00 00 00 00 00 4C 6F 6B 69  // Apple00.....Loki

  0020: 5F 00 00 00 00 50 EE 4F 00 80 FE 4F 00 01 09 00  // _....P.O...O....

  0030: B2 00 00 00 F0 F1 00 00 00 18 00 00 00 00 00 00  // ................

  0040: 04 18 00 00 00 00 00 00 50 18 00 00 08 18 00 00  // ........P.......

  0050: 80 18 00 00 00 00 00 00 04 02 01 04 20 00 10 85  // ............ ...

  0060: 65 00 E9 03 00 00 00 00 01 03 0D 00 32 01 00 00  // e...........2...

  0070: A5 C4 00 00 01 08 00 01 F9 0C 00 00 00 00 00 00  // ................

  0080: 06 00 00 00 00 00 00 00 00 00 00 00 00 80 FE 4F  // ...............O

  0090: 00 00 00 00 01 20 00 03 00 18 00 00 00 00 00 00  // ..... ..........

  00A0: 01 00 00 00 00 00 00 00 00 00 00 00 01 10 00 02  // ................

  00B0: 04 18 00 00 00 00 00 00 01 00 00 00 00 00 00 00  // ................

  00C0: 00 00 00 00 01 08 00 00 50 18 00 00 00 00 00 00  // ........P.......

  00D0: 01 20 00 03 08 18 00 00 00 00 00 00 01 00 00 01  // . ..............

  00E0: 80 18 00 00 00 00 00 00 01 00 00 01 00 00 00 00  // ................

  00F0: 00 00 00 00                                      // ....

Firmware ACPI Control Structure

/*

 * Intel ACPI Component Architecture

 * AML/ASL+ Disassembler version 20160729-64

 * Copyright (c) 2000 - 2016 Intel Corporation

 * 

 * Disassembly of /Volumes/USB/DarwinDumper_3.0.4_30.12_15.30.40_iMacPro1,1_Apple_X64_High Sierra_17C2120_apple/ACPI Tables/AML/FACS.aml, Sat Dec 30 15:30:58 2017

 *

 * ACPI Data Table [FACS]

 *

 * Format: [HexOffset DecimalOffset ByteLength]  FieldName : FieldValue

 */


[000h 0000   4]                    Signature : "FACS"

[004h 0004   4]                       Length : 00000040

[008h 0008   4]           Hardware Signature : 00000000

[00Ch 0012   4]    32 Firmware Waking Vector : 00000000

[010h 0016   4]                  Global Lock : 00000000

[014h 0020   4]        Flags (decoded below) : 00000000

                      S4BIOS Support Present : 0

                  64-bit Wake Supported (V2) : 0

[018h 0024   8]    64 Firmware Waking Vector : 0000000000000000

[020h 0032   1]                      Version : 01

[021h 0033   3]                     Reserved : 000000

[024h 0036   4]    OspmFlags (decoded below) : 00000000

               64-bit Wake Env Required (V2) : 0


Raw Table Data: Length 64 (0x40)


  0000: 46 41 43 53 40 00 00 00 00 00 00 00 00 00 00 00  // FACS@...........

  0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  // ................

  0020: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  // ................

  0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  // ................

High Precision Event Timer Table

/*

 * Intel ACPI Component Architecture

 * AML/ASL+ Disassembler version 20160729-64

 * Copyright (c) 2000 - 2016 Intel Corporation

 * 

 * Disassembly of /Volumes/USB/DarwinDumper_3.0.4_30.12_15.30.40_iMacPro1,1_Apple_X64_High Sierra_17C2120_apple/ACPI Tables/AML/HPET.aml, Sat Dec 30 15:30:58 2017

 *

 * ACPI Data Table [HPET]

 *

 * Format: [HexOffset DecimalOffset ByteLength]  FieldName : FieldValue

 */


[000h 0000   4]                    Signature : "HPET"    [High Precision Event Timer table]

[004h 0004   4]                 Table Length : 00000038

[008h 0008   1]                     Revision : 01

[009h 0009   1]                     Checksum : 8C

[00Ah 0010   6]                       Oem ID : "APPLE "

[010h 0016   8]                 Oem Table ID : "Apple00"

[018h 0024   4]                 Oem Revision : 00000001

[01Ch 0028   4]              Asl Compiler ID : "Loki"

[020h 0032   4]        Asl Compiler Revision : 0000005F


[024h 0036   4]            Hardware Block ID : 8086A201


[028h 0040  12]         Timer Block Register : [Generic Address Structure]

[028h 0040   1]                     Space ID : 00 [SystemMemory]

[029h 0041   1]                    Bit Width : 40

[02Ah 0042   1]                   Bit Offset : 00

[02Bh 0043   1]         Encoded Access Width : 00 [Undefined/Legacy]

[02Ch 0044   8]                      Address : 00000000FED00000


[034h 0052   1]              Sequence Number : 00

[035h 0053   2]          Minimum Clock Ticks : 0080

[037h 0055   1]        Flags (decoded below) : 00

                             4K Page Protect : 0

                            64K Page Protect : 0


Raw Table Data: Length 56 (0x38)


  0000: 48 50 45 54 38 00 00 00 01 8C 41 50 50 4C 45 20  // HPET8.....APPLE 

  0010: 41 70 70 6C 65 30 30 00 01 00 00 00 4C 6F 6B 69  // Apple00.....Loki

  0020: 5F 00 00 00 01 A2 86 80 00 40 00 00 00 00 D0 FE  // _........@......

  0030: 00 00 00 00 00 80 00 00                          // ........

PCI Express memory mapped configuration space base address Description Table

/*

 * Intel ACPI Component Architecture

 * AML/ASL+ Disassembler version 20160729-64

 * Copyright (c) 2000 - 2016 Intel Corporation

 * 

 * Disassembly of /Volumes/USB/DarwinDumper_3.0.4_30.12_15.30.40_iMacPro1,1_Apple_X64_High Sierra_17C2120_apple/ACPI Tables/AML/MCFG.aml, Sat Dec 30 15:30:58 2017

 *

 * ACPI Data Table [MCFG]

 *

 * Format: [HexOffset DecimalOffset ByteLength]  FieldName : FieldValue

 */


[000h 0000   4]                    Signature : "MCFG"    [Memory Mapped Configuration table]

[004h 0004   4]                 Table Length : 0000003C

[008h 0008   1]                     Revision : 01

[009h 0009   1]                     Checksum : 74

[00Ah 0010   6]                       Oem ID : "APPLE "

[010h 0016   8]                 Oem Table ID : "Apple00"

[018h 0024   4]                 Oem Revision : 00000001

[01Ch 0028   4]              Asl Compiler ID : "Loki"

[020h 0032   4]        Asl Compiler Revision : 0000005F


[024h 0036   8]                     Reserved : 0000000000000000


[02Ch 0044   8]                 Base Address : 0000000060000000

[034h 0052   2]         Segment Group Number : 0000

[036h 0054   1]             Start Bus Number : 00

[037h 0055   1]               End Bus Number : FF

[038h 0056   4]                     Reserved : 00000000


Raw Table Data: Length 60 (0x3C)


  0000: 4D 43 46 47 3C 00 00 00 01 74 41 50 50 4C 45 20  // MCFG<....tAPPLE 

  0010: 41 70 70 6C 65 30 30 00 01 00 00 00 4C 6F 6B 69  // Apple00.....Loki

  0020: 5F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60  // _..............`

  0030: 00 00 00 00 00 00 00 FF 00 00 00 00              // ............

Root System Description Table

/*

 * Intel ACPI Component Architecture

 * AML/ASL+ Disassembler version 20160729-64

 * Copyright (c) 2000 - 2016 Intel Corporation

 * 

 * Disassembly of /Volumes/USB/DarwinDumper_3.0.4_30.12_15.30.40_iMacPro1,1_Apple_X64_High Sierra_17C2120_apple/ACPI Tables/AML/RSDT.aml, Sat Dec 30 15:30:58 2017

 *

 * ACPI Data Table [XSDT]

 *

 * Format: [HexOffset DecimalOffset ByteLength]  FieldName : FieldValue

 */


[000h 0000   4]                    Signature : "XSDT"    [Extended System Description Table]

[004h 0004   4]                 Table Length : 000000D4

[008h 0008   1]                     Revision : 01

[009h 0009   1]                     Checksum : 3E

[00Ah 0010   6]                       Oem ID : "APPLE "

[010h 0016   8]                 Oem Table ID : "Apple00"

[018h 0024   4]                 Oem Revision : 00000000

[01Ch 0028   4]              Asl Compiler ID : "    "

[020h 0032   4]        Asl Compiler Revision : 01000013


[024h 0036   8]       ACPI Table Address   0 : 000000004FFF7000

[02Ch 0044   8]       ACPI Table Address   1 : 000000004FEF8000

[034h 0052   8]       ACPI Table Address   2 : 000000004FFFA000

[03Ch 0060   8]       ACPI Table Address   3 : 000000004FFF9000

[044h 0068   8]       ACPI Table Address   4 : 000000004FFF6000

[04Ch 0076   8]       ACPI Table Address   5 : 000000004FFF5000

[054h 0084   8]       ACPI Table Address   6 : 000000004FFF4000

[05Ch 0092   8]       ACPI Table Address   7 : 000000004FFF3000

[064h 0100   8]       ACPI Table Address   8 : 000000004FFCE000

[06Ch 0108   8]       ACPI Table Address   9 : 000000004FFC7000

[074h 0116   8]       ACPI Table Address  10 : 000000004FFC6000

[07Ch 0124   8]       ACPI Table Address  11 : 000000004FFC5000

[084h 0132   8]       ACPI Table Address  12 : 000000004FFC4000

[08Ch 0140   8]       ACPI Table Address  13 : 000000004FFC3000

[094h 0148   8]       ACPI Table Address  14 : 000000004FFC0000

[09Ch 0156   8]       ACPI Table Address  15 : 000000004FFBF000

[0A4h 0164   8]       ACPI Table Address  16 : 000000004FFBE000

[0ACh 0172   8]       ACPI Table Address  17 : 000000004FFB4000

[0B4h 0180   8]       ACPI Table Address  18 : 000000004FFB3000

[0BCh 0188   8]       ACPI Table Address  19 : 000000004FFB2000

[0C4h 0196   8]       ACPI Table Address  20 : 000000004FFB1000

[0CCh 0204   8]       ACPI Table Address  21 : 000000004FFAA000


Raw Table Data: Length 212 (0xD4)


  0000: 58 53 44 54 D4 00 00 00 01 3E 41 50 50 4C 45 20  // XSDT.....>APPLE 

  0010: 41 70 70 6C 65 30 30 00 00 00 00 00 20 20 20 20  // Apple00.....    

  0020: 13 00 00 01 00 70 FF 4F 00 00 00 00 00 80 EF 4F  // .....p.O.......O

  0030: 00 00 00 00 00 A0 FF 4F 00 00 00 00 00 90 FF 4F  // .......O.......O

  0040: 00 00 00 00 00 60 FF 4F 00 00 00 00 00 50 FF 4F  // .....`.O.....P.O

  0050: 00 00 00 00 00 40 FF 4F 00 00 00 00 00 30 FF 4F  // .....@.O.....0.O

  0060: 00 00 00 00 00 E0 FC 4F 00 00 00 00 00 70 FC 4F  // .......O.....p.O

  0070: 00 00 00 00 00 60 FC 4F 00 00 00 00 00 50 FC 4F  // .....`.O.....P.O

  0080: 00 00 00 00 00 40 FC 4F 00 00 00 00 00 30 FC 4F  // .....@.O.....0.O

  0090: 00 00 00 00 00 00 FC 4F 00 00 00 00 00 F0 FB 4F  // .......O.......O

  00A0: 00 00 00 00 00 E0 FB 4F 00 00 00 00 00 40 FB 4F  // .......O.....@.O

  00B0: 00 00 00 00 00 30 FB 4F 00 00 00 00 00 20 FB 4F  // .....0.O..... .O

  00C0: 00 00 00 00 00 10 FB 4F 00 00 00 00 00 A0 FA 4F  // .......O.......O

  00D0: 00 00 00 00                                      // ....

Smart Battery Specification Table

/*

 * Intel ACPI Component Architecture

 * AML/ASL+ Disassembler version 20160729-64

 * Copyright (c) 2000 - 2016 Intel Corporation

 * 

 * Disassembly of /Volumes/USB/DarwinDumper_3.0.4_30.12_15.30.40_iMacPro1,1_Apple_X64_High Sierra_17C2120_apple/ACPI Tables/AML/SBST.aml, Sat Dec 30 15:30:58 2017

 *

 * ACPI Data Table [SBST]

 *

 * Format: [HexOffset DecimalOffset ByteLength]  FieldName : FieldValue

 */


[000h 0000   4]                    Signature : "SBST"    [Smart Battery Specification Table]

[004h 0004   4]                 Table Length : 00000030

[008h 0008   1]                     Revision : 01

[009h 0009   1]                     Checksum : 84

[00Ah 0010   6]                       Oem ID : "APPLE "

[010h 0016   8]                 Oem Table ID : "Apple00"

[018h 0024   4]                 Oem Revision : 00000001

[01Ch 0028   4]              Asl Compiler ID : "Loki"

[020h 0032   4]        Asl Compiler Revision : 0000005F


[024h 0036   4]                Warning Level : 0000001E

[028h 0040   4]                    Low Level : 00000014

[02Ch 0044   4]               Critical Level : 0000000A


Raw Table Data: Length 48 (0x30)


  0000: 53 42 53 54 30 00 00 00 01 84 41 50 50 4C 45 20  // SBST0.....APPLE 

  0010: 41 70 70 6C 65 30 30 00 01 00 00 00 4C 6F 6B 69  // Apple00.....Loki

  0020: 5F 00 00 00 1E 00 00 00 14 00 00 00 0A 00 00 00  // _...............

Secondary System Description Table

/*

 * Intel ACPI Component Architecture

 * AML/ASL+ Disassembler version 20160729-64

 * Copyright (c) 2000 - 2016 Intel Corporation

 * 

 * Disassembling to symbolic ASL+ operators

 *

 * Disassembly of /Volumes/USB/DarwinDumper_3.0.4_30.12_15.30.40_iMacPro1,1_Apple_X64_High Sierra_17C2120_apple/ACPI Tables/AML/SSDT-1.aml, Sat Dec 30 15:30:59 2017

 *

 * Original Table Header:

 *     Signature        "SSDT"

 *     Length           0x0000636C (25452)

 *     Revision         0x02

 *     Checksum         0x55

 *     OEM ID           "APPLE "

 *     OEM Table ID     "CPU EIST"

 *     OEM Revision     0x00003000 (12288)

 *     Compiler ID      "INTL"

 *     Compiler Version 0x20140424 (538182692)

 */

DefinitionBlock ("", "SSDT", 2, "APPLE ", "CPU EIST", 0x00003000)

{

    External (_PR_.PR00, ProcessorObj)

    External (_PR_.PR01, ProcessorObj)

    External (_PR_.PR02, ProcessorObj)

    External (_PR_.PR03, ProcessorObj)

    External (_PR_.PR04, ProcessorObj)

    External (_PR_.PR05, ProcessorObj)

    External (_PR_.PR06, ProcessorObj)

    External (_PR_.PR07, ProcessorObj)

    External (_PR_.PR08, ProcessorObj)

    External (_PR_.PR09, ProcessorObj)

    External (_PR_.PR10, ProcessorObj)

    External (_PR_.PR11, ProcessorObj)

    External (_PR_.PR12, ProcessorObj)

    External (_PR_.PR13, ProcessorObj)

    External (_PR_.PR14, ProcessorObj)

    External (_PR_.PR15, ProcessorObj)

    External (_PR_.PR16, ProcessorObj)

    External (_PR_.PR17, ProcessorObj)

    External (_PR_.PR18, ProcessorObj)

    External (_PR_.PR19, ProcessorObj)

    External (_PR_.PR20, ProcessorObj)

    External (_PR_.PR21, ProcessorObj)

    External (_PR_.PR22, ProcessorObj)

    External (_PR_.PR23, ProcessorObj)

    External (_PR_.PR24, ProcessorObj)

    External (_PR_.PR25, ProcessorObj)

    External (_PR_.PR26, ProcessorObj)

    External (_PR_.PR27, ProcessorObj)

    External (_PR_.PR28, ProcessorObj)

    External (_PR_.PR29, ProcessorObj)

    External (_PR_.PR30, ProcessorObj)

    External (_PR_.PR31, ProcessorObj)

    External (_PR_.PR32, ProcessorObj)

    External (_PR_.PR33, ProcessorObj)

    External (_PR_.PR34, ProcessorObj)

    External (_PR_.PR35, ProcessorObj)

    External (CPLT, FieldUnitObj)


    Scope (\_PR.PR00)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR00.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR00.NPSS */

        }

    }


    Scope (\_PR.PR01)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR01.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR01.NPSS */

        }

    }


    Scope (\_PR.PR02)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR02.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR02.NPSS */

        }

    }


    Scope (\_PR.PR03)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR03.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR03.NPSS */

        }

    }


    Scope (\_PR.PR04)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR04.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR04.NPSS */

        }

    }


    Scope (\_PR.PR05)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR05.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR05.NPSS */

        }

    }


    Scope (\_PR.PR06)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR06.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR06.NPSS */

        }

    }


    Scope (\_PR.PR07)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR07.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR07.NPSS */

        }

    }


    Scope (\_PR.PR08)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR08.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR08.NPSS */

        }

    }


    Scope (\_PR.PR09)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR09.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR09.NPSS */

        }

    }


    Scope (\_PR.PR10)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR10.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR10.NPSS */

        }

    }


    Scope (\_PR.PR11)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR11.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR11.NPSS */

        }

    }


    Scope (\_PR.PR12)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR12.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR12.NPSS */

        }

    }


    Scope (\_PR.PR13)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR13.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR13.NPSS */

        }

    }


    Scope (\_PR.PR14)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR14.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR14.NPSS */

        }

    }


    Scope (\_PR.PR15)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR15.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR15.NPSS */

        }

    }


    Scope (\_PR.PR16)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR16.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR16.NPSS */

        }

    }


    Scope (\_PR.PR17)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR17.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR17.NPSS */

        }

    }


    Scope (\_PR.PR18)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR18.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR18.NPSS */

        }

    }


    Scope (\_PR.PR19)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR19.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR19.NPSS */

        }

    }


    Scope (\_PR.PR20)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR20.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR20.NPSS */

        }

    }


    Scope (\_PR.PR21)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR21.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR21.NPSS */

        }

    }


    Scope (\_PR.PR22)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR22.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR22.NPSS */

        }

    }


    Scope (\_PR.PR23)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR23.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR23.NPSS */

        }

    }


    Scope (\_PR.PR24)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR24.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR24.NPSS */

        }

    }


    Scope (\_PR.PR25)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR25.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR25.NPSS */

        }

    }


    Scope (\_PR.PR26)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR26.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR26.NPSS */

        }

    }


    Scope (\_PR.PR27)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR27.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR27.NPSS */

        }

    }


    Scope (\_PR.PR28)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR28.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR28.NPSS */

        }

    }


    Scope (\_PR.PR29)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR29.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR29.NPSS */

        }

    }


    Scope (\_PR.PR30)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR30.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR30.NPSS */

        }

    }


    Scope (\_PR.PR31)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR31.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR31.NPSS */

        }

    }


    Scope (\_PR.PR32)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR32.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR32.NPSS */

        }

    }


    Scope (\_PR.PR33)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR33.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR33.NPSS */

        }

    }


    Scope (\_PR.PR34)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR34.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR34.NPSS */

        }

    }


    Scope (\_PR.PR35)

    {

        Method (_PPC, 0, NotSerialized)  // _PPC: Performance Present Capabilities

        {

            Local0 = CPLT /* \CPLT */

            Return (Local0)

        }


        Name (NPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (FFixedHW, 

                    0x00,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000000, // Address

                    ,)

            }

        })

        Name (SPCT, Package (0x02)

        {

            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000880, // Address

                    ,)

            }, 


            ResourceTemplate ()

            {

                Register (SystemIO, 

                    0x10,               // Bit Width

                    0x00,               // Bit Offset

                    0x0000000000000882, // Address

                    ,)

            }

        })

        Method (_PCT, 0, NotSerialized)  // _PCT: Performance Control

        {

            Return (NPCT) /* \_PR_.PR35.NPCT */

        }


        Name (ZPSS, Package (0x01)

        {

            Package (0x06)

            {

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero, 

                Zero

            }

        })

        Name (NPSS, Package (0x10)

        {

            Package (0x06)

            {

                0x00000C81, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x0000FF00, 

                0x0000FF00

            }, 


            Package (0x06)

            {

                0x00000C80, 

                0x0001D4C0, 

                0x0000000A, 

                0x0000000A, 

                0x00002000, 

                0x00002000

            }, 


            Package (0x06)

            {

                0x00000C1C, 

                0x0001BCE4, 

                0x0000000A, 

                0x0000000A, 

                0x00001F00, 

                0x00001F00

            }, 


            Package (0x06)

            {

                0x00000B54, 

                0x0001979C, 

                0x0000000A, 

                0x0000000A, 

                0x00001D00, 

                0x00001D00

            }, 


            Package (0x06)

            {

                0x00000AF0, 

                0x0001857A, 

                0x0000000A, 

                0x0000000A, 

                0x00001C00, 

                0x00001C00

            }, 


            Package (0x06)

            {

                0x00000A28, 

                0x0001623A, 

                0x0000000A, 

                0x0000000A, 

                0x00001A00, 

                0x00001A00

            }, 


            Package (0x06)

            {

                0x000009C4, 

                0x0001511C, 

                0x0000000A, 

                0x0000000A, 

                0x00001900, 

                0x00001900

            }, 


            Package (0x06)

            {

                0x000008FC, 

                0x00012BA3, 

                0x0000000A, 

                0x0000000A, 

                0x00001700, 

                0x00001700

            }, 


            Package (0x06)

            {

                0x00000898, 

                0x00011B8D, 

                0x0000000A, 

                0x0000000A, 

                0x00001600, 

                0x00001600

            }, 


            Package (0x06)

            {

                0x00000834, 

                0x00010BC9, 

                0x0000000A, 

                0x0000000A, 

                0x00001500, 

                0x00001500

            }, 


            Package (0x06)

            {

                0x0000076C, 

                0x0000ED34, 

                0x0000000A, 

                0x0000000A, 

                0x00001300, 

                0x00001300

            }, 


            Package (0x06)

            {

                0x00000708, 

                0x0000DE64, 

                0x0000000A, 

                0x0000000A, 

                0x00001200, 

                0x00001200

            }, 


            Package (0x06)

            {

                0x00000640, 

                0x0000C1B2, 

                0x0000000A, 

                0x0000000A, 

                0x00001000, 

                0x00001000

            }, 


            Package (0x06)

            {

                0x000005DC, 

                0x0000AFF9, 

                0x0000000A, 

                0x0000000A, 

                0x00000F00, 

                0x00000F00

            }, 


            Package (0x06)

            {

                0x00000514, 

                0x00009532, 

                0x0000000A, 

                0x0000000A, 

                0x00000D00, 

                0x00000D00

            }, 


            Package (0x06)

            {

                0x000004B0, 

                0x00008841, 

                0x0000000A, 

                0x0000000A, 

                0x00000C00, 

                0x00000C00

            }

        })

        Method (_PSS, 0, NotSerialized)  // _PSS: Performance Supported States

        {

            Return (NPSS) /* \_PR_.PR35.NPSS */

        }

    }

}


Secondary System Description Table

/*

 * Intel ACPI Component Architecture

 * AML/ASL+ Disassembler version 20160729-64

 * Copyright (c) 2000 - 2016 Intel Corporation

 * 

 * Disassembling to symbolic ASL+ operators

 *

 * Disassembly of /Volumes/USB/DarwinDumper_3.0.4_30.12_15.30.40_iMacPro1,1_Apple_X64_High Sierra_17C2120_apple/ACPI Tables/AML/SSDT-10.aml, Sat Dec 30 15:30:59 2017

 *

 * Original Table Header:

 *     Signature        "SSDT"

 *     Length           0x00000ED1 (3793)

 *     Revision         0x02

 *     Checksum         0x27

 *     OEM ID           "APPLE "

 *     OEM Table ID     "Xhci"

 *     OEM Revision     0x00001000 (4096)

 *     Compiler ID      "INTL"

 *     Compiler Version 0x20140424 (538182692)

 */

DefinitionBlock ("", "SSDT", 2, "APPLE ", "Xhci", 0x00001000)

{

    External (_SB_.PC02.BR2C.UPSB.DSB2.XHC2.MODU, MethodObj)    // 0 Arguments

    External (_SB_.PC02.BR2D.UPSB.DSB2.XHC3.MODU, MethodObj)    // 0 Arguments

    External (_SB_.PCI0, DeviceObj)

    External (_SB_.PCI0.LPCB.EC__, DeviceObj)

    External (_SB_.PCI0.LPCB.EC__.ECOK, IntObj)

    External (_SB_.PCI0.LPCB.EC__.EWSD, FieldUnitObj)

    External (_SB_.PCI0.LPCB.EC__.LWSD, FieldUnitObj)

    External (_SB_.PCI0.LPCB.EC__.SDPW, FieldUnitObj)

    External (_SB_.PCI0.LPCB.EC__.SWSD, FieldUnitObj)

    External (DTGP, MethodObj)    // 5 Arguments

    External (ISWI, FieldUnitObj)

    External (MPMC, FieldUnitObj)

    External (OSDW, MethodObj)    // 0 Arguments

    External (PMFS, FieldUnitObj)

    External (SLTP, IntObj)

    External (USBD, FieldUnitObj)

    External (UWAB, FieldUnitObj)


    Scope (\_SB.PCI0)

    {

        Device (XHC1)

        {

            Name (_ADR, 0x00140000)  // _ADR: Address

            Name (SDPC, Zero)

            Method (_INI, 0, NotSerialized)  // _INI: Initialize

            {

                If (!OSDW ())

                {

                    If (ISWI)

                    {

                        SPWR (Zero)

                    }

                    Else

                    {

                        SPWR (One)

                    }

                }

            }


            Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake

            {

                If (OSDW ())

                {

                    Return (Package (0x02)

                    {

                        0x6D, 

                        0x03

                    })

                }

                Else

                {

                    Return (Package (0x02)

                    {

                        0x6D, 

                        0x04

                    })

                }

            }

        }


        Scope (\_SB.PCI0.XHC1)

        {

            Name (SBAR, Zero)

            OperationRegion (XPRT, PCI_Config, Zero, 0x0100)

            Field (XPRT, AnyAcc, NoLock, Preserve)

            {

                DVID,   16, 

                Offset (0x40), 

                    ,   11, 

                SWAI,   1, 

                Offset (0x44), 

                    ,   12, 

                SAIP,   2, 

                Offset (0x48), 

                Offset (0x74), 

                D0D3,   2, 

                Offset (0x75), 

                PMEE,   1, 

                    ,   6, 

                PMES,   1, 

                Offset (0xA8), 

                    ,   13, 

                MW13,   1, 

                MW14,   1, 

                Offset (0xAC), 

                Offset (0xB0), 

                    ,   13, 

                MB13,   1, 

                MB14,   1, 

                Offset (0xB4), 

                Offset (0xD0), 

                PR2,    32, 

                PR2M,   32, 

                PR3,    32, 

                PR3M,   32

            }


            OperationRegion (XHCP, SystemMemory, 0x600A0000, 0x0100)

            Field (XHCP, AnyAcc, Lock, Preserve)

            {

                Offset (0x04), 

                PDBM,   16, 

                Offset (0x10), 

                MEMB,   64

            }


            Method (_PS0, 0, Serialized)  // _PS0: Power State 0

            {

                If (!OSDW ())

                {

                    If (USBD)

                    {

                        Return (Zero)

                    }

                }


                Local2 = ^MEMB /* \_SB_.PCI0.XHC1.MEMB */

                Local1 = ^PDBM /* \_SB_.PCI0.XHC1.PDBM */

                ^PDBM &= 0xFFFFFFFFFFFFFFF9

                ^D0D3 = Zero

                If (SBAR == Zero)

                {

                    Local6 = Zero

                    Local7 = ^MEMB /* \_SB_.PCI0.XHC1.MEMB */

                    Local7 &= 0xFFFFFFFFFFFFFFF0

                    If ((Local7 == Zero) || (Local7 == 0xFFFFFFFFFFFFFFF0))

                    {

                        ^MEMB = 0xFEAF0000

                        Local6 = One

                    }

                }

                Else

                {

                    ^MEMB = SBAR /* \_SB_.PCI0.XHC1.SBAR */

                }


                ^PDBM = (Local1 | 0x02)

                Local0 = ^MEMB /* \_SB_.PCI0.XHC1.MEMB */

                Local0 &= 0xFFFFFFFFFFFFFFF0

                OperationRegion (MCA1, SystemMemory, Local0, 0x9000)

                Field (MCA1, DWordAcc, NoLock, Preserve)

                {

                    Offset (0x80A4), 

                        ,   28, 

                    AX28,   1, 

                    Offset (0x80C0), 

                        ,   10, 

                    AX10,   1, 

                    Offset (0x81C4), 

                        ,   2, 

                    CLK0,   1, 

                        ,   3, 

                    CLK1,   1

                }


                AX28 = One

                Stall (0x33)

                AX28 = Zero

                CLK0 = Zero

                CLK1 = Zero

                OperationRegion (PSCA, SystemMemory, Local0, 0x0620)

                Field (PSCA, DWordAcc, NoLock, Preserve)

                {

                    Offset (0x580), 

                    PC17,   32, 

                    Offset (0x590), 

                    PC18,   32, 

                    Offset (0x5A0), 

                    PC19,   32, 

                    Offset (0x5B0), 

                    PC20,   32, 

                    Offset (0x5C0), 

                    PC21,   32, 

                    Offset (0x5D0), 

                    PC22,   32, 

                    Offset (0x5E0), 

                    PC23,   32, 

                    Offset (0x5F0), 

                    PC24,   32, 

                    Offset (0x600), 

                    PC25,   32, 

                    Offset (0x610), 

                    PC26,   32

                }


                Local1 = (PC17 & 0xFFFFFFFFFFFFFFFD)

                If ((Local1 & 0x010203F9) == 0x02E0)

                {

                    PC17 = (Local1 | 0x80000000)

                    Sleep (0x65)

                    Local1 = (PC17 & 0xFFFFFFFFFFFFFFFD)

                    PC17 = (Local1 | 0x00FE0000)

                }


                Local1 = (PC20 & 0xFFFFFFFFFFFFFFFD)

                If ((Local1 & 0x010203F9) == 0x02E0)

                {

                    PC20 = (Local1 | 0x80000000)

                    Sleep (0x65)

                    Local1 = (PC20 & 0xFFFFFFFFFFFFFFFD)

                    PC20 = (Local1 | 0x00FE0000)

                }


                Local1 = (PC21 & 0xFFFFFFFFFFFFFFFD)

                If ((Local1 & 0x010203F9) == 0x02E0)

                {

                    PC21 = (Local1 | 0x80000000)

                    Sleep (0x65)

                    Local1 = (PC21 & 0xFFFFFFFFFFFFFFFD)

                    PC21 = (Local1 | 0x00FE0000)

                }


                Local1 = (PC22 & 0xFFFFFFFFFFFFFFFD)

                If ((Local1 & 0x010203F9) == 0x02E0)

                {

                    PC22 = (Local1 | 0x80000000)

                    Sleep (0x65)

                    Local1 = (PC22 & 0xFFFFFFFFFFFFFFFD)

                    PC22 = (Local1 | 0x00FE0000)

                }


                ^PDBM &= 0xFFFFFFFFFFFFFFFD

                ^MEMB = Local2

                ^PDBM = Local1

                If (UWAB && (D0D3 == Zero))

                {

                    MPMC = One

                    Local0 = (Timer + 0x00989680)

                    While (Timer <= Local0)

                    {

                        If (PMFS == Zero)

                        {

                            Break

                        }


                        Sleep (0x0A)

                    }

                }

            }


            Method (_PS3, 0, Serialized)  // _PS3: Power State 3

            {

                If (!OSDW ())

                {

                    If (USBD)

                    {

                        Return (Zero)

                    }

                }


                Local1 = ^PDBM /* \_SB_.PCI0.XHC1.PDBM */

                Local2 = ^MEMB /* \_SB_.PCI0.XHC1.MEMB */

                ^PDBM &= 0xFFFFFFFFFFFFFFF9

                If ((SLTP == 0x03) || (SLTP == Zero))

                {

                    ^D0D3 = 0x03

                    Stall (0x1E)

                }


                ^D0D3 = Zero

                ^PDBM = (Local1 | 0x02)

                SBAR = ^MEMB /* \_SB_.PCI0.XHC1.MEMB */

                If (SBAR == Zero)

                {

                    Local6 = Zero

                    Local7 = ^MEMB /* \_SB_.PCI0.XHC1.MEMB */

                    Local7 &= 0xFFFFFFFFFFFFFFF0

                    If ((Local7 == Zero) || (Local7 == 0xFFFFFFFFFFFFFFF0))

                    {

                        ^MEMB = 0xFEAF0000

                        Local6 = One

                    }

                }


                Local0 = ^MEMB /* \_SB_.PCI0.XHC1.MEMB */

                Local0 &= 0xFFFFFFFFFFFFFFF0

                OperationRegion (MCA1, SystemMemory, Local0, 0x9000)

                Field (MCA1, DWordAcc, NoLock, Preserve)

                {

                    Offset (0x590), 

                    PC18,   32, 

                    Offset (0x5A0), 

                    PC19,   32, 

                    Offset (0x5B0), 

                    PC20,   32, 

                    Offset (0x5C0), 

                    PC21,   32, 

                    Offset (0x5D0), 

                    PC22,   32, 

                    Offset (0x80A4), 

                        ,   28, 

                    AX28,   1, 

                    Offset (0x80C0), 

                        ,   10, 

                    AX10,   1, 

                    Offset (0x81C4), 

                        ,   2, 

                    CLK0,   1, 

                        ,   3, 

                    CLK1,   1

                }


                If (OSDW ())

                {

                    Local6 = PC20 /* \_SB_.PCI0.XHC1._PS3.PC20 */

                    Local6 = (PC20 & 0xFFFFFFFFFFFFFFFD)

                    PC20 = (Local6 & 0xFFFFFFFFFDFFFFFF)

                    Sleep (0x0A)

                    Local6 = PC20 /* \_SB_.PCI0.XHC1._PS3.PC20 */

                }


                CLK0 = Zero

                CLK1 = One

                ^PDBM = Local1

                ^D0D3 = 0x03

                ^MEMB = Local2

                ^PDBM = Local1

                If (UWAB && (D0D3 == 0x03))

                {

                    MPMC = 0x03

                    Local0 = (Timer + 0x00989680)

                    While (Timer <= Local0)

                    {

                        If (PMFS == Zero)

                        {

                            Break

                        }


                        Sleep (0x0A)

                    }

                }

            }


            Method (RTPC, 1, Serialized)

            {

                Return (Zero)

            }


            Method (MODU, 0, Serialized)

            {

                Local0 = \_SB.PC02.BR2C.UPSB.DSB2.XHC2.MODU ()

                Local1 = \_SB.PC02.BR2D.UPSB.DSB2.XHC3.MODU ()

                If ((Local0 == One) || (Local1 == One))

                {

                    Local0 = One

                }

                ElseIf ((Local0 == 0xFF) || (Local1 == 0xFF))

                {

                    Local0 = 0xFF

                }

                Else

                {

                    Local0 = Zero

                }


                Return (Local0)

            }


            Device (RHUB)

            {

                Name (_ADR, Zero)  // _ADR: Address

                Device (HS02)

                {

                    Name (_ADR, 0x02)  // _ADR: Address

                    Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities

                    {

                        0xFF, 

                        0x03, 

                        Zero, 

                        Zero

                    })

                    Name (_PLD, Package (0x01)  // _PLD: Physical Location of Device

                    {

                        ToPLD (

                            PLD_Revision           = 0x1,

                            PLD_IgnoreColor        = 0x1,

                            PLD_Red                = 0x0,

                            PLD_Green              = 0x0,

                            PLD_Blue               = 0x0,

                            PLD_Width              = 0x0,

                            PLD_Height             = 0x0,

                            PLD_UserVisible        = 0x1,

                            PLD_Dock               = 0x0,

                            PLD_Lid                = 0x0,

                            PLD_Panel              = "UNKNOWN",

                            PLD_VerticalPosition   = "UPPER",

                            PLD_HorizontalPosition = "LEFT",

                            PLD_Shape              = "UNKNOWN",

                            PLD_GroupOrientation   = 0x0,

                            PLD_GroupToken         = 0x0,

                            PLD_GroupPosition      = 0x0,

                            PLD_Bay                = 0x0,

                            PLD_Ejectable          = 0x0,

                            PLD_EjectRequired      = 0x0,

                            PLD_CabinetNumber      = 0x0,

                            PLD_CardCageNumber     = 0x0,

                            PLD_Reference          = 0x0,

                            PLD_Rotation           = 0x0,

                            PLD_Order              = 0x0)


                    })

                    Name (SSP, Package (0x02)

                    {

                        "XHC1", 

                        0x16

                    })

                    Name (SS, Package (0x02)

                    {

                        "XHC1", 

                        0x16

                    })

                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                    {

                        Local0 = Package (0x00) {}

                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                        Return (Local0)

                    }

                }


                Device (HS03)

                {

                    Name (_ADR, 0x03)  // _ADR: Address

                    Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities

                    {

                        0xFF, 

                        0x03, 

                        Zero, 

                        Zero

                    })

                    Name (_PLD, Package (0x01)  // _PLD: Physical Location of Device

                    {

                        ToPLD (

                            PLD_Revision           = 0x1,

                            PLD_IgnoreColor        = 0x1,

                            PLD_Red                = 0x0,

                            PLD_Green              = 0x0,

                            PLD_Blue               = 0x0,

                            PLD_Width              = 0x0,

                            PLD_Height             = 0x0,

                            PLD_UserVisible        = 0x1,

                            PLD_Dock               = 0x0,

                            PLD_Lid                = 0x0,

                            PLD_Panel              = "UNKNOWN",

                            PLD_VerticalPosition   = "UPPER",

                            PLD_HorizontalPosition = "LEFT",

                            PLD_Shape              = "UNKNOWN",

                            PLD_GroupOrientation   = 0x0,

                            PLD_GroupToken         = 0x0,

                            PLD_GroupPosition      = 0x0,

                            PLD_Bay                = 0x0,

                            PLD_Ejectable          = 0x0,

                            PLD_EjectRequired      = 0x0,

                            PLD_CabinetNumber      = 0x0,

                            PLD_CardCageNumber     = 0x0,

                            PLD_Reference          = 0x0,

                            PLD_Rotation           = 0x0,

                            PLD_Order              = 0x0)


                    })

                    Name (SSP, Package (0x02)

                    {

                        "XHC1", 

                        0x15

                    })

                    Name (SS, Package (0x02)

                    {

                        "XHC1", 

                        0x15

                    })

                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                    {

                        Local0 = Package (0x00) {}

                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                        Return (Local0)

                    }

                }


                Device (HS04)

                {

                    Name (_ADR, 0x04)  // _ADR: Address

                    Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities

                    {

                        0xFF, 

                        0x03, 

                        Zero, 

                        Zero

                    })

                    Name (_PLD, Package (0x01)  // _PLD: Physical Location of Device

                    {

                        ToPLD (

                            PLD_Revision           = 0x1,

                            PLD_IgnoreColor        = 0x1,

                            PLD_Red                = 0x0,

                            PLD_Green              = 0x0,

                            PLD_Blue               = 0x0,

                            PLD_Width              = 0x0,

                            PLD_Height             = 0x0,

                            PLD_UserVisible        = 0x1,

                            PLD_Dock               = 0x0,

                            PLD_Lid                = 0x0,

                            PLD_Panel              = "UNKNOWN",

                            PLD_VerticalPosition   = "UPPER",

                            PLD_HorizontalPosition = "LEFT",

                            PLD_Shape              = "UNKNOWN",

                            PLD_GroupOrientation   = 0x0,

                            PLD_GroupToken         = 0x0,

                            PLD_GroupPosition      = 0x0,

                            PLD_Bay                = 0x0,

                            PLD_Ejectable          = 0x0,

                            PLD_EjectRequired      = 0x0,

                            PLD_CabinetNumber      = 0x0,

                            PLD_CardCageNumber     = 0x0,

                            PLD_Reference          = 0x0,

                            PLD_Rotation           = 0x0,

                            PLD_Order              = 0x0)


                    })

                    Name (SSP, Package (0x02)

                    {

                        "XHC1", 

                        0x12

                    })

                    Name (SS, Package (0x02)

                    {

                        "XHC1", 

                        0x12

                    })

                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                    {

                        Local0 = Package (0x00) {}

                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                        Return (Local0)

                    }

                }


                Device (HS05)

                {

                    Name (_ADR, 0x05)  // _ADR: Address

                    Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities

                    {

                        0xFF, 

                        0x09, 

                        Zero, 

                        Zero

                    })

                    Name (_PLD, Package (0x01)  // _PLD: Physical Location of Device

                    {

                        ToPLD (

                            PLD_Revision           = 0x1,

                            PLD_IgnoreColor        = 0x1,

                            PLD_Red                = 0x0,

                            PLD_Green              = 0x0,

                            PLD_Blue               = 0x0,

                            PLD_Width              = 0x0,

                            PLD_Height             = 0x0,

                            PLD_UserVisible        = 0x1,

                            PLD_Dock               = 0x0,

                            PLD_Lid                = 0x0,

                            PLD_Panel              = "UNKNOWN",

                            PLD_VerticalPosition   = "UPPER",

                            PLD_HorizontalPosition = "LEFT",

                            PLD_Shape              = "UNKNOWN",

                            PLD_GroupOrientation   = 0x0,

                            PLD_GroupToken         = 0x0,

                            PLD_GroupPosition      = 0x0,

                            PLD_Bay                = 0x0,

                            PLD_Ejectable          = 0x0,

                            PLD_EjectRequired      = 0x0,

                            PLD_CabinetNumber      = 0x0,

                            PLD_CardCageNumber     = 0x0,

                            PLD_Reference          = 0x0,

                            PLD_Rotation           = 0x0,

                            PLD_Order              = 0x0)


                    })

                    Name (SSP, Package (0x02)

                    {

                        "XHC3", 

                        0x03

                    })

                    Name (SS, Package (0x02)

                    {

                        "XHC3", 

                        0x03

                    })

                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                    {

                        Local0 = Package (0x06)

                            {

                                "UsbCPortNumber", 

                                0x04, 

                                "kUSBWakePortCurrentLimit", 

                                0x0BB8, 

                                "kUSBSleepPortCurrentLimit", 

                                0x0BB8

                            }

                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                        Return (Local0)

                    }

                }


                Device (HS06)

                {

                    Name (_ADR, 0x06)  // _ADR: Address

                    Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities

                    {

                        0xFF, 

                        0x09, 

                        Zero, 

                        Zero

                    })

                    Name (_PLD, Package (0x01)  // _PLD: Physical Location of Device

                    {

                        ToPLD (

                            PLD_Revision           = 0x1,

                            PLD_IgnoreColor        = 0x1,

                            PLD_Red                = 0x0,

                            PLD_Green              = 0x0,

                            PLD_Blue               = 0x0,

                            PLD_Width              = 0x0,

                            PLD_Height             = 0x0,

                            PLD_UserVisible        = 0x1,

                            PLD_Dock               = 0x0,

                            PLD_Lid                = 0x0,

                            PLD_Panel              = "UNKNOWN",

                            PLD_VerticalPosition   = "UPPER",

                            PLD_HorizontalPosition = "LEFT",

                            PLD_Shape              = "UNKNOWN",

                            PLD_GroupOrientation   = 0x0,

                            PLD_GroupToken         = 0x0,

                            PLD_GroupPosition      = 0x0,

                            PLD_Bay                = 0x0,

                            PLD_Ejectable          = 0x0,

                            PLD_EjectRequired      = 0x0,

                            PLD_CabinetNumber      = 0x0,

                            PLD_CardCageNumber     = 0x0,

                            PLD_Reference          = 0x0,

                            PLD_Rotation           = 0x0,

                            PLD_Order              = 0x0)


                    })

                    Name (SSP, Package (0x02)

                    {

                        "XHC3", 

                        0x04

                    })

                    Name (SS, Package (0x02)

                    {

                        "XHC3", 

                        0x04

                    })

                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                    {

                        Local0 = Package (0x06)

                            {

                                "UsbCPortNumber", 

                                0x03, 

                                "kUSBWakePortCurrentLimit", 

                                0x0BB8, 

                                "kUSBSleepPortCurrentLimit", 

                                0x0BB8

                            }

                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                        Return (Local0)

                    }

                }


                Device (HS07)

                {

                    Name (_ADR, 0x07)  // _ADR: Address

                    Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities

                    {

                        0xFF, 

                        0x09, 

                        Zero, 

                        Zero

                    })

                    Name (_PLD, Package (0x01)  // _PLD: Physical Location of Device

                    {

                        ToPLD (

                            PLD_Revision           = 0x1,

                            PLD_IgnoreColor        = 0x1,

                            PLD_Red                = 0x0,

                            PLD_Green              = 0x0,

                            PLD_Blue               = 0x0,

                            PLD_Width              = 0x0,

                            PLD_Height             = 0x0,

                            PLD_UserVisible        = 0x1,

                            PLD_Dock               = 0x0,

                            PLD_Lid                = 0x0,

                            PLD_Panel              = "UNKNOWN",

                            PLD_VerticalPosition   = "UPPER",

                            PLD_HorizontalPosition = "LEFT",

                            PLD_Shape              = "UNKNOWN",

                            PLD_GroupOrientation   = 0x0,

                            PLD_GroupToken         = 0x0,

                            PLD_GroupPosition      = 0x0,

                            PLD_Bay                = 0x0,

                            PLD_Ejectable          = 0x0,

                            PLD_EjectRequired      = 0x0,

                            PLD_CabinetNumber      = 0x0,

                            PLD_CardCageNumber     = 0x0,

                            PLD_Reference          = 0x0,

                            PLD_Rotation           = 0x0,

                            PLD_Order              = 0x0)


                    })

                    Name (SSP, Package (0x02)

                    {

                        "XHC2", 

                        0x03

                    })

                    Name (SS, Package (0x02)

                    {

                        "XHC2", 

                        0x03

                    })

                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                    {

                        Local0 = Package (0x06)

                            {

                                "UsbCPortNumber", 

                                0x02, 

                                "kUSBWakePortCurrentLimit", 

                                0x0BB8, 

                                "kUSBSleepPortCurrentLimit", 

                                0x0BB8

                            }

                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                        Return (Local0)

                    }

                }


                Device (HS08)

                {

                    Name (_ADR, 0x08)  // _ADR: Address

                    Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities

                    {

                        0xFF, 

                        0x09, 

                        Zero, 

                        Zero

                    })

                    Name (_PLD, Package (0x01)  // _PLD: Physical Location of Device

                    {

                        ToPLD (

                            PLD_Revision           = 0x1,

                            PLD_IgnoreColor        = 0x1,

                            PLD_Red                = 0x0,

                            PLD_Green              = 0x0,

                            PLD_Blue               = 0x0,

                            PLD_Width              = 0x0,

                            PLD_Height             = 0x0,

                            PLD_UserVisible        = 0x1,

                            PLD_Dock               = 0x0,

                            PLD_Lid                = 0x0,

                            PLD_Panel              = "UNKNOWN",

                            PLD_VerticalPosition   = "UPPER",

                            PLD_HorizontalPosition = "LEFT",

                            PLD_Shape              = "UNKNOWN",

                            PLD_GroupOrientation   = 0x0,

                            PLD_GroupToken         = 0x0,

                            PLD_GroupPosition      = 0x0,

                            PLD_Bay                = 0x0,

                            PLD_Ejectable          = 0x0,

                            PLD_EjectRequired      = 0x0,

                            PLD_CabinetNumber      = 0x0,

                            PLD_CardCageNumber     = 0x0,

                            PLD_Reference          = 0x0,

                            PLD_Rotation           = 0x0,

                            PLD_Order              = 0x0)


                    })

                    Name (SSP, Package (0x02)

                    {

                        "XHC2", 

                        0x04

                    })

                    Name (SS, Package (0x02)

                    {

                        "XHC2", 

                        0x04

                    })

                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                    {

                        Local0 = Package (0x06)

                            {

                                "UsbCPortNumber", 

                                One, 

                                "kUSBWakePortCurrentLimit", 

                                0x0BB8, 

                                "kUSBSleepPortCurrentLimit", 

                                0x0BB8

                            }

                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                        Return (Local0)

                    }

                }


                Device (HS10)

                {

                    Name (_ADR, 0x0A)  // _ADR: Address

                    Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities

                    {

                        0xFF, 

                        0x03, 

                        Zero, 

                        Zero

                    })

                    Name (_PLD, Package (0x01)  // _PLD: Physical Location of Device

                    {

                        ToPLD (

                            PLD_Revision           = 0x1,

                            PLD_IgnoreColor        = 0x1,

                            PLD_Red                = 0x0,

                            PLD_Green              = 0x0,

                            PLD_Blue               = 0x0,

                            PLD_Width              = 0x0,

                            PLD_Height             = 0x0,

                            PLD_UserVisible        = 0x1,

                            PLD_Dock               = 0x0,

                            PLD_Lid                = 0x0,

                            PLD_Panel              = "UNKNOWN",

                            PLD_VerticalPosition   = "UPPER",

                            PLD_HorizontalPosition = "LEFT",

                            PLD_Shape              = "UNKNOWN",

                            PLD_GroupOrientation   = 0x0,

                            PLD_GroupToken         = 0x0,

                            PLD_GroupPosition      = 0x0,

                            PLD_Bay                = 0x0,

                            PLD_Ejectable          = 0x0,

                            PLD_EjectRequired      = 0x0,

                            PLD_CabinetNumber      = 0x0,

                            PLD_CardCageNumber     = 0x0,

                            PLD_Reference          = 0x0,

                            PLD_Rotation           = 0x0,

                            PLD_Order              = 0x0)


                    })

                    Name (SSP, Package (0x02)

                    {

                        "XHC1", 

                        0x13

                    })

                    Name (SS, Package (0x02)

                    {

                        "XHC1", 

                        0x13

                    })

                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                    {

                        Local0 = Package (0x00) {}

                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                        Return (Local0)

                    }

                }


                Device (HS12)

                {

                    Name (_ADR, 0x0C)  // _ADR: Address

                    Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities

                    {

                        0xFF, 

                        0xFF, 

                        Zero, 

                        Zero

                    })

                    Name (_PLD, Package (0x01)  // _PLD: Physical Location of Device

                    {

                        ToPLD (

                            PLD_Revision           = 0x1,

                            PLD_IgnoreColor        = 0x1,

                            PLD_Red                = 0x0,

                            PLD_Green              = 0x0,

                            PLD_Blue               = 0x0,

                            PLD_Width              = 0x0,

                            PLD_Height             = 0x0,

                            PLD_UserVisible        = 0x0,

                            PLD_Dock               = 0x0,

                            PLD_Lid                = 0x0,

                            PLD_Panel              = "UNKNOWN",

                            PLD_VerticalPosition   = "UPPER",

                            PLD_HorizontalPosition = "LEFT",

                            PLD_Shape              = "UNKNOWN",

                            PLD_GroupOrientation   = 0x0,

                            PLD_GroupToken         = 0x0,

                            PLD_GroupPosition      = 0x0,

                            PLD_Bay                = 0x0,

                            PLD_Ejectable          = 0x0,

                            PLD_EjectRequired      = 0x0,

                            PLD_CabinetNumber      = 0x0,

                            PLD_CardCageNumber     = 0x0,

                            PLD_Reference          = 0x0,

                            PLD_Rotation           = 0x0,

                            PLD_Order              = 0x0)


                    })

                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                    {

                        Local0 = Package (0x00) {}

                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                        Return (Local0)

                    }

                }


                Device (HS13)

                {

                    Name (_ADR, 0x0D)  // _ADR: Address

                    Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities

                    {

                        0xFF, 

                        0xFF, 

                        Zero, 

                        Zero

                    })

                    Name (_PLD, Package (0x01)  // _PLD: Physical Location of Device

                    {

                        ToPLD (

                            PLD_Revision           = 0x1,

                            PLD_IgnoreColor        = 0x1,

                            PLD_Red                = 0x0,

                            PLD_Green              = 0x0,

                            PLD_Blue               = 0x0,

                            PLD_Width              = 0x0,

                            PLD_Height             = 0x0,

                            PLD_UserVisible        = 0x0,

                            PLD_Dock               = 0x0,

                            PLD_Lid                = 0x0,

                            PLD_Panel              = "UNKNOWN",

                            PLD_VerticalPosition   = "UPPER",

                            PLD_HorizontalPosition = "LEFT",

                            PLD_Shape              = "UNKNOWN",

                            PLD_GroupOrientation   = 0x0,

                            PLD_GroupToken         = 0x0,

                            PLD_GroupPosition      = 0x0,

                            PLD_Bay                = 0x0,

                            PLD_Ejectable          = 0x0,

                            PLD_EjectRequired      = 0x0,

                            PLD_CabinetNumber      = 0x0,

                            PLD_CardCageNumber     = 0x0,

                            PLD_Reference          = 0x0,

                            PLD_Rotation           = 0x0,

                            PLD_Order              = 0x0)


                    })

                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                    {

                        Local0 = Package (0x00) {}

                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                        Return (Local0)

                    }

                }


                Device (SS02)

                {

                    Name (_ADR, 0x12)  // _ADR: Address

                    Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities

                    {

                        0xFF, 

                        0x03, 

                        Zero, 

                        Zero

                    })

                    Name (_PLD, Package (0x01)  // _PLD: Physical Location of Device

                    {

                        ToPLD (

                            PLD_Revision           = 0x1,

                            PLD_IgnoreColor        = 0x1,

                            PLD_Red                = 0x0,

                            PLD_Green              = 0x0,

                            PLD_Blue               = 0x0,

                            PLD_Width              = 0x0,

                            PLD_Height             = 0x0,

                            PLD_UserVisible        = 0x1,

                            PLD_Dock               = 0x0,

                            PLD_Lid                = 0x0,

                            PLD_Panel              = "UNKNOWN",

                            PLD_VerticalPosition   = "UPPER",

                            PLD_HorizontalPosition = "LEFT",

                            PLD_Shape              = "UNKNOWN",

                            PLD_GroupOrientation   = 0x0,

                            PLD_GroupToken         = 0x0,

                            PLD_GroupPosition      = 0x0,

                            PLD_Bay                = 0x0,

                            PLD_Ejectable          = 0x0,

                            PLD_EjectRequired      = 0x0,

                            PLD_CabinetNumber      = 0x0,

                            PLD_CardCageNumber     = 0x0,

                            PLD_Reference          = 0x0,

                            PLD_Rotation           = 0x0,

                            PLD_Order              = 0x0)


                    })

                }


                Device (SS03)

                {

                    Name (_ADR, 0x13)  // _ADR: Address

                    Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities

                    {

                        0xFF, 

                        0x03, 

                        Zero, 

                        Zero

                    })

                    Name (_PLD, Package (0x01)  // _PLD: Physical Location of Device

                    {

                        ToPLD (

                            PLD_Revision           = 0x1,

                            PLD_IgnoreColor        = 0x1,

                            PLD_Red                = 0x0,

                            PLD_Green              = 0x0,

                            PLD_Blue               = 0x0,

                            PLD_Width              = 0x0,

                            PLD_Height             = 0x0,

                            PLD_UserVisible        = 0x1,

                            PLD_Dock               = 0x0,

                            PLD_Lid                = 0x0,

                            PLD_Panel              = "UNKNOWN",

                            PLD_VerticalPosition   = "UPPER",

                            PLD_HorizontalPosition = "LEFT",

                            PLD_Shape              = "UNKNOWN",

                            PLD_GroupOrientation   = 0x0,

                            PLD_GroupToken         = 0x0,

                            PLD_GroupPosition      = 0x0,

                            PLD_Bay                = 0x0,

                            PLD_Ejectable          = 0x0,

                            PLD_EjectRequired      = 0x0,

                            PLD_CabinetNumber      = 0x0,

                            PLD_CardCageNumber     = 0x0,

                            PLD_Reference          = 0x0,

                            PLD_Rotation           = 0x0,

                            PLD_Order              = 0x0)


                    })

                }


                Device (SS04)

                {

                    Name (_ADR, 0x14)  // _ADR: Address

                    Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities

                    {

                        0xFF, 

                        0xFF, 

                        Zero, 

                        Zero

                    })

                    Name (_PLD, Package (0x01)  // _PLD: Physical Location of Device

                    {

                        ToPLD (

                            PLD_Revision           = 0x1,

                            PLD_IgnoreColor        = 0x1,

                            PLD_Red                = 0x0,

                            PLD_Green              = 0x0,

                            PLD_Blue               = 0x0,

                            PLD_Width              = 0x0,

                            PLD_Height             = 0x0,

                            PLD_UserVisible        = 0x0,

                            PLD_Dock               = 0x0,

                            PLD_Lid                = 0x0,

                            PLD_Panel              = "UNKNOWN",

                            PLD_VerticalPosition   = "UPPER",

                            PLD_HorizontalPosition = "LEFT",

                            PLD_Shape              = "UNKNOWN",

                            PLD_GroupOrientation   = 0x0,

                            PLD_GroupToken         = 0x0,

                            PLD_GroupPosition      = 0x0,

                            PLD_Bay                = 0x0,

                            PLD_Ejectable          = 0x0,

                            PLD_EjectRequired      = 0x0,

                            PLD_CabinetNumber      = 0x0,

                            PLD_CardCageNumber     = 0x0,

                            PLD_Reference          = 0x0,

                            PLD_Rotation           = 0x0,

                            PLD_Order              = 0x0)


                    })

                    Name (SDIN, 0x28)

                    Name (BERT, 0x0C)

                    Name (IGNR, Zero)

                    Method (SBHV, 1, Serialized)

                    {

                        If (Arg0)

                        {

                            IGNR = One

                        }

                        Else

                        {

                            IGNR = Zero

                        }

                    }


                    Method (GBHV, 0, Serialized)

                    {

                        Return (IGNR) /* \_SB_.PCI0.XHC1.RHUB.SS04.IGNR */

                    }


                    Name (U3SD, 0x78)

                    Name (S104, Zero)

                    Name (S050, Zero)

                    Name (S025, Zero)

                }


                Device (SS05)

                {

                    Name (_ADR, 0x15)  // _ADR: Address

                    Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities

                    {

                        0xFF, 

                        0x03, 

                        Zero, 

                        Zero

                    })

                    Name (_PLD, Package (0x01)  // _PLD: Physical Location of Device

                    {

                        ToPLD (

                            PLD_Revision           = 0x1,

                            PLD_IgnoreColor        = 0x1,

                            PLD_Red                = 0x0,

                            PLD_Green              = 0x0,

                            PLD_Blue               = 0x0,

                            PLD_Width              = 0x0,

                            PLD_Height             = 0x0,

                            PLD_UserVisible        = 0x1,

                            PLD_Dock               = 0x0,

                            PLD_Lid                = 0x0,

                            PLD_Panel              = "UNKNOWN",

                            PLD_VerticalPosition   = "UPPER",

                            PLD_HorizontalPosition = "LEFT",

                            PLD_Shape              = "UNKNOWN",

                            PLD_GroupOrientation   = 0x0,

                            PLD_GroupToken         = 0x0,

                            PLD_GroupPosition      = 0x0,

                            PLD_Bay                = 0x0,

                            PLD_Ejectable          = 0x0,

                            PLD_EjectRequired      = 0x0,

                            PLD_CabinetNumber      = 0x0,

                            PLD_CardCageNumber     = 0x0,

                            PLD_Reference          = 0x0,

                            PLD_Rotation           = 0x0,

                            PLD_Order              = 0x0)


                    })

                }


                Device (SS06)

                {

                    Name (_ADR, 0x16)  // _ADR: Address

                    Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities

                    {

                        0xFF, 

                        0x03, 

                        Zero, 

                        Zero

                    })

                    Name (_PLD, Package (0x01)  // _PLD: Physical Location of Device

                    {

                        ToPLD (

                            PLD_Revision           = 0x1,

                            PLD_IgnoreColor        = 0x1,

                            PLD_Red                = 0x0,

                            PLD_Green              = 0x0,

                            PLD_Blue               = 0x0,

                            PLD_Width              = 0x0,

                            PLD_Height             = 0x0,

                            PLD_UserVisible        = 0x1,

                            PLD_Dock               = 0x0,

                            PLD_Lid                = 0x0,

                            PLD_Panel              = "UNKNOWN",

                            PLD_VerticalPosition   = "UPPER",

                            PLD_HorizontalPosition = "LEFT",

                            PLD_Shape              = "UNKNOWN",

                            PLD_GroupOrientation   = 0x0,

                            PLD_GroupToken         = 0x0,

                            PLD_GroupPosition      = 0x0,

                            PLD_Bay                = 0x0,

                            PLD_Ejectable          = 0x0,

                            PLD_EjectRequired      = 0x0,

                            PLD_CabinetNumber      = 0x0,

                            PLD_CardCageNumber     = 0x0,

                            PLD_Reference          = 0x0,

                            PLD_Rotation           = 0x0,

                            PLD_Order              = 0x0)


                    })

                }

            }


            Method (MBSD, 0, NotSerialized)

            {

                Return (One)

            }


            Method (SPWR, 1, Serialized)

            {

                If (Arg0 == Zero)

                {

                    \_SB.PCI0.LPCB.EC.SDPW = Zero

                }

                ElseIf (Arg0 == One)

                {

                    \_SB.PCI0.LPCB.EC.SDPW = One

                    SDPC += One

                }

                ElseIf (Arg0 == 0x02)

                {

                    \_SB.PCI0.LPCB.EC.SDPW = Zero

                }

                ElseIf (Arg0 == 0x03)

                {

                    \_SB.PCI0.LPCB.EC.SDPW = One

                }

            }


            Method (SPWC, 0, NotSerialized)

            {

                Return (SDPC) /* \_SB_.PCI0.XHC1.SDPC */

            }


            Method (_PSW, 1, Serialized)  // _PSW: Power State Wake

            {

                If (\_SB.PCI0.LPCB.EC.SWSD == One)

                {

                    If (\_SB.PCI0.LPCB.EC.ECOK)

                    {

                        If (OSDW ())

                        {

                            If (Arg0)

                            {

                                \_SB.PCI0.LPCB.EC.EWSD = One

                            }

                            Else

                            {

                                \_SB.PCI0.LPCB.EC.EWSD = Zero

                                \_SB.PCI0.LPCB.EC.LWSD = Zero

                            }

                        }

                    }

                }

                Else

                {

                }

            }


            Scope (\_SB.PCI0.LPCB.EC)

            {

                Method (_Q24, 0, NotSerialized)  // _Qxx: EC Query

                {

                    Notify (\_SB.PCI0.XHC1.RHUB.SS04, 0x80) // Status Change

                }


                Method (_Q28, 0, NotSerialized)  // _Qxx: EC Query

                {

                    Notify (\_SB.PCI0.XHC1.RHUB.SS04, 0x80) // Status Change

                }

            }


            Name (SSP, Package (0x02)

            {

                "XHC2", 

                "XHC3"

            })

            Name (SS, Package (0x02)

            {

                "XHC2", 

                "XHC3"

            })

        }

    }

}


Secondary System Description Table

/*

 * Intel ACPI Component Architecture

 * AML/ASL+ Disassembler version 20160729-64

 * Copyright (c) 2000 - 2016 Intel Corporation

 * 

 * Disassembling to symbolic ASL+ operators

 *

 * Disassembly of /Volumes/USB/DarwinDumper_3.0.4_30.12_15.30.40_iMacPro1,1_Apple_X64_High Sierra_17C2120_apple/ACPI Tables/AML/SSDT-2.aml, Sat Dec 30 15:30:59 2017

 *

 * Original Table Header:

 *     Signature        "SSDT"

 *     Length           0x000000E9 (233)

 *     Revision         0x02

 *     Checksum         0xEB

 *     OEM ID           "APPLE "

 *     OEM Table ID     "CpuSsdt"

 *     OEM Revision     0x00003000 (12288)

 *     Compiler ID      "INTL"

 *     Compiler Version 0x20140424 (538182692)

 */

DefinitionBlock ("", "SSDT", 2, "APPLE ", "CpuSsdt", 0x00003000)

{

    External (_PR_.PR00, ProcessorObj)


    Scope (\_PR.PR00)

    {

        Method (DTGP, 5, NotSerialized)

        {

            If (Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b"))

            {

                If (Arg1 == One)

                {

                    If (Arg2 == Zero)

                    {

                        Arg4 = Buffer (One)

                            {

                                 0x03                                             /* . */

                            }

                        Return (One)

                    }


                    If (Arg2 == One)

                    {

                        Return (One)

                    }

                }

            }


            Arg4 = Buffer (One)

                {

                     0x00                                             /* . */

                }

            Return (Zero)

        }


        Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

        {

            If (Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b"))

            {

                Debug = "Writing plugin-type to Registry!"

                Local0 = Package (0x02)

                    {

                        "plugin-type", 

                        One

                    }

                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

            }

            Else

            {

                Local0 = Package (0x02)

                    {

                        "No-Plugin", 

                        Zero

                    }

            }


            Return (Local0)

        }

    }

}


Secondary System Description Table

/*

 * Intel ACPI Component Architecture

 * AML/ASL+ Disassembler version 20160729-64

 * Copyright (c) 2000 - 2016 Intel Corporation

 * 

 * Disassembling to symbolic ASL+ operators

 *

 * Disassembly of /Volumes/USB/DarwinDumper_3.0.4_30.12_15.30.40_iMacPro1,1_Apple_X64_High Sierra_17C2120_apple/ACPI Tables/AML/SSDT-3.aml, Sat Dec 30 15:30:59 2017

 *

 * Original Table Header:

 *     Signature        "SSDT"

 *     Length           0x00000024 (36)

 *     Revision         0x01

 *     Checksum         0xAD

 *     OEM ID           "APPLE "

 *     OEM Table ID     "SmcDppt"

 *     OEM Revision     0x00001000 (4096)

 *     Compiler ID      "INTL"

 *     Compiler Version 0x20140424 (538182692)

 */

DefinitionBlock ("", "SSDT", 1, "APPLE ", "SmcDppt", 0x00001000)

{

Secondary System Description Table

/*

 * Intel ACPI Component Architecture

 * AML/ASL+ Disassembler version 20160729-64

 * Copyright (c) 2000 - 2016 Intel Corporation

 * 

 * Disassembling to symbolic ASL+ operators

 *

 * Disassembly of /Volumes/USB/DarwinDumper_3.0.4_30.12_15.30.40_iMacPro1,1_Apple_X64_High Sierra_17C2120_apple/ACPI Tables/AML/SSDT-4.aml, Sat Dec 30 15:30:59 2017

 *

 * Original Table Header:

 *     Signature        "SSDT"

 *     Length           0x00000407 (1031)

 *     Revision         0x02

 *     Checksum         0x03

 *     OEM ID           "APPLE "

 *     OEM Table ID     "PEG0GFX0"

 *     OEM Revision     0x00001000 (4096)

 *     Compiler ID      "INTL"

 *     Compiler Version 0x20140424 (538182692)

 */

DefinitionBlock ("", "SSDT", 2, "APPLE ", "PEG0GFX0", 0x00001000)

{

    External (_SB_.PC03.BR3A, DeviceObj)

    External (_SB_.PNLF.BSET, MethodObj)    // 1 Arguments

    External (BRTL, FieldUnitObj)

    External (DTGP, MethodObj)    // 5 Arguments

    External (EGPS, FieldUnitObj)

    External (OSDW, MethodObj)    // 0 Arguments


    Scope (\_SB.PC03.BR3A)

    {

        Device (EGP0)

        {

            Name (_ADR, Zero)  // _ADR: Address

            Device (EGP1)

            {

                Name (_ADR, Zero)  // _ADR: Address

                Device (GFX0)

                {

                    Name (_ADR, Zero)  // _ADR: Address

                    Name (ATIB, Buffer (0x0100) {})

                    Method (ATIF, 2, Serialized)

                    {

                        If (Arg0 == Zero)

                        {

                            Return (AF00 ())

                        }


                        If (Arg0 == One)

                        {

                            Return (AF01 ())

                        }


                        If (Arg0 == 0x02)

                        {

                            Return (AF02 ())

                        }

                        Else

                        {

                            CreateWordField (ATIB, Zero, SSZE)

                            CreateWordField (ATIB, 0x02, VERN)

                            CreateDWordField (ATIB, 0x04, NMSK)

                            CreateDWordField (ATIB, 0x08, SFUN)

                            SSZE = Zero

                            VERN = Zero

                            NMSK = Zero

                            SFUN = Zero

                            Return (ATIB) /* \_SB_.PC03.BR3A.EGP0.EGP1.GFX0.ATIB */

                        }

                    }


                    Method (AF00, 0, NotSerialized)

                    {

                        CreateWordField (ATIB, Zero, SSZE)

                        CreateWordField (ATIB, 0x02, VERN)

                        CreateDWordField (ATIB, 0x04, NMSK)

                        CreateDWordField (ATIB, 0x08, SFUN)

                        SSZE = 0x0C

                        VERN = One

                        NMSK = 0x0C

                        SFUN = 0x03

                        Return (ATIB) /* \_SB_.PC03.BR3A.EGP0.EGP1.GFX0.ATIB */

                    }


                    Method (AF01, 0, NotSerialized)

                    {

                        CreateWordField (ATIB, Zero, SSZE)

                        CreateDWordField (ATIB, 0x02, VMSK)

                        CreateDWordField (ATIB, 0x06, FLGS)

                        SSZE = 0x0A

                        VMSK = 0x03

                        FLGS = One

                        Return (ATIB) /* \_SB_.PC03.BR3A.EGP0.EGP1.GFX0.ATIB */

                    }


                    Method (AF02, 0, NotSerialized)

                    {

                        CreateWordField (ATIB, Zero, SSZE)

                        CreateDWordField (ATIB, 0x02, PSBI)

                        CreateByteField (ATIB, 0x09, FPWR)

                        CreateByteField (ATIB, 0x0A, FPID)

                        SSZE = 0x0D

                        PSBI = 0x08

                        FPWR = Zero

                        FPID = EGPS /* External reference */

                        Return (ATIB) /* \_SB_.PC03.BR3A.EGP0.EGP1.GFX0.ATIB */

                    }


                    Method (ABCM, 1, NotSerialized)

                    {

                        BRTL = Arg0

                        \_SB.PNLF.BSET (Arg0)

                        Return (Zero)

                    }


                    Method (ABCL, 0, NotSerialized)

                    {

                        Return (Package (0x52)

                        {

                            0x50, 

                            0x32, 

                            One, 

                            0x02, 

                            0x03, 

                            0x04, 

                            0x05, 

                            0x06, 

                            0x07, 

                            0x08, 

                            0x09, 

                            0x0A, 

                            0x0B, 

                            0x0C, 

                            0x0D, 

                            0x0E, 

                            0x0F, 

                            0x10, 

                            0x11, 

                            0x12, 

                            0x13, 

                            0x14, 

                            0x15, 

                            0x16, 

                            0x17, 

                            0x18, 

                            0x19, 

                            0x1A, 

                            0x1B, 

                            0x1C, 

                            0x1D, 

                            0x1E, 

                            0x1F, 

                            0x20, 

                            0x21, 

                            0x22, 

                            0x23, 

                            0x24, 

                            0x25, 

                            0x26, 

                            0x27, 

                            0x28, 

                            0x29, 

                            0x2A, 

                            0x2B, 

                            0x2C, 

                            0x2D, 

                            0x2E, 

                            0x2F, 

                            0x30, 

                            0x31, 

                            0x32, 

                            0x33, 

                            0x34, 

                            0x35, 

                            0x36, 

                            0x37, 

                            0x38, 

                            0x39, 

                            0x3A, 

                            0x3B, 

                            0x3C, 

                            0x3D, 

                            0x3E, 

                            0x3F, 

                            0x40, 

                            0x41, 

                            0x42, 

                            0x43, 

                            0x44, 

                            0x45, 

                            0x46, 

                            0x47, 

                            0x48, 

                            0x49, 

                            0x4A, 

                            0x4B, 

                            0x4C, 

                            0x4D, 

                            0x4E, 

                            0x4F, 

                            0x50

                        })

                    }


                    Device (LCD)

                    {

                        Method (_ADR, 0, Serialized)  // _ADR: Address

                        {

                            Return (0x0110)

                        }


                        Method (_BCL, 0, NotSerialized)  // _BCL: Brightness Control Levels

                        {

                            Return (ABCL ())

                        }


                        Method (_BCM, 1, NotSerialized)  // _BCM: Brightness Control Method

                        {

                            ABCM (Arg0)

                        }


                        Method (_BQC, 0, NotSerialized)  // _BQC: Brightness Query Current

                        {

                            Return (BRTL) /* External reference */

                        }

                    }


                    Method (_DOD, 0, Serialized)  // _DOD: Display Output Devices

                    {

                        Return (Package (0x01)

                        {

                            0x0110

                        })

                    }


                    Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake

                    {

                        If (OSDW ())

                        {

                            Return (Package (0x02)

                            {

                                0x69, 

                                0x03

                            })

                        }

                        Else

                        {

                            Return (Package (0x02)

                            {

                                0x69, 

                                0x03

                            })

                        }

                    }


                    OperationRegion (PEGH, PCI_Config, Zero, 0x40)

                    Field (PEGH, ByteAcc, NoLock, Preserve)

                    {

                        VID0,   16, 

                        DID0,   16, 

                        GCMD,   8, 

                        Offset (0x24), 

                        BAR4,   32

                    }


                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                    {

                        If (Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b"))

                        {

                            If ((VID0 & 0xFFFF) != 0xFFFF)

                            {

                                Local0 = Package (0x02)

                                    {

                                        "hda-gfx", 

                                        Buffer (0x0A)

                                        {

                                            "onboard-1"

                                        }

                                    }

                                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                                Return (Local0)

                            }

                        }


                        Return (0x80000002)

                    }

                }


                Device (HDAU)

                {

                    Name (_ADR, One)  // _ADR: Address

                    OperationRegion (HDAH, PCI_Config, Zero, 0x40)

                    Field (HDAH, ByteAcc, NoLock, Preserve)

                    {

                        VID0,   16, 

                        DID0,   16

                    }


                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                    {

                        If (Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b"))

                        {

                            If ((VID0 & 0xFFFF) != 0xFFFF)

                            {

                                Local0 = Package (0x02)

                                    {

                                        "hda-gfx", 

                                        Buffer (0x0A)

                                        {

                                            "onboard-1"

                                        }

                                    }

                                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                                Return (Local0)

                            }

                        }


                        Return (0x80000002)

                    }

                }

            }

        }

    }

}


Secondary System Description Table

/*

 * Intel ACPI Component Architecture

 * AML/ASL+ Disassembler version 20160729-64

 * Copyright (c) 2000 - 2016 Intel Corporation

 * 

 * Disassembling to symbolic ASL+ operators

 *

 * Disassembly of /Volumes/USB/DarwinDumper_3.0.4_30.12_15.30.40_iMacPro1,1_Apple_X64_High Sierra_17C2120_apple/ACPI Tables/AML/SSDT-5.aml, Sat Dec 30 15:30:59 2017

 *

 * Original Table Header:

 *     Signature        "SSDT"

 *     Length           0x00000024 (36)

 *     Revision         0x01

 *     Checksum         0x42

 *     OEM ID           "APPLE "

 *     OEM Table ID     "PEG0SSD0"

 *     OEM Revision     0x00001000 (4096)

 *     Compiler ID      "INTL"

 *     Compiler Version 0x20140424 (538182692)

 */

DefinitionBlock ("", "SSDT", 1, "APPLE ", "PEG0SSD0", 0x00001000)

{

Secondary System Description Table

/*

 * Intel ACPI Component Architecture

 * AML/ASL+ Disassembler version 20160729-64

 * Copyright (c) 2000 - 2016 Intel Corporation

 * 

 * Disassembling to symbolic ASL+ operators

 *

 * Disassembly of /Volumes/USB/DarwinDumper_3.0.4_30.12_15.30.40_iMacPro1,1_Apple_X64_High Sierra_17C2120_apple/ACPI Tables/AML/SSDT-6.aml, Sat Dec 30 15:30:59 2017

 *

 * Original Table Header:

 *     Signature        "SSDT"

 *     Length           0x00000031 (49)

 *     Revision         0x01

 *     Checksum         0xB1

 *     OEM ID           "APPLE "

 *     OEM Table ID     "SsdtS3"

 *     OEM Revision     0x00001000 (4096)

 *     Compiler ID      "INTL"

 *     Compiler Version 0x20140424 (538182692)

 */

DefinitionBlock ("", "SSDT", 1, "APPLE ", "SsdtS3", 0x00001000)

{

    Name (_S3, Package (0x03)  // _S3_: S3 System State

    {

        0x05, 

        0x05, 

        Zero

    })

}


Secondary System Description Table

/*

 * Intel ACPI Component Architecture

 * AML/ASL+ Disassembler version 20160729-64

 * Copyright (c) 2000 - 2016 Intel Corporation

 * 

 * Disassembling to symbolic ASL+ operators

 *

 * Disassembly of /Volumes/USB/DarwinDumper_3.0.4_30.12_15.30.40_iMacPro1,1_Apple_X64_High Sierra_17C2120_apple/ACPI Tables/AML/SSDT-7.aml, Sat Dec 30 15:30:59 2017

 *

 * Original Table Header:

 *     Signature        "SSDT"

 *     Length           0x00000024 (36)

 *     Revision         0x01

 *     Checksum         0x6A

 *     OEM ID           "APPLE "

 *     OEM Table ID     "SataAhci"

 *     OEM Revision     0x00001000 (4096)

 *     Compiler ID      "INTL"

 *     Compiler Version 0x20140424 (538182692)

 */

DefinitionBlock ("", "SSDT", 1, "APPLE ", "SataAhci", 0x00001000)

{

Secondary System Description Table

/*

 * Intel ACPI Component Architecture

 * AML/ASL+ Disassembler version 20160729-64

 * Copyright (c) 2000 - 2016 Intel Corporation

 * 

 * Disassembling to symbolic ASL+ operators

 *

 * Disassembly of /Volumes/USB/DarwinDumper_3.0.4_30.12_15.30.40_iMacPro1,1_Apple_X64_High Sierra_17C2120_apple/ACPI Tables/AML/SSDT-8.aml, Sat Dec 30 15:30:59 2017

 *

 * Original Table Header:

 *     Signature        "SSDT"

 *     Length           0x000000B8 (184)

 *     Revision         0x01

 *     Checksum         0x17

 *     OEM ID           "APPLE "

 *     OEM Table ID     "Sdxc"

 *     OEM Revision     0x00001000 (4096)

 *     Compiler ID      "INTL"

 *     Compiler Version 0x20140424 (538182692)

 */

DefinitionBlock ("", "SSDT", 1, "APPLE ", "Sdxc", 0x00001000)

{

    Scope (\_SB)

    {

        Name (SDTB, Buffer (0x82)

        {

            /* 0000 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */

            /* 0008 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */

            /* 0010 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */

            /* 0018 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */

            /* 0020 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */

            /* 0028 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */

            /* 0030 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */

            /* 0038 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */

            /* 0040 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */

            /* 0048 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */

            /* 0050 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */

            /* 0058 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */

            /* 0060 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */

            /* 0068 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */

            /* 0070 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */

            /* 0078 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  /* ........ */

            /* 0080 */  0x00, 0x00                                       /* .. */

        })

    }

}


Secondary System Description Table

/*

 * Intel ACPI Component Architecture

 * AML/ASL+ Disassembler version 20160729-64

 * Copyright (c) 2000 - 2016 Intel Corporation

 * 

 * Disassembling to symbolic ASL+ operators

 *

 * Disassembly of /Volumes/USB/DarwinDumper_3.0.4_30.12_15.30.40_iMacPro1,1_Apple_X64_High Sierra_17C2120_apple/ACPI Tables/AML/SSDT-9.aml, Sat Dec 30 15:30:59 2017

 *

 * Original Table Header:

 *     Signature        "SSDT"

 *     Length           0x00009FAA (40874)

 *     Revision         0x02

 *     Checksum         0xDC

 *     OEM ID           "APPLE "

 *     OEM Table ID     "TbtPEG23"

 *     OEM Revision     0x00001000 (4096)

 *     Compiler ID      "INTL"

 *     Compiler Version 0x20140424 (538182692)

 */

DefinitionBlock ("", "SSDT", 2, "APPLE ", "TbtPEG23", 0x00001000)

{

    External (_SB_.GGDV, MethodObj)    // 1 Arguments

    External (_SB_.GGII, MethodObj)    // 1 Arguments

    External (_SB_.GGIV, MethodObj)    // 1 Arguments

    External (_SB_.GGOV, MethodObj)    // 1 Arguments

    External (_SB_.PC02, DeviceObj)

    External (_SB_.PC02.BR2C, DeviceObj)

    External (_SB_.PC02.BR2D, DeviceObj)

    External (_SB_.PCI0.LPCB.EC__.ECOK, IntObj)

    External (_SB_.PCI0.LPCB.EC__.ENV1, IntObj)

    External (_SB_.PCI0.LPCB.EC__.EWTB, FieldUnitObj)

    External (_SB_.PCI0.LPCB.EC__.LWTB, FieldUnitObj)

    External (_SB_.PCI0.LPCB.EC__.SWTB, FieldUnitObj)

    External (_SB_.PCI0.LPCB.EC__.TBPW, FieldUnitObj)

    External (_SB_.PCI0.XHC1, UnknownObj)

    External (_SB_.SGDI, MethodObj)    // 1 Arguments

    External (_SB_.SGDO, MethodObj)    // 1 Arguments

    External (_SB_.SGII, MethodObj)    // 2 Arguments

    External (_SB_.SGOV, MethodObj)    // 2 Arguments

    External (BICM, FieldUnitObj)

    External (DTGP, MethodObj)    // 5 Arguments

    External (ISWI, FieldUnitObj)

    External (NHI1, FieldUnitObj)

    External (NHI2, FieldUnitObj)

    External (OSDW, MethodObj)    // 0 Arguments

    External (T2P1, FieldUnitObj)

    External (T2P2, FieldUnitObj)

    External (TBG2, IntObj)

    External (TBG3, IntObj)

    External (TD11, FieldUnitObj)

    External (TD12, FieldUnitObj)

    External (TD21, FieldUnitObj)

    External (TD22, FieldUnitObj)

    External (TD41, FieldUnitObj)

    External (TD42, FieldUnitObj)

    External (TDB1, FieldUnitObj)

    External (TDB2, FieldUnitObj)

    External (TNH1, FieldUnitObj)

    External (TNH2, FieldUnitObj)

    External (TUP1, FieldUnitObj)

    External (TUP2, FieldUnitObj)

    External (U2OP, FieldUnitObj)


    Scope (\_SB.PC02)

    {

        Scope (\_SB.PC02.BR2C)

        {

            Scope (\_GPE)

            {

                Method (_L32, 0, NotSerialized)  // _Lxx: Level-Triggered GPE

                {

                    If (!OSDW ())

                    {

                        If (\_SB.PC02.BR2C.POC0 == One)

                        {

                            Return (Zero)

                        }


                        Sleep (0x0190)

                        If (\_SB.PC02.BR2C.WTLT () == One)

                        {

                            \_SB.PC02.BR2C.ICMS ()

                        }

                        Else

                        {

                        }


                        If (\_SB.PC02.BR2C.UPMB)

                        {

                            \_SB.PC02.BR2C.UPMB = Zero

                            Sleep (One)

                        }

                        Else

                        {

                        }


                        \_SB.PC02.BR2C.CMPE ()

                    }

                    ElseIf (\_SB.GGII (0x01030012) == One)

                    {

                        \_SB.SGII (0x01030012, Zero)

                    }

                    Else

                    {

                        \_SB.SGII (0x01030012, One)

                    }

                }

            }


            Name (EICM, Zero)

            Name (R020, Zero)

            Name (R024, Zero)

            Name (R028, Zero)

            Name (R02C, Zero)

            Name (R118, Zero)

            Name (R119, Zero)

            Name (R11A, Zero)

            Name (R11C, Zero)

            Name (R120, Zero)

            Name (R124, Zero)

            Name (R128, Zero)

            Name (R12C, Zero)

            Name (R218, Zero)

            Name (R219, Zero)

            Name (R21A, Zero)

            Name (R21C, Zero)

            Name (R220, Zero)

            Name (R224, Zero)

            Name (R228, Zero)

            Name (R22C, Zero)

            Name (R318, Zero)

            Name (R319, Zero)

            Name (R31A, Zero)

            Name (R31C, Zero)

            Name (R320, Zero)

            Name (R324, Zero)

            Name (R328, Zero)

            Name (R32C, Zero)

            Name (R418, Zero)

            Name (R419, Zero)

            Name (R41A, Zero)

            Name (R41C, Zero)

            Name (R420, Zero)

            Name (R424, Zero)

            Name (R428, Zero)

            Name (R42C, Zero)

            Name (RVES, Zero)

            Name (R518, Zero)

            Name (R519, Zero)

            Name (R51A, Zero)

            Name (R51C, Zero)

            Name (R520, Zero)

            Name (R524, Zero)

            Name (R528, Zero)

            Name (R52C, Zero)

            Name (R618, Zero)

            Name (R619, Zero)

            Name (R61A, Zero)

            Name (R61C, Zero)

            Name (R620, Zero)

            Name (R624, Zero)

            Name (R628, Zero)

            Name (R62C, Zero)

            Name (RH10, Zero)

            Name (RH14, Zero)

            Name (POC0, Zero)

            OperationRegion (RSTR, SystemMemory, NHI1, 0x0100)

            Field (RSTR, DWordAcc, NoLock, Preserve)

            {

                CIOR,   32, 

                Offset (0xB8), 

                ISTA,   32, 

                Offset (0xF0), 

                ICME,   32

            }


            OperationRegion (T2PM, SystemMemory, T2P1, 0x08)

            Field (T2PM, DWordAcc, NoLock, Preserve)

            {

                T2PR,   32, 

                P2TR,   32

            }


            OperationRegion (RPSM, SystemMemory, 0x60510000, 0x54)

            Field (RPSM, DWordAcc, NoLock, Preserve)

            {

                RPVD,   32, 

                RPR4,   8, 

                Offset (0x18), 

                RP18,   8, 

                RP19,   8, 

                RP1A,   8, 

                Offset (0x1C), 

                RP1C,   16, 

                Offset (0x20), 

                R_20,   32, 

                R_24,   32, 

                R_28,   32, 

                R_2C,   32, 

                Offset (0x52), 

                    ,   11, 

                RPLT,   1, 

                Offset (0x54)

            }


            OperationRegion (UPSM, SystemMemory, TUP1, 0x0548)

            Field (UPSM, DWordAcc, NoLock, Preserve)

            {

                UPVD,   32, 

                UP04,   8, 

                Offset (0x08), 

                CLRD,   32, 

                Offset (0x18), 

                UP18,   8, 

                UP19,   8, 

                UP1A,   8, 

                Offset (0x1C), 

                UP1C,   16, 

                Offset (0x20), 

                UP20,   32, 

                UP24,   32, 

                UP28,   32, 

                UP2C,   32, 

                Offset (0xD2), 

                    ,   11, 

                UPLT,   1, 

                Offset (0xD4), 

                Offset (0x544), 

                UPMB,   1, 

                Offset (0x548)

            }


            OperationRegion (DNSM, SystemMemory, TDB1, 0xD4)

            Field (DNSM, DWordAcc, NoLock, Preserve)

            {

                DPVD,   32, 

                DP04,   8, 

                Offset (0x18), 

                DP18,   8, 

                DP19,   8, 

                DP1A,   8, 

                Offset (0x1C), 

                DP1C,   16, 

                Offset (0x20), 

                DP20,   32, 

                DP24,   32, 

                DP28,   32, 

                DP2C,   32, 

                Offset (0xD2), 

                    ,   11, 

                DPLT,   1, 

                Offset (0xD4)

            }


            OperationRegion (DS3M, SystemMemory, TD11, 0x40)

            Field (DS3M, DWordAcc, NoLock, Preserve)

            {

                D3VD,   32, 

                D304,   8, 

                Offset (0x18), 

                D318,   8, 

                D319,   8, 

                D31A,   8, 

                Offset (0x1C), 

                D31C,   16, 

                Offset (0x20), 

                D320,   32, 

                D324,   32, 

                D328,   32, 

                D32C,   32

            }


            OperationRegion (DS4M, SystemMemory, TD21, 0x0568)

            Field (DS4M, DWordAcc, NoLock, Preserve)

            {

                D4VD,   32, 

                D404,   8, 

                Offset (0x18), 

                D418,   8, 

                D419,   8, 

                D41A,   8, 

                Offset (0x1C), 

                D41C,   16, 

                Offset (0x20), 

                D420,   32, 

                D424,   32, 

                D428,   32, 

                D42C,   32, 

                Offset (0x564), 

                DVES,   32

            }


            OperationRegion (DS5M, SystemMemory, TD41, 0x40)

            Field (DS5M, DWordAcc, NoLock, Preserve)

            {

                D5VD,   32, 

                D504,   8, 

                Offset (0x18), 

                D518,   8, 

                D519,   8, 

                D51A,   8, 

                Offset (0x1C), 

                D51C,   16, 

                Offset (0x20), 

                D520,   32, 

                D524,   32, 

                D528,   32, 

                D52C,   32

            }


            OperationRegion (NHIM, SystemMemory, TNH1, 0x40)

            Field (NHIM, DWordAcc, NoLock, Preserve)

            {

                NH00,   32, 

                NH04,   8, 

                Offset (0x10), 

                NH10,   32, 

                NH14,   32

            }


            Method (_INI, 0, NotSerialized)  // _INI: Initialize

            {

                If (!OSDW ())

                {

                    TBG2 = One

                    R020 = R_20 /* \_SB_.PC02.BR2C.R_20 */

                    R024 = R_24 /* \_SB_.PC02.BR2C.R_24 */

                    R028 = R_28 /* \_SB_.PC02.BR2C.R_28 */

                    R02C = R_2C /* \_SB_.PC02.BR2C.R_2C */

                    R118 = UP18 /* \_SB_.PC02.BR2C.UP18 */

                    R119 = UP19 /* \_SB_.PC02.BR2C.UP19 */

                    R11A = UP1A /* \_SB_.PC02.BR2C.UP1A */

                    R11C = UP1C /* \_SB_.PC02.BR2C.UP1C */

                    R120 = UP20 /* \_SB_.PC02.BR2C.UP20 */

                    R124 = UP24 /* \_SB_.PC02.BR2C.UP24 */

                    R128 = UP28 /* \_SB_.PC02.BR2C.UP28 */

                    R12C = UP2C /* \_SB_.PC02.BR2C.UP2C */

                    R218 = DP18 /* \_SB_.PC02.BR2C.DP18 */

                    R219 = DP19 /* \_SB_.PC02.BR2C.DP19 */

                    R21A = DP1A /* \_SB_.PC02.BR2C.DP1A */

                    R21C = DP1C /* \_SB_.PC02.BR2C.DP1C */

                    R220 = DP20 /* \_SB_.PC02.BR2C.DP20 */

                    R224 = DP24 /* \_SB_.PC02.BR2C.DP24 */

                    R228 = DP28 /* \_SB_.PC02.BR2C.DP28 */

                    R228 = DP28 /* \_SB_.PC02.BR2C.DP28 */

                    R318 = D318 /* \_SB_.PC02.BR2C.D318 */

                    R319 = D319 /* \_SB_.PC02.BR2C.D319 */

                    R31A = D31A /* \_SB_.PC02.BR2C.D31A */

                    R31C = D31C /* \_SB_.PC02.BR2C.D31C */

                    R320 = D320 /* \_SB_.PC02.BR2C.D320 */

                    R324 = D324 /* \_SB_.PC02.BR2C.D324 */

                    R328 = D328 /* \_SB_.PC02.BR2C.D328 */

                    R32C = D32C /* \_SB_.PC02.BR2C.D32C */

                    R418 = D418 /* \_SB_.PC02.BR2C.D418 */

                    R419 = D419 /* \_SB_.PC02.BR2C.D419 */

                    R41A = D41A /* \_SB_.PC02.BR2C.D41A */

                    R41C = D41C /* \_SB_.PC02.BR2C.D41C */

                    R420 = D420 /* \_SB_.PC02.BR2C.D420 */

                    R424 = D424 /* \_SB_.PC02.BR2C.D424 */

                    R428 = D428 /* \_SB_.PC02.BR2C.D428 */

                    R42C = D42C /* \_SB_.PC02.BR2C.D42C */

                    RVES = DVES /* \_SB_.PC02.BR2C.DVES */

                    R518 = D518 /* \_SB_.PC02.BR2C.D518 */

                    R519 = D519 /* \_SB_.PC02.BR2C.D519 */

                    R51A = D51A /* \_SB_.PC02.BR2C.D51A */

                    R51C = D51C /* \_SB_.PC02.BR2C.D51C */

                    R520 = D520 /* \_SB_.PC02.BR2C.D520 */

                    R524 = D524 /* \_SB_.PC02.BR2C.D524 */

                    R528 = D528 /* \_SB_.PC02.BR2C.D528 */

                    R52C = D52C /* \_SB_.PC02.BR2C.D52C */

                    RH10 = NH10 /* \_SB_.PC02.BR2C.NH10 */

                    RH14 = NH14 /* \_SB_.PC02.BR2C.NH14 */

                    Sleep (One)

                    ICMB ()

                }

            }


            Method (ICMB, 0, NotSerialized)

            {

                If (BICM == One)

                {

                    If (ISWI != One)

                    {

                        SGOV (0x01030010, Zero)

                        SGDO (0x01030010)

                        ICMS ()

                    }

                    Else

                    {

                    }

                }

            }


            Method (ICMS, 0, NotSerialized)

            {

                If (BICM == One)

                {

                    If (ISWI != One)

                    {

                        \_SB.PC02.BR2C.POC0 = One

                        If (\_SB.PC02.BR2C.ICME != 0x800001A6)

                        {

                            If (\_SB.PC02.BR2C.CNHI ())

                            {

                                If (\_SB.PC02.BR2C.ICME != 0xFFFFFFFF)

                                {

                                    \_SB.PC02.BR2C.WTLT ()

                                    If (!Local0 = (\_SB.PC02.BR2C.ICME & 0x80000000))

                                    {

                                        \_SB.PC02.BR2C.ICME |= 0x06

                                        Local0 = 0x03E8

                                        While ((Local1 = (\_SB.PC02.BR2C.ICME & 0x80000000)) == Zero)

                                        {

                                            Local0--

                                            If (Local0 == Zero)

                                            {

                                                Break

                                            }


                                            Sleep (One)

                                        }


                                        Sleep (0x03E8)

                                    }

                                }

                            }

                        }


                        \_SB.PC02.BR2C.POC0 = Zero

                    }

                }

            }


            Method (TBTC, 1, Serialized)

            {

                P2TR = Arg0

                Local0 = 0x64

                Local1 = T2PR /* \_SB_.PC02.BR2C.T2PR */

                While ((Local2 = (Local1 & One)) == Zero)

                {

                    If (Local1 == 0xFFFFFFFF)

                    {

                        Return (Zero)

                    }


                    Local0--

                    If (Local0 == Zero)

                    {

                        Break

                    }


                    Local1 = T2PR /* \_SB_.PC02.BR2C.T2PR */

                    Sleep (0x32)

                }


                P2TR = Zero

            }


            Method (CMPE, 0, Serialized)

            {

                Notify (\_SB.PC02.BR2C, Zero) // Bus Check

            }


            Method (CNHI, 0, Serialized)

            {

                Local0 = 0x0A

                While (Local0)

                {

                    R_20 = R020 /* \_SB_.PC02.BR2C.R020 */

                    R_24 = R024 /* \_SB_.PC02.BR2C.R024 */

                    R_28 = R028 /* \_SB_.PC02.BR2C.R028 */

                    R_2C = R02C /* \_SB_.PC02.BR2C.R02C */

                    RPR4 = 0x07

                    If (R020 == R_20)

                    {

                        Break

                    }


                    Sleep (One)

                    Local0--

                }


                If (R020 != R_20)

                {

                    Return (Zero)

                }


                Local0 = 0x0A

                While (Local0)

                {

                    UP18 = R118 /* \_SB_.PC02.BR2C.R118 */

                    UP19 = R119 /* \_SB_.PC02.BR2C.R119 */

                    UP1A = R11A /* \_SB_.PC02.BR2C.R11A */

                    UP1C = R11C /* \_SB_.PC02.BR2C.R11C */

                    UP20 = R120 /* \_SB_.PC02.BR2C.R120 */

                    UP24 = R124 /* \_SB_.PC02.BR2C.R124 */

                    UP28 = R128 /* \_SB_.PC02.BR2C.R128 */

                    UP2C = R12C /* \_SB_.PC02.BR2C.R12C */

                    UP04 = 0x07

                    If (R119 == UP19)

                    {

                        Break

                    }


                    Sleep (One)

                    Local0--

                }


                If (R119 != UP19)

                {

                    Return (Zero)

                }


                If (WTLT () == One) {}

                Else

                {

                    Return (Zero)

                }


                Local0 = 0x0A

                While (Local0)

                {

                    DP18 = R218 /* \_SB_.PC02.BR2C.R218 */

                    DP19 = R219 /* \_SB_.PC02.BR2C.R219 */

                    DP1A = R21A /* \_SB_.PC02.BR2C.R21A */

                    DP1C = R21C /* \_SB_.PC02.BR2C.R21C */

                    DP20 = R220 /* \_SB_.PC02.BR2C.R220 */

                    DP24 = R224 /* \_SB_.PC02.BR2C.R224 */

                    DP28 = R228 /* \_SB_.PC02.BR2C.R228 */

                    DP2C = R22C /* \_SB_.PC02.BR2C.R22C */

                    DP04 = 0x07

                    D318 = R318 /* \_SB_.PC02.BR2C.R318 */

                    D319 = R319 /* \_SB_.PC02.BR2C.R319 */

                    D31A = R31A /* \_SB_.PC02.BR2C.R31A */

                    D31C = R31C /* \_SB_.PC02.BR2C.R31C */

                    D320 = R320 /* \_SB_.PC02.BR2C.R320 */

                    D324 = R324 /* \_SB_.PC02.BR2C.R324 */

                    D328 = R328 /* \_SB_.PC02.BR2C.R328 */

                    D32C = R32C /* \_SB_.PC02.BR2C.R32C */

                    D304 = 0x07

                    D418 = R418 /* \_SB_.PC02.BR2C.R418 */

                    D419 = R419 /* \_SB_.PC02.BR2C.R419 */

                    D41A = R41A /* \_SB_.PC02.BR2C.R41A */

                    D41C = R41C /* \_SB_.PC02.BR2C.R41C */

                    D420 = R420 /* \_SB_.PC02.BR2C.R420 */

                    D424 = R424 /* \_SB_.PC02.BR2C.R424 */

                    D428 = R428 /* \_SB_.PC02.BR2C.R428 */

                    D42C = R42C /* \_SB_.PC02.BR2C.R42C */

                    DVES = RVES /* \_SB_.PC02.BR2C.RVES */

                    D404 = 0x07

                    D518 = R518 /* \_SB_.PC02.BR2C.R518 */

                    D519 = R519 /* \_SB_.PC02.BR2C.R519 */

                    D51A = R51A /* \_SB_.PC02.BR2C.R51A */

                    D51C = R51C /* \_SB_.PC02.BR2C.R51C */

                    D520 = R520 /* \_SB_.PC02.BR2C.R520 */

                    D524 = R524 /* \_SB_.PC02.BR2C.R524 */

                    D528 = R528 /* \_SB_.PC02.BR2C.R528 */

                    D52C = R52C /* \_SB_.PC02.BR2C.R52C */

                    D504 = 0x07

                    If (R219 == DP19)

                    {

                        Break

                    }


                    Sleep (One)

                    Local0--

                }


                If (R219 != DP19)

                {

                    Return (Zero)

                }


                If (WTDL () == One) {}

                Else

                {

                    Return (Zero)

                }


                Local0 = 0x64

                While (Local0)

                {

                    NH10 = RH10 /* \_SB_.PC02.BR2C.RH10 */

                    NH14 = RH14 /* \_SB_.PC02.BR2C.RH14 */

                    NH04 = 0x07

                    If (RH10 == NH10)

                    {

                        Break

                    }

                    Else

                    {

                    }


                    Sleep (One)

                    Local0--

                }


                If (RH10 != NH10)

                {

                    Return (Zero)

                }


                Return (One)

            }


            Method (UPCK, 0, Serialized)

            {

                If (((UPVD == 0x156D8086) || (UPVD == 0x156B8086)) || (UPVD == 0x156A8086))

                {

                    Return (One)

                }


                If (UPVD == 0x15788086)

                {

                    Return (One)

                }

                Else

                {

                    Return (Zero)

                }

            }


            Method (ULTC, 0, Serialized)

            {

                If (RPLT == Zero)

                {

                    If (UPLT == Zero)

                    {

                        Return (One)

                    }

                }


                Return (Zero)

            }


            Method (WTLT, 0, Serialized)

            {

                Local0 = 0x07D0

                Local1 = Zero

                While (Local0)

                {

                    If (RPR4 == 0x07)

                    {

                        If (ULTC ())

                        {

                            If (UPCK ())

                            {

                                Local1 = One

                                Break

                            }

                        }

                    }


                    Sleep (One)

                    Local0--

                }


                Return (Local1)

            }


            Method (DLTC, 0, Serialized)

            {

                If (RPLT == Zero)

                {

                    If (UPLT == Zero)

                    {

                        If (DPLT == Zero)

                        {

                            Return (One)

                        }

                    }

                }


                Return (Zero)

            }


            Method (WTDL, 0, Serialized)

            {

                Local0 = 0x07D0

                Local1 = Zero

                While (Local0)

                {

                    If (RPR4 == 0x07)

                    {

                        If (DLTC ())

                        {

                            If (UPCK ())

                            {

                                Local1 = One

                                Break

                            }

                        }

                    }


                    Sleep (One)

                    Local0--

                }


                Return (Local1)

            }


            OperationRegion (OPG0, SystemMemory, 0x60510000, 0x1000)

            Field (OPG0, ByteAcc, NoLock, Preserve)

            {

                P0VI,   16, 

                P0DI,   16, 

                Offset (0x248), 

                    ,   7, 

                Q0L2,   1, 

                Q0L0,   1

            }


            Name (PUPS, One)

            Method (PUPD, 2, Serialized)

            {

            }


            Method (TBPE, 1, Serialized)

            {

                If (Arg0 == Zero)

                {

                    \_SB.PCI0.LPCB.EC.TBPW = Zero

                }

                Else

                {

                    \_SB.PCI0.LPCB.EC.TBPW = Arg0

                }

            }


            Method (TBPS, 0, Serialized)

            {

                Local0 = \_SB.PCI0.LPCB.EC.ENV1 /* External reference */

                Return ((Local0 &= 0x08 >> 0x03))

            }


            OperationRegion (H224, PCI_Config, 0x0224, 0x04)

            Field (H224, DWordAcc, Lock, Preserve)

            {

                LWDT,   4, 

                Offset (0x04)

            }


            OperationRegion (HC74, PCI_Config, 0x0C74, 0x04)

            Field (HC74, DWordAcc, Lock, Preserve)

            {

                LTSM,   4, 

                Offset (0x04)

            }


            Name (IIP3, Zero)

            Name (PRSR, Zero)

            Name (PCIA, One)

            Method (PCEU, 0, Serialized)

            {

                \_SB.PC02.BR2C.PRSR = Zero

                If (\_SB.PC02.BR2C.PSTA != Zero)

                {

                    \_SB.PC02.BR2C.PRSR = One

                    \_SB.PC02.BR2C.PSTA = Zero

                }

            }


            Method (PCDA, 0, Serialized)

            {

                If (\_SB.PC02.BR2C.POFF () != Zero)

                {

                    \_SB.PC02.BR2C.PCIA = Zero

                    \_SB.PC02.BR2C.PSTA = 0x03

                    \_SB.PC02.BR2C.TSPD = One

                    \_SB.PC02.BR2C.UPSB.TSPD = One

                    \_SB.PC02.BR2C.LRTN = One

                    Local2 = (Timer + 0x00989680)

                    While (Timer <= Local2)

                    {

                        If (\_SB.PC02.BR2C.LACR == Zero)

                        {

                            If (\_SB.PC02.BR2C.LTRN != One)

                            {

                                Break

                            }

                        }

                        ElseIf ((\_SB.PC02.BR2C.LTRN != One) && (\_SB.PC02.BR2C.LACT == One))

                        {

                            Break

                        }


                        Sleep (0x0A)

                    }


                    While (Timer <= Local2)

                    {

                        If (\_SB.PC02.BR2C.UPSB.AVND != 0xFFFFFFFF)

                        {

                            Break

                        }


                        Sleep (0x0A)

                    }


                    \_SB.PC02.BR2C.PUPD (Zero, 0x02)

                    SGOV (0x0103000F, Zero)

                    SGDO (0x0103000F)

                    SGOV (0x01030010, Zero)

                    SGDO (0x01030010)

                    Sleep (0x0A)

                    \_SB.PC02.BR2C.GPCI = Zero

                    \_SB.PC02.BR2C.UGIO ()

                }

                Else

                {

                }


                \_SB.PC02.BR2C.IIP3 = One

            }


            Method (POFF, 0, Serialized)

            {

                Return ((!\_SB.PC02.BR2C.RTBT && !\_SB.PC02.BR2C.RUSB))

            }


            Name (GPCI, One)

            Name (GNHI, One)

            Name (GXCI, One)

            Name (RTBT, One)

            Name (RUSB, One)

            Name (CTPD, Zero)

            Method (CTBT, 0, Serialized)

            {

                If (\_SB.PC02.BR2C.PUPS != Zero)

                {

                    If ((GGDV (0x0103000F) == One) && (\_SB.PC02.BR2C.UPSB.AVND != 0xFFFFFFFF))

                    {

                        Local2 = \_SB.PC02.BR2C.UPSB.CRMW (0x3C, Zero, 0x02, 0x04000000, 0x04000000)

                        If (Local2 == Zero)

                        {

                            \_SB.PC02.BR2C.CTPD = One

                        }

                    }

                }

            }


            Method (UGIO, 0, Serialized)

            {

                If (\_SB.PC02.BR2C.GPCI == Zero) {}

                Else

                {

                }


                If (\_SB.PC02.BR2C.GNHI == Zero) {}

                Else

                {

                }


                If (\_SB.PC02.BR2C.GXCI == Zero) {}

                Else

                {

                }


                If (\_SB.PC02.BR2C.RTBT == Zero) {}

                Else

                {

                }


                If (\_SB.PC02.BR2C.RUSB == Zero) {}

                Else

                {

                }


                Local0 = (\_SB.PC02.BR2C.GNHI || \_SB.PC02.BR2C.RTBT)

                Local1 = (\_SB.PC02.BR2C.GXCI || \_SB.PC02.BR2C.RUSB)

                If (\_SB.PC02.BR2C.GPCI != Zero)

                {

                    If ((Local0 == Zero) && (Local1 == Zero))

                    {

                        Local0 = One

                        Local1 = One

                    }

                }


                If (Local0 == Zero) {}

                Else

                {

                }


                If (Local1 == Zero) {}

                Else

                {

                }


                Local2 = Zero

                If (Local0 != Zero)

                {

                    If (GGDV (0x0103000F) == Zero)

                    {

                        SGDI (0x0103000F)

                        Local2 = One

                        \_SB.PC02.BR2C.CTPD = Zero

                    }

                }


                If (Local1 != Zero)

                {

                    If (GGDV (0x01030010) == Zero)

                    {

                        SGDI (0x01030010)

                        Local2 = One

                    }

                }


                If (Local2 != Zero)

                {

                    Sleep (0x01F4)

                }


                Local3 = Zero

                If (Local0 == Zero)

                {

                    If (GGDV (0x0103000F) == One)

                    {

                        \_SB.PC02.BR2C.CTBT ()

                        If (\_SB.PC02.BR2C.CTPD != Zero)

                        {

                            SGOV (0x0103000F, Zero)

                            SGDO (0x0103000F)

                            Local3 = One

                        }

                        Else

                        {

                        }

                    }

                }


                If (Local1 == Zero)

                {

                    If (GGDV (0x01030010) == One)

                    {

                        SGOV (0x01030010, Zero)

                        SGDO (0x01030010)

                        Local3 = One

                    }

                }


                If (Local3 != Zero)

                {

                    Sleep (0x64)

                }


                Return (Local2)

            }


            Method (_PS0, 0, Serialized)  // _PS0: Power State 0

            {

                If (OSDW ())

                {

                    PCEU ()

                }

            }


            Method (_PS3, 0, Serialized)  // _PS3: Power State 3

            {

                If (OSDW ())

                {

                    If (\_SB.PC02.BR2C.POFF () != Zero)

                    {

                        \_SB.PC02.BR2C.CTBT ()

                    }


                    PCDA ()

                }

            }


            Method (TGPE, 0, Serialized)

            {

                Notify (\_SB.PC02.BR2C, 0x02) // Device Wake

            }


            Method (UTLK, 2, Serialized)

            {

                Local0 = Zero

                If ((GGOV (0x0103000F) == Zero) && (GGDV (0x0103000F) == Zero))

                {

                    \_SB.PC02.BR2C.PSTA = Zero

                    While (One)

                    {

                        If (\_SB.PC02.BR2C.LDIS == One)

                        {

                            \_SB.PC02.BR2C.LDIS = Zero

                        }


                        SGDI (0x0103000F)

                        Local1 = Zero

                        Local2 = (Timer + 0x00989680)

                        While (Timer <= Local2)

                        {

                            If (\_SB.PC02.BR2C.LACR == Zero)

                            {

                                If (\_SB.PC02.BR2C.LTRN != One)

                                {

                                    Break

                                }

                            }

                            ElseIf ((\_SB.PC02.BR2C.LTRN != One) && (\_SB.PC02.BR2C.LACT == One))

                            {

                                Break

                            }


                            Sleep (0x0A)

                        }


                        Sleep (Arg1)

                        While (Timer <= Local2)

                        {

                            If (\_SB.PC02.BR2C.UPSB.AVND != 0xFFFFFFFF)

                            {

                                Local1 = One

                                Break

                            }


                            Sleep (0x0A)

                        }


                        If (Local1 == One)

                        {

                            \_SB.PC02.BR2C.MABT = One

                            Break

                        }


                        If (Local0 == 0x04)

                        {

                            Break

                        }


                        Local0++

                        SGOV (0x0103000F, Zero)

                        SGDO (0x0103000F)

                        Sleep (0x03E8)

                    }

                }

            }


            OperationRegion (FUBA, SystemMemory, 0x60510000, 0x1000)

            Field (FUBA, ByteAcc, NoLock, Preserve)

            {

                Offset (0x04), 

                F004,   16, 

                F006,   16, 

                Offset (0x0C), 

                F00C,   8, 

                Offset (0x19), 

                F019,   8, 

                F01A,   8, 

                Offset (0x1C), 

                F01C,   8, 

                F01D,   8, 

                F01E,   16, 

                F020,   16, 

                F022,   16, 

                F024,   16, 

                F026,   16, 

                F028,   32, 

                F02C,   32, 

                Offset (0x3C), 

                F03C,   8, 

                F03D,   8, 

                F03E,   16, 

                Offset (0x84), 

                F084,   32, 

                Offset (0x8C), 

                F08C,   32, 

                Offset (0x92), 

                F092,   16, 

                F094,   32, 

                F098,   16, 

                Offset (0xA2), 

                F0A2,   16, 

                Offset (0xA8), 

                F0A8,   16, 

                F0AA,   16, 

                F0AC,   16, 

                Offset (0xB0), 

                F0B0,   16, 

                F0B2,   16, 

                F0B4,   32, 

                Offset (0xBC), 

                F0BC,   16, 

                Offset (0xC0), 

                F0C0,   32, 

                Offset (0xC8), 

                F0C8,   16, 

                Offset (0xD0), 

                F0D0,   16, 

                F0D2,   16, 

                Offset (0xEC), 

                F0EC,   32, 

                Offset (0xF4), 

                F0F4,   32, 

                Offset (0x114), 

                F114,   32, 

                Offset (0x11A), 

                    ,   1, 

                F11A,   1, 

                Offset (0x11C), 

                Offset (0x144), 

                F144,   32, 

                Offset (0x150), 

                F150,   32, 

                Offset (0x158), 

                F158,   32, 

                F15C,   32, 

                Offset (0x1C4), 

                F1C4,   16, 

                Offset (0x1CC), 

                F1CC,   32, 

                F1D0,   32, 

                Offset (0x1F0), 

                F1F0,   32, 

                Offset (0x1F8), 

                F1F8,   32, 

                F1FC,   32, 

                F200,   32, 

                F204,   32, 

                F208,   32, 

                Offset (0x214), 

                Offset (0x216), 

                F214,   4, 

                Offset (0x218), 

                Offset (0x224), 

                F224,   32, 

                F228,   32, 

                F22C,   32, 

                Offset (0x238), 

                F238,   32, 

                Offset (0x240), 

                F240,   32, 

                F244,   32, 

                Offset (0x250), 

                F250,   32, 

                Offset (0x258), 

                F258,   32, 

                F25C,   32, 

                F260,   32, 

                Offset (0x508), 

                F508,   1, 

                Offset (0x509), 

                Offset (0x80C), 

                F80C,   32, 

                Offset (0x82C), 

                F82C,   32, 

                Offset (0x84C), 

                F84C,   32, 

                Offset (0x86C), 

                F86C,   32, 

                Offset (0x88C), 

                F88C,   32, 

                Offset (0x8AC), 

                F8AC,   32, 

                Offset (0x8CC), 

                F8CC,   32, 

                Offset (0x8EC), 

                F8EC,   32, 

                Offset (0x900), 

                F900,   32, 

                F904,   32, 

                F908,   32, 

                F90C,   32, 

                F910,   32, 

                Offset (0x918), 

                F918,   32, 

                Offset (0x920), 

                F920,   32, 

                F924,   32, 

                F928,   32, 

                F92C,   32, 

                F930,   32, 

                Offset (0x938), 

                F938,   32, 

                Offset (0x940), 

                F940,   32, 

                F944,   32, 

                F948,   32, 

                F94C,   32, 

                F950,   32, 

                Offset (0x958), 

                F958,   32, 

                Offset (0x960), 

                F960,   32, 

                F964,   32, 

                F968,   32, 

                F96C,   32, 

                F970,   32, 

                Offset (0x978), 

                F978,   32, 

                F980,   32, 

                F984,   32, 

                F988,   32, 

                F98C,   32, 

                F990,   32, 

                Offset (0x998), 

                F998,   32, 

                Offset (0x9A0), 

                F9A0,   32, 

                F9A4,   32, 

                F9A8,   32, 

                F9AC,   32, 

                F9B0,   32, 

                Offset (0x9B8), 

                F9B8,   32, 

                Offset (0x9C0), 

                F9C0,   32, 

                F9C4,   32, 

                F9C8,   32, 

                F9CC,   32, 

                F9D0,   32, 

                Offset (0x9D8), 

                F9D8,   32, 

                FD9C,   32, 

                F9E0,   32, 

                F9E4,   32, 

                F9E8,   32, 

                F9EC,   32, 

                F9F0,   32, 

                Offset (0x9F8), 

                F9F8,   32, 

                Offset (0xA00), 

                FA00,   32, 

                FA04,   32, 

                FA08,   32, 

                FA0C,   32, 

                FA10,   32, 

                FA14,   32, 

                FA18,   32, 

                FA1C,   32, 

                FA20,   32, 

                FA24,   32, 

                FA28,   32, 

                FA2C,   32, 

                FA30,   32, 

                FA34,   32, 

                FA38,   32, 

                FA3C,   32, 

                FA40,   32, 

                FA44,   32, 

                FA48,   32, 

                FA4C,   32, 

                FA50,   32, 

                FA54,   32, 

                FA58,   32, 

                FA5C,   32, 

                FA60,   32, 

                FA64,   32, 

                FA68,   32, 

                FA6C,   32, 

                FA70,   32, 

                FA74,   32, 

                FA78,   32, 

                FA7C,   32, 

                FA80,   32, 

                FA84,   32, 

                FA88,   32, 

                FA8C,   32, 

                FA90,   32, 

                FA94,   32, 

                FA98,   32, 

                FA9C,   32, 

                FAA0,   32, 

                FAA4,   32, 

                FAA8,   32, 

                FAAC,   32, 

                FAB0,   32, 

                FAB4,   32, 

                FAB8,   32, 

                FABC,   32, 

                FAC0,   32, 

                FAC4,   32, 

                FAC8,   32, 

                FACC,   32, 

                FAD0,   32, 

                FAD4,   32, 

                FAD8,   32, 

                FADC,   32, 

                FAE0,   32, 

                FAE4,   32, 

                FAE8,   32, 

                FAEC,   32, 

                FAF0,   32, 

                FAF4,   32, 

                FAF8,   32, 

                FAFC,   32, 

                Offset (0xC20), 

                    ,   4, 

                FSQ1,   1, 

                FSQ2,   1, 

                Offset (0xC24), 

                Offset (0xC28), 

                FC28,   32, 

                Offset (0xC30), 

                FC30,   32, 

                Offset (0xC38), 

                FC38,   32, 

                Offset (0xCD0), 

                FCD0,   32, 

                Offset (0xD10), 

                FD10,   1, 

                Offset (0xD14), 

                FD14,   32, 

                Offset (0xD34), 

                FD34,   32, 

                Offset (0xD94), 

                FD94,   32, 

                FD98,   32, 

                Offset (0xDA0), 

                FDA0,   32, 

                FDA4,   32, 

                FDA8,   32, 

                FDAC,   32, 

                FDB0,   32, 

                FDB4,   32, 

                FDB8,   32, 

                FDBC,   32, 

                Offset (0xDD8), 

                FDD8,   32

            }


            OperationRegion (BNDL, SystemMemory, 0xE000A000, 0x1000)

            Field (BNDL, ByteAcc, NoLock, Preserve)

            {

                Offset (0xB0), 

                    ,   4, 

                FLDS,   1, 

                Offset (0xB2), 

                    ,   4, 

                    ,   7, 

                FLTR,   1, 

                    ,   1, 

                FLAC,   1, 

                Offset (0xB4), 

                Offset (0x91C), 

                    ,   31, 

                B0PD,   1, 

                Offset (0x93C), 

                    ,   31, 

                B1PD,   1, 

                Offset (0x95C), 

                    ,   31, 

                B2PD,   1, 

                Offset (0x97C), 

                    ,   31, 

                B3PD,   1, 

                Offset (0x99C), 

                    ,   31, 

                B4PD,   1, 

                Offset (0x9BC), 

                    ,   31, 

                B5PD,   1, 

                Offset (0x9DC), 

                    ,   31, 

                B6PD,   1, 

                Offset (0x9FC), 

                    ,   31, 

                B7PD,   1

            }


            OperationRegion (C7AR, SystemMemory, 0xFED15DA8, 0x04)

            Field (C7AR, ByteAcc, NoLock, Preserve)

            {

                    ,   2, 

                C7AE,   1, 

                Offset (0x04)

            }


            Name (VDD8, Zero)

            Name (V900, Zero)

            Name (V904, Zero)

            Name (V908, Zero)

            Name (V90C, Zero)

            Name (V910, Zero)

            Name (V80C, Zero)

            Name (V920, Zero)

            Name (V924, Zero)

            Name (V928, Zero)

            Name (V92C, Zero)

            Name (V930, Zero)

            Name (V82C, Zero)

            Name (V940, Zero)

            Name (V944, Zero)

            Name (V948, Zero)

            Name (V94C, Zero)

            Name (V950, Zero)

            Name (V84C, Zero)

            Name (V960, Zero)

            Name (V964, Zero)

            Name (V968, Zero)

            Name (V96C, Zero)

            Name (V970, Zero)

            Name (V86C, Zero)

            Name (V980, Zero)

            Name (V984, Zero)

            Name (V988, Zero)

            Name (V98C, Zero)

            Name (V990, Zero)

            Name (V88C, Zero)

            Name (V9A0, Zero)

            Name (V9A4, Zero)

            Name (V9A8, Zero)

            Name (V9AC, Zero)

            Name (V9B0, Zero)

            Name (V8AC, Zero)

            Name (V9C0, Zero)

            Name (V9C4, Zero)

            Name (V9C8, Zero)

            Name (V9CC, Zero)

            Name (V9D0, Zero)

            Name (V8CC, Zero)

            Name (V9E0, Zero)

            Name (V9E4, Zero)

            Name (V9E8, Zero)

            Name (V9EC, Zero)

            Name (V9F0, Zero)

            Name (V8EC, Zero)

            Name (VC30, Zero)

            Name (VA00, Zero)

            Name (VA04, Zero)

            Name (VA08, Zero)

            Name (VA0C, Zero)

            Name (VA10, Zero)

            Name (VA14, Zero)

            Name (VA18, Zero)

            Name (VA1C, Zero)

            Name (VA20, Zero)

            Name (VA24, Zero)

            Name (VA28, Zero)

            Name (VA2C, Zero)

            Name (VA30, Zero)

            Name (VA34, Zero)

            Name (VA38, Zero)

            Name (VA3C, Zero)

            Name (VA40, Zero)

            Name (VA44, Zero)

            Name (VA48, Zero)

            Name (VA4C, Zero)

            Name (VA50, Zero)

            Name (VA54, Zero)

            Name (VA58, Zero)

            Name (VA5C, Zero)

            Name (VA60, Zero)

            Name (VA64, Zero)

            Name (VA68, Zero)

            Name (VA6C, Zero)

            Name (VA70, Zero)

            Name (VA74, Zero)

            Name (VA78, Zero)

            Name (VA7C, Zero)

            Name (VA80, Zero)

            Name (VA84, Zero)

            Name (VA88, Zero)

            Name (VA8C, Zero)

            Name (VA90, Zero)

            Name (VA94, Zero)

            Name (VA98, Zero)

            Name (VA9C, Zero)

            Name (VAA0, Zero)

            Name (VAA4, Zero)

            Name (VAA8, Zero)

            Name (VAAC, Zero)

            Name (VAB0, Zero)

            Name (VAB4, Zero)

            Name (VAB8, Zero)

            Name (VABC, Zero)

            Name (VAC0, Zero)

            Name (VAC4, Zero)

            Name (VAC8, Zero)

            Name (VACC, Zero)

            Name (VAD0, Zero)

            Name (VAD4, Zero)

            Name (VAD8, Zero)

            Name (VADC, Zero)

            Name (VAE0, Zero)

            Name (VAE4, Zero)

            Name (VAE8, Zero)

            Name (VAEC, Zero)

            Name (VAF0, Zero)

            Name (VAF4, Zero)

            Name (VAF8, Zero)

            Name (VAFC, Zero)

            Name (V918, Zero)

            Name (V938, Zero)

            Name (V958, Zero)

            Name (V978, Zero)

            Name (V998, Zero)

            Name (V9B8, Zero)

            Name (V9D8, Zero)

            Name (V9F8, Zero)

            Name (V224, Zero)

            Name (V1F8, Zero)

            Name (V260, Zero)

            Name (VC28, Zero)

            Name (VC38, Zero)

            Name (VD14, Zero)

            Name (V004, Zero)

            Name (V00C, Zero)

            Name (V019, Zero)

            Name (V01A, Zero)

            Name (V01C, Zero)

            Name (V01D, Zero)

            Name (V020, Zero)

            Name (V022, Zero)

            Name (V024, Zero)

            Name (V026, Zero)

            Name (V028, Zero)

            Name (V02C, Zero)

            Name (V03C, Zero)

            Name (V03D, Zero)

            Name (V03E, Zero)

            Name (V084, Zero)

            Name (V08C, Zero)

            Name (V092, Zero)

            Name (V094, Zero)

            Name (V098, Zero)

            Name (V0A2, Zero)

            Name (V0A8, Zero)

            Name (V0AC, Zero)

            Name (V0B0, Zero)

            Name (V0B4, Zero)

            Name (V0BC, Zero)

            Name (V0C8, Zero)

            Name (V0D0, Zero)

            Name (V0EC, Zero)

            Name (V114, Zero)

            Name (V144, Zero)

            Name (V150, Zero)

            Name (V158, Zero)

            Name (V15C, Zero)

            Name (V1CC, Zero)

            Name (V1FC, Zero)

            Name (V200, Zero)

            Name (V204, Zero)

            Name (V208, Zero)

            Name (V228, Zero)

            Name (V22C, Zero)

            Name (V238, Zero)

            Name (V240, Zero)

            Name (V244, Zero)

            Name (V250, Zero)

            Name (V258, Zero)

            Name (V25C, Zero)

            Name (VCD0, Zero)

            Name (VD34, Zero)

            Name (VD94, Zero)

            Name (VD98, Zero)

            Name (V0F4, Zero)

            Name (VDA0, Zero)

            Name (VDA4, Zero)

            Name (VDA8, Zero)

            Name (VDAC, Zero)

            Name (VDB0, Zero)

            Name (VDB4, Zero)

            Name (VDB8, Zero)

            Name (VDBC, Zero)

            Name (V214, Zero)

            Name (V006, Zero)

            Name (V01E, Zero)

            Name (V0AA, Zero)

            Name (V0C0, Zero)

            Name (V0D2, Zero)

            Name (V1C4, Zero)

            Name (V1D0, Zero)

            Name (V1F0, Zero)

            Name (VD9C, Zero)

            Name (V0B2, Zero)

            Name (V508, Zero)

            OperationRegion (A1E0, PCI_Config, Zero, 0x40)

            Field (A1E0, ByteAcc, NoLock, Preserve)

            {

                AVND,   32, 

                BMIE,   3, 

                Offset (0x18), 

                PRIB,   8, 

                SECB,   8, 

                SUBB,   8, 

                Offset (0x1E), 

                    ,   13, 

                MABT,   1

            }


            OperationRegion (HD94, PCI_Config, 0x0D94, 0x08)

            Field (HD94, ByteAcc, NoLock, Preserve)

            {

                Offset (0x04), 

                PLEQ,   1, 

                Offset (0x08)

            }


            OperationRegion (A1E1, PCI_Config, 0x90, 0x40)

            Field (A1E1, ByteAcc, NoLock, Preserve)

            {

                Offset (0x01), 

                Offset (0x02), 

                Offset (0x04), 

                Offset (0x08), 

                Offset (0x0A), 

                    ,   5, 

                TPEN,   1, 

                Offset (0x0C), 

                SSPD,   4, 

                    ,   16, 

                LACR,   1, 

                Offset (0x10), 

                    ,   4, 

                LDIS,   1, 

                LRTN,   1, 

                Offset (0x12), 

                CSPD,   4, 

                CWDT,   6, 

                    ,   1, 

                LTRN,   1, 

                    ,   1, 

                LACT,   1, 

                Offset (0x14), 

                Offset (0x30), 

                TSPD,   4

            }


            OperationRegion (A1E2, PCI_Config, 0xE0, 0x08)

            Field (A1E2, ByteAcc, NoLock, Preserve)

            {

                Offset (0x01), 

                Offset (0x02), 

                Offset (0x04), 

                PSTA,   2

            }


            OperationRegion (A1E3, PCI_Config, 0x0200, 0x20)

            Field (A1E3, ByteAcc, NoLock, Preserve)

            {

                Offset (0x14), 

                Offset (0x16), 

                PSTS,   4

            }


            Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

            {

                Return (Zero)

            }


            Device (UPSB)

            {

                Name (_ADR, Zero)  // _ADR: Address

                OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                Field (A1E0, ByteAcc, NoLock, Preserve)

                {

                    AVND,   32, 

                    BMIE,   3, 

                    Offset (0x18), 

                    PRIB,   8, 

                    SECB,   8, 

                    SUBB,   8, 

                    Offset (0x1E), 

                        ,   13, 

                    MABT,   1

                }


                OperationRegion (A1E1, PCI_Config, 0xC0, 0x40)

                Field (A1E1, ByteAcc, NoLock, Preserve)

                {

                    Offset (0x01), 

                    Offset (0x02), 

                    Offset (0x04), 

                    Offset (0x08), 

                    Offset (0x0A), 

                        ,   5, 

                    TPEN,   1, 

                    Offset (0x0C), 

                    SSPD,   4, 

                        ,   16, 

                    LACR,   1, 

                    Offset (0x10), 

                        ,   4, 

                    LDIS,   1, 

                    LRTN,   1, 

                    Offset (0x12), 

                    CSPD,   4, 

                    CWDT,   6, 

                        ,   1, 

                    LTRN,   1, 

                        ,   1, 

                    LACT,   1, 

                    Offset (0x14), 

                    Offset (0x30), 

                    TSPD,   4

                }


                OperationRegion (A1E2, PCI_Config, 0x80, 0x08)

                Field (A1E2, ByteAcc, NoLock, Preserve)

                {

                    Offset (0x01), 

                    Offset (0x02), 

                    Offset (0x04), 

                    PSTA,   2

                }


                Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                {

                    Return (SECB) /* \_SB_.PC02.BR2C.UPSB.SECB */

                }


                Method (_STA, 0, NotSerialized)  // _STA: Status

                {

                    Return (0x0F)

                }


                Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                {

                    Return (Zero)

                }


                Method (PCED, 0, Serialized)

                {

                    \_SB.PC02.BR2C.GPCI = One

                    If (\_SB.PC02.BR2C.UGIO () != Zero)

                    {

                        \_SB.PC02.BR2C.PRSR = One

                    }


                    Local0 = Zero

                    Local1 = Zero

                    If (PUPS == Zero)

                    {

                        Local1 = One

                    }


                    If (Local1 == Zero)

                    {

                        If (\_SB.PC02.BR2C.IIP3 != Zero)

                        {

                            \_SB.PC02.BR2C.PRSR = One

                            Local0 = One

                            \_SB.PC02.BR2C.LDIS = One

                        }

                    }


                    Local5 = (Timer + 0x00989680)

                    If (\_SB.PC02.BR2C.PRSR != Zero)

                    {

                        Sleep (0x1E)

                        If ((Local0 != Zero) || (Local1 != Zero))

                        {

                            \_SB.PC02.BR2C.TSPD = One

                            If (Local1 != Zero)

                            {

                                \_SB.PC02.BR2C.PUPD (One, 0x02)

                            }

                            ElseIf (Local0 != Zero)

                            {

                                \_SB.PC02.BR2C.LDIS = Zero

                            }


                            While (Timer <= Local5)

                            {

                                If (\_SB.PC02.BR2C.LACR == Zero)

                                {

                                    If (\_SB.PC02.BR2C.LTRN != One)

                                    {

                                        Break

                                    }

                                }

                                ElseIf ((\_SB.PC02.BR2C.LTRN != One) && (\_SB.PC02.BR2C.LACT == One))

                                {

                                    Break

                                }


                                Sleep (0x0A)

                            }


                            Sleep (0x78)

                            While (Timer <= Local5)

                            {

                                If (\_SB.PC02.BR2C.UPSB.AVND != 0xFFFFFFFF)

                                {

                                    Break

                                }


                                Sleep (0x0A)

                            }


                            \_SB.PC02.BR2C.TSPD = 0x03

                            \_SB.PC02.BR2C.PLEQ = One

                            \_SB.PC02.BR2C.LRTN = One

                        }


                        Local5 = (Timer + 0x00989680)

                        While (Timer <= Local5)

                        {

                            If (\_SB.PC02.BR2C.LACR == Zero)

                            {

                                If (\_SB.PC02.BR2C.LTRN != One)

                                {

                                    Break

                                }

                            }

                            ElseIf ((\_SB.PC02.BR2C.LTRN != One) && (\_SB.PC02.BR2C.LACT == One))

                            {

                                Break

                            }


                            Sleep (0x0A)

                        }


                        Sleep (0xFA)

                    }


                    \_SB.PC02.BR2C.PRSR = Zero

                    While (Timer <= Local5)

                    {

                        If (\_SB.PC02.BR2C.UPSB.AVND != 0xFFFFFFFF)

                        {

                            Break

                        }


                        Sleep (0x0A)

                    }


                    If (\_SB.PC02.BR2C.CSPD != 0x03)

                    {

                        If (\_SB.PC02.BR2C.SSPD == 0x03)

                        {

                            If (\_SB.PC02.BR2C.UPSB.SSPD == 0x03)

                            {

                                If (\_SB.PC02.BR2C.TSPD != 0x03)

                                {

                                    \_SB.PC02.BR2C.TSPD = 0x03

                                }


                                If (\_SB.PC02.BR2C.UPSB.TSPD != 0x03)

                                {

                                    \_SB.PC02.BR2C.UPSB.TSPD = 0x03

                                }


                                \_SB.PC02.BR2C.LRTN = One

                                Local2 = (Timer + 0x00989680)

                                While (Timer <= Local2)

                                {

                                    If (\_SB.PC02.BR2C.LACR == Zero)

                                    {

                                        If ((\_SB.PC02.BR2C.LTRN != One) && (\_SB.PC02.BR2C.UPSB.AVND != 0xFFFFFFFF))

                                        {

                                            \_SB.PC02.BR2C.PCIA = One

                                            Local1 = One

                                            Break

                                        }

                                    }

                                    ElseIf (((\_SB.PC02.BR2C.LTRN != One) && (\_SB.PC02.BR2C.LACT == One)) && 

                                        (\_SB.PC02.BR2C.UPSB.AVND != 0xFFFFFFFF))

                                    {

                                        \_SB.PC02.BR2C.PCIA = One

                                        Local1 = One

                                        Break

                                    }


                                    Sleep (0x0A)

                                }

                            }

                            Else

                            {

                                \_SB.PC02.BR2C.PCIA = One

                            }

                        }

                        Else

                        {

                            \_SB.PC02.BR2C.PCIA = One

                        }

                    }

                    Else

                    {

                        \_SB.PC02.BR2C.PCIA = One

                    }


                    \_SB.PC02.BR2C.IIP3 = Zero

                }


                Method (AMPE, 0, Serialized)

                {

                    Notify (\_SB.PC02.BR2C.UPSB.DSB0.NHI0, Zero) // Bus Check

                }


                Method (UMPE, 0, Serialized)

                {

                    Notify (\_SB.PC02.BR2C.UPSB.DSB2.XHC2, Zero) // Bus Check

                    Notify (\_SB.PCI0.XHC1, Zero) // Bus Check

                }


                Name (MDUV, One)

                Method (MUST, 1, Serialized)

                {

                    If (OSDW ())

                    {

                        If (MDUV != Arg0)

                        {

                            MDUV = Arg0

                            UMPE ()

                        }

                    }


                    Return (Zero)

                }


                Method (_PS0, 0, Serialized)  // _PS0: Power State 0

                {

                    If (OSDW ())

                    {

                        PCED ()

                        \_SB.PC02.BR2C.UPSB.CRMW (0x013E, Zero, 0x02, 0x0200, 0x0200)

                        \_SB.PC02.BR2C.UPSB.CRMW (0x023E, Zero, 0x02, 0x0200, 0x0200)

                    }

                }


                Method (_PS3, 0, Serialized)  // _PS3: Power State 3

                {

                    If (!OSDW ())

                    {

                        If (\_SB.PC02.BR2C.UPCK () == Zero)

                        {

                            \_SB.PC02.BR2C.UTLK (One, 0x03E8)

                        }

                        Else

                        {

                        }


                        \_SB.PC02.BR2C.TBTC (0x05)

                    }

                }


                OperationRegion (H548, PCI_Config, 0x0548, 0x20)

                Field (H548, DWordAcc, Lock, Preserve)

                {

                    T2PC,   32, 

                    PC2T,   32

                }


                OperationRegion (H530, PCI_Config, 0x0530, 0x0C)

                Field (H530, DWordAcc, Lock, Preserve)

                {

                    DWIX,   13, 

                    PORT,   6, 

                    SPCE,   2, 

                    CMD0,   1, 

                    CMD1,   1, 

                    CMD2,   1, 

                        ,   6, 

                    PROG,   1, 

                    TMOT,   1, 

                    WDAT,   32, 

                    RDAT,   32

                }


                Method (CIOW, 4, Serialized)

                {

                    WDAT = Arg3

                    DWIX = Arg0

                    PORT = Arg1

                    SPCE = Arg2

                    CMD0 = One

                    CMD1 = Zero

                    CMD2 = Zero

                    TMOT = Zero

                    PROG = One

                    Local1 = One

                    Local0 = 0x2710

                    While (Zero < Local0)

                    {

                        If (PROG == Zero)

                        {

                            Local1 = Zero

                            Break

                        }


                        Stall (0x19)

                        Local0--

                    }


                    If (Local1 == Zero)

                    {

                        Local1 = TMOT /* \_SB_.PC02.BR2C.UPSB.TMOT */

                    }


                    Return (Local1)

                }


                Method (CIOR, 3, Serialized)

                {

                    RDAT = Zero

                    DWIX = Arg0

                    PORT = Arg1

                    SPCE = Arg2

                    CMD0 = Zero

                    CMD1 = Zero

                    CMD2 = Zero

                    TMOT = Zero

                    PROG = One

                    Local1 = One

                    Local0 = 0x2710

                    While (Zero < Local0)

                    {

                        If (PROG == Zero)

                        {

                            Local1 = Zero

                            Break

                        }


                        Stall (0x19)

                        Local0--

                    }


                    If (Local1 == Zero)

                    {

                        Local1 = TMOT /* \_SB_.PC02.BR2C.UPSB.TMOT */

                    }


                    If (Local1 == Zero)

                    {

                        Return (Package (0x02)

                        {

                            Zero, 

                            RDAT

                        })

                    }

                    Else

                    {

                        Return (Package (0x02)

                        {

                            One, 

                            RDAT

                        })

                    }

                }


                Method (CRMW, 5, Serialized)

                {

                    Local1 = One

                    If (\_SB.PC02.BR2C.PUPS != Zero)

                    {

                        If (((GGDV (0x0103000F) == One) || (GGDV (0x01030010) == One)) && 

                            (\_SB.PC02.BR2C.UPSB.AVND != 0xFFFFFFFF))

                        {

                            Local3 = Zero

                            While (Local3 <= 0x04)

                            {

                                Local2 = CIOR (Arg0, Arg1, Arg2)

                                If (DerefOf (Local2 [Zero]) == Zero)

                                {

                                    Local2 = DerefOf (Local2 [One])

                                    Local2 &= ~Arg4

                                    Local2 |= Arg3

                                    Local2 = CIOW (Arg0, Arg1, Arg2, Local2)

                                    If (Local2 == Zero)

                                    {

                                        Local2 = CIOR (Arg0, Arg1, Arg2)

                                        If (DerefOf (Local2 [Zero]) == Zero)

                                        {

                                            Local2 = DerefOf (Local2 [One])

                                            Local2 &= Arg4

                                            If (Local2 == Arg3)

                                            {

                                                Local1 = Zero

                                                Break

                                            }

                                        }

                                    }

                                }


                                Local3++

                                Sleep (0x64)

                            }

                        }

                    }


                    Return (Local1)

                }


                Method (LSTX, 2, Serialized)

                {

                    If (T2PC != 0xFFFFFFFF)

                    {

                        Local0 = Zero

                        If ((T2PC & One) && One)

                        {

                            Local0 = One

                        }


                        If (Local0 == Zero)

                        {

                            Local1 = 0x2710

                            While (Zero < Local1)

                            {

                                If (T2PC == Zero)

                                {

                                    Break

                                }


                                Stall (0x19)

                                Local1--

                            }


                            If (Zero == Local1)

                            {

                                Local0 = One

                            }

                        }


                        If (Local0 == Zero)

                        {

                            Local1 = One

                            Local1 |= 0x14

                            Local1 |= (Arg0 << 0x08)

                            Local1 |= (Arg1 << 0x0C)

                            Local1 |= 0x00400000

                            PC2T = Local1

                        }


                        If (Local0 == Zero)

                        {

                            Local1 = 0x2710

                            While (Zero < Local1)

                            {

                                If (T2PC == 0x15)

                                {

                                    Break

                                }


                                Stall (0x19)

                                Local1--

                            }


                            If (Zero == Local1)

                            {

                                Local0 = One

                            }

                        }


                        Sleep (0x0A)

                        PC2T = Zero

                    }

                }


                Device (DSB0)

                {

                    Name (_ADR, Zero)  // _ADR: Address

                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                    Field (A1E0, ByteAcc, NoLock, Preserve)

                    {

                        AVND,   32, 

                        BMIE,   3, 

                        Offset (0x18), 

                        PRIB,   8, 

                        SECB,   8, 

                        SUBB,   8, 

                        Offset (0x1E), 

                            ,   13, 

                        MABT,   1

                    }


                    OperationRegion (A1E1, PCI_Config, 0xC0, 0x40)

                    Field (A1E1, ByteAcc, NoLock, Preserve)

                    {

                        Offset (0x01), 

                        Offset (0x02), 

                        Offset (0x04), 

                        Offset (0x08), 

                        Offset (0x0A), 

                            ,   5, 

                        TPEN,   1, 

                        Offset (0x0C), 

                        SSPD,   4, 

                            ,   16, 

                        LACR,   1, 

                        Offset (0x10), 

                            ,   4, 

                        LDIS,   1, 

                        LRTN,   1, 

                        Offset (0x12), 

                        CSPD,   4, 

                        CWDT,   6, 

                            ,   1, 

                        LTRN,   1, 

                            ,   1, 

                        LACT,   1, 

                        Offset (0x14), 

                        Offset (0x30), 

                        TSPD,   4

                    }


                    OperationRegion (A1E2, PCI_Config, 0x80, 0x08)

                    Field (A1E2, ByteAcc, NoLock, Preserve)

                    {

                        Offset (0x01), 

                        Offset (0x02), 

                        Offset (0x04), 

                        PSTA,   2

                    }


                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                    {

                        Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB0.SECB */

                    }


                    Method (_STA, 0, NotSerialized)  // _STA: Status

                    {

                        Return (0x0F)

                    }


                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                    {

                        Return (Zero)

                    }


                    Name (IIP3, Zero)

                    Name (PRSR, Zero)

                    Name (PCIA, One)

                    Method (PCEU, 0, Serialized)

                    {

                        \_SB.PC02.BR2C.UPSB.DSB0.PRSR = Zero

                        If (\_SB.PC02.BR2C.UPSB.DSB0.PSTA != Zero)

                        {

                            \_SB.PC02.BR2C.UPSB.DSB0.PRSR = One

                            \_SB.PC02.BR2C.UPSB.DSB0.PSTA = Zero

                        }


                        If (\_SB.PC02.BR2C.UPSB.DSB0.LDIS == One)

                        {

                            \_SB.PC02.BR2C.UPSB.DSB0.PRSR = One

                            \_SB.PC02.BR2C.UPSB.DSB0.LDIS = Zero

                        }

                    }


                    Method (PCDA, 0, Serialized)

                    {

                        If (\_SB.PC02.BR2C.UPSB.DSB0.POFF () != Zero)

                        {

                            \_SB.PC02.BR2C.UPSB.DSB0.PCIA = Zero

                            \_SB.PC02.BR2C.UPSB.DSB0.PSTA = 0x03

                            \_SB.PC02.BR2C.UPSB.DSB0.LDIS = One

                            Local5 = (Timer + 0x00989680)

                            While (Timer <= Local5)

                            {

                                If (\_SB.PC02.BR2C.UPSB.DSB0.LACR == One)

                                {

                                    If (\_SB.PC02.BR2C.UPSB.DSB0.LACT == Zero)

                                    {

                                        Break

                                    }

                                }

                                ElseIf (\_SB.PC02.BR2C.UPSB.DSB0.NHI0.AVND == 0xFFFFFFFF)

                                {

                                    Break

                                }


                                Sleep (0x0A)

                            }


                            \_SB.PC02.BR2C.GNHI = Zero

                            \_SB.PC02.BR2C.UGIO ()

                        }

                        Else

                        {

                        }


                        \_SB.PC02.BR2C.UPSB.DSB0.IIP3 = One

                    }


                    Method (POFF, 0, Serialized)

                    {

                        Return (!\_SB.PC02.BR2C.RTBT)

                    }


                    Method (_PS0, 0, Serialized)  // _PS0: Power State 0

                    {

                        If (OSDW ())

                        {

                            PCEU ()

                        }

                    }


                    Method (_PS3, 0, Serialized)  // _PS3: Power State 3

                    {

                        If (OSDW ())

                        {

                            PCDA ()

                        }

                    }


                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                    {

                        If (OSDW ())

                        {

                            If (Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b"))

                            {

                                Local0 = Package (0x02)

                                    {

                                        "PCIHotplugCapable", 

                                        Zero

                                    }

                                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                                Return (Local0)

                            }

                        }


                        Return (Zero)

                    }


                    Device (NHI0)

                    {

                        Name (_ADR, Zero)  // _ADR: Address

                        Name (_STR, Unicode ("Thunderbolt"))  // _STR: Description String

                        Method (PCED, 0, Serialized)

                        {

                            \_SB.PC02.BR2C.GNHI = One

                            If (\_SB.PC02.BR2C.UGIO () != Zero)

                            {

                                \_SB.PC02.BR2C.UPSB.DSB0.PRSR = One

                            }


                            Local0 = Zero

                            Local1 = Zero

                            Local5 = (Timer + 0x00989680)

                            If (\_SB.PC02.BR2C.UPSB.DSB0.PRSR != Zero)

                            {

                                Local5 = (Timer + 0x00989680)

                                While (Timer <= Local5)

                                {

                                    If (\_SB.PC02.BR2C.UPSB.DSB0.LACR == Zero)

                                    {

                                        If (\_SB.PC02.BR2C.UPSB.DSB0.LTRN != One)

                                        {

                                            Break

                                        }

                                    }

                                    ElseIf ((\_SB.PC02.BR2C.UPSB.DSB0.LTRN != One) && (\_SB.PC02.BR2C.UPSB.DSB0.LACT == One))

                                    {

                                        Break

                                    }


                                    Sleep (0x0A)

                                }


                                Sleep (0x96)

                            }


                            \_SB.PC02.BR2C.UPSB.DSB0.PRSR = Zero

                            While (Timer <= Local5)

                            {

                                If (\_SB.PC02.BR2C.UPSB.DSB0.NHI0.AVND != 0xFFFFFFFF)

                                {

                                    \_SB.PC02.BR2C.UPSB.DSB0.PCIA = One

                                    Break

                                }


                                Sleep (0x0A)

                            }


                            \_SB.PC02.BR2C.UPSB.DSB0.IIP3 = Zero

                        }


                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                        {

                            Return (Zero)

                        }


                        OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                        Field (A1E0, ByteAcc, NoLock, Preserve)

                        {

                            AVND,   32, 

                            BMIE,   3, 

                            Offset (0x18), 

                            PRIB,   8, 

                            SECB,   8, 

                            SUBB,   8, 

                            Offset (0x1E), 

                                ,   13, 

                            MABT,   1

                        }


                        Method (RTPC, 1, Serialized)

                        {

                            If (OSDW ())

                            {

                                If (Arg0 <= One)

                                {

                                    \_SB.PC02.BR2C.RTBT = Arg0

                                }

                            }


                            Return (Zero)

                        }


                        Method (MUST, 1, Serialized)

                        {

                            Return (\_SB.PC02.BR2C.UPSB.MUST (Arg0))

                        }


                        Method (_PS0, 0, Serialized)  // _PS0: Power State 0

                        {

                            If (OSDW ())

                            {

                                PCED ()

                                \_SB.PC02.BR2C.CTBT ()

                            }

                        }


                        Method (_PS3, 0, Serialized)  // _PS3: Power State 3

                        {

                        }


                        Method (TRPE, 2, Serialized)

                        {

                            If (OSDW ())

                            {

                                If (Arg0 <= One)

                                {

                                    If (Arg0 == Zero)

                                    {

                                        \_SB.PC02.BR2C.PUPD (Zero, 0x02)

                                        \_SB.PC02.BR2C.PSTA = 0x03

                                        SGOV (0x0103000F, Zero)

                                        SGDO (0x0103000F)

                                    }

                                    Else

                                    {

                                        Local0 = Zero

                                        If ((GGOV (0x0103000F) == Zero) && (GGDV (0x0103000F) == Zero))

                                        {

                                            \_SB.PC02.BR2C.PSTA = Zero

                                            While (One)

                                            {

                                                SGDI (0x0103000F)

                                                Local1 = Zero

                                                Sleep (0x1E)

                                                \_SB.PC02.BR2C.PUPD (One, 0x02)

                                                Local2 = (Timer + 0x00989680)

                                                While (Timer <= Local2)

                                                {

                                                    If (\_SB.PC02.BR2C.LACR == Zero)

                                                    {

                                                        If (\_SB.PC02.BR2C.LTRN != One)

                                                        {

                                                            Break

                                                        }

                                                    }

                                                    ElseIf ((\_SB.PC02.BR2C.LTRN != One) && (\_SB.PC02.BR2C.LACT == One))

                                                    {

                                                        Break

                                                    }


                                                    Sleep (0x0A)

                                                }


                                                Sleep (Arg1)

                                                While (Timer <= Local2)

                                                {

                                                    If (\_SB.PC02.BR2C.UPSB.AVND != 0xFFFFFFFF)

                                                    {

                                                        Local1 = One

                                                        Break

                                                    }


                                                    Sleep (0x0A)

                                                }


                                                If (Local1 == One)

                                                {

                                                    MABT = One

                                                    Break

                                                }


                                                If (Local0 == 0x04)

                                                {

                                                    Return (Zero)

                                                }


                                                Local0++

                                                SGOV (0x0103000F, Zero)

                                                SGDO (0x0103000F)

                                                Sleep (0x03E8)

                                            }


                                            If (\_SB.PC02.BR2C.CSPD != 0x03)

                                            {

                                                If (\_SB.PC02.BR2C.SSPD == 0x03)

                                                {

                                                    If (\_SB.PC02.BR2C.UPSB.SSPD == 0x03)

                                                    {

                                                        If (\_SB.PC02.BR2C.TSPD != 0x03)

                                                        {

                                                            \_SB.PC02.BR2C.TSPD = 0x03

                                                        }


                                                        If (\_SB.PC02.BR2C.UPSB.TSPD != 0x03)

                                                        {

                                                            \_SB.PC02.BR2C.UPSB.TSPD = 0x03

                                                        }


                                                        \_SB.PC02.BR2C.LRTN = One

                                                        Local2 = (Timer + 0x00989680)

                                                        While (Timer <= Local2)

                                                        {

                                                            If (\_SB.PC02.BR2C.LACR == Zero)

                                                            {

                                                                If ((\_SB.PC02.BR2C.LTRN != One) && (\_SB.PC02.BR2C.UPSB.AVND != 0xFFFFFFFF))

                                                                {

                                                                    Local1 = One

                                                                    Break

                                                                }

                                                            }

                                                            ElseIf (((\_SB.PC02.BR2C.LTRN != One) && (\_SB.PC02.BR2C.LACT == One)) && 

                                                                (\_SB.PC02.BR2C.UPSB.AVND != 0xFFFFFFFF))

                                                            {

                                                                Local1 = One

                                                                Break

                                                            }


                                                            Sleep (0x0A)

                                                        }

                                                    }

                                                }

                                            }

                                        }

                                    }

                                }

                            }


                            Return (Zero)

                        }


                        Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                        {

                            If (OSDW ())

                            {

                                Local0 = Package (0x03)

                                    {

                                        "power-save", 

                                        One, 

                                        Buffer (One)

                                        {

                                             0x00                                             /* . */

                                        }

                                    }

                                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                                Return (Local0)

                            }


                            Return (Zero)

                        }


                        Method (SXFP, 1, Serialized)

                        {

                            If (Arg0 == Zero)

                            {

                                If (GGDV (0x01030010) == One)

                                {

                                    SGOV (0x01030010, Zero)

                                    SGDO (0x01030010)

                                    Sleep (0x64)

                                }


                                SGOV (0x0103000F, Zero)

                                SGDO (0x0103000F)

                            }

                        }


                        Name (XRTE, Zero)

                        Method (XRST, 1, Serialized)

                        {

                            If (Arg0 == Zero)

                            {

                                XRTE = Zero

                            }

                            ElseIf (Arg0 == One)

                            {

                                XRTE = One

                            }

                        }


                        Method (JCNT, 0, Serialized)

                        {

                            Return (0x02)

                        }


                        Method (JTMS, 2, Serialized)

                        {

                            If (Arg0 == Zero)

                            {

                                If (Arg1 == Zero)

                                {

                                    SGOV (0x0107000D, Zero)

                                    SGDO (0x0107000D)

                                }

                                Else

                                {

                                    SGDI (0x0107000D)

                                }

                            }


                            If (Arg0 == One)

                            {

                                If (Arg1 == Zero)

                                {

                                    SGOV (0x0107000E, Zero)

                                    SGDO (0x0107000E)

                                }

                                Else

                                {

                                    SGDI (0x0107000E)

                                }

                            }

                        }


                        Method (JTCK, 1, Serialized)

                        {

                            If (Arg0 == Zero)

                            {

                                SGOV (0x0107000C, Zero)

                                SGDO (0x0107000C)

                            }

                            Else

                            {

                                SGOV (0x0107000C, One)

                                SGDO (0x0107000C)

                            }

                        }


                        Method (JTDI, 1, Serialized)

                        {

                            If (Arg0 == Zero)

                            {

                                SGOV (0x0107000B, Zero)

                                SGDO (0x0107000B)

                            }

                            Else

                            {

                                SGOV (0x0107000B, One)

                                SGDO (0x0107000B)

                            }

                        }


                        Method (JTDO, 0, Serialized)

                        {

                            SGDI (0x0107000A)

                            Return (GGIV (0x0107000A))

                        }

                    }

                }


                Device (DSB1)

                {

                    Name (_ADR, 0x00010000)  // _ADR: Address

                    Name (_SUN, One)  // _SUN: Slot User Number

                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                    Field (A1E0, ByteAcc, NoLock, Preserve)

                    {

                        AVND,   32, 

                        BMIE,   3, 

                        Offset (0x18), 

                        PRIB,   8, 

                        SECB,   8, 

                        SUBB,   8, 

                        Offset (0x1E), 

                            ,   13, 

                        MABT,   1

                    }


                    OperationRegion (A1E1, PCI_Config, 0xC0, 0x40)

                    Field (A1E1, ByteAcc, NoLock, Preserve)

                    {

                        Offset (0x01), 

                        Offset (0x02), 

                        Offset (0x04), 

                        Offset (0x08), 

                        Offset (0x0A), 

                            ,   5, 

                        TPEN,   1, 

                        Offset (0x0C), 

                        SSPD,   4, 

                            ,   16, 

                        LACR,   1, 

                        Offset (0x10), 

                            ,   4, 

                        LDIS,   1, 

                        LRTN,   1, 

                        Offset (0x12), 

                        CSPD,   4, 

                        CWDT,   6, 

                            ,   1, 

                        LTRN,   1, 

                            ,   1, 

                        LACT,   1, 

                        Offset (0x14), 

                        Offset (0x30), 

                        TSPD,   4

                    }


                    OperationRegion (A1E2, PCI_Config, 0x80, 0x08)

                    Field (A1E2, ByteAcc, NoLock, Preserve)

                    {

                        Offset (0x01), 

                        Offset (0x02), 

                        Offset (0x04), 

                        PSTA,   2

                    }


                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                    {

                        Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB1.SECB */

                    }


                    Method (_STA, 0, NotSerialized)  // _STA: Status

                    {

                        Return (0x0F)

                    }


                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                    {

                        Return (Zero)

                    }


                    Device (UPS0)

                    {

                        Name (_ADR, Zero)  // _ADR: Address

                        OperationRegion (ARE0, PCI_Config, Zero, 0x04)

                        Field (ARE0, ByteAcc, NoLock, Preserve)

                        {

                            AVND,   16

                        }


                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                        {

                            If (OSDW ())

                            {

                                Return (One)

                            }


                            Return (Zero)

                        }


                        Device (DSB0)

                        {

                            Name (_ADR, Zero)  // _ADR: Address

                            OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                            Field (A1E0, ByteAcc, NoLock, Preserve)

                            {

                                AVND,   32, 

                                BMIE,   3, 

                                Offset (0x18), 

                                PRIB,   8, 

                                SECB,   8, 

                                SUBB,   8, 

                                Offset (0x1E), 

                                    ,   13, 

                                MABT,   1, 

                                Offset (0x3E), 

                                    ,   6, 

                                SBRS,   1

                            }


                            Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                            {

                                Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB1.UPS0.DSB0.SECB */

                            }


                            Method (_STA, 0, NotSerialized)  // _STA: Status

                            {

                                Return (0x0F)

                            }


                            Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                            {

                                If (OSDW ())

                                {

                                    Return (One)

                                }


                                Return (Zero)

                            }


                            Device (DEV0)

                            {

                                Name (_ADR, Zero)  // _ADR: Address

                                Method (_STA, 0, NotSerialized)  // _STA: Status

                                {

                                    Return (0x0F)

                                }


                                Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                {

                                    If (OSDW ())

                                    {

                                        Return (One)

                                    }


                                    Return (Zero)

                                }

                            }

                        }


                        Device (DSB3)

                        {

                            Name (_ADR, 0x00030000)  // _ADR: Address

                            OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                            Field (A1E0, ByteAcc, NoLock, Preserve)

                            {

                                AVND,   32, 

                                BMIE,   3, 

                                Offset (0x18), 

                                PRIB,   8, 

                                SECB,   8, 

                                SUBB,   8, 

                                Offset (0x1E), 

                                    ,   13, 

                                MABT,   1

                            }


                            Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                            {

                                Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB1.UPS0.DSB3.SECB */

                            }


                            Method (_STA, 0, NotSerialized)  // _STA: Status

                            {

                                Return (0x0F)

                            }


                            Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                            {

                                If (OSDW ())

                                {

                                    Return (One)

                                }


                                Return (Zero)

                            }


                            Device (UPS0)

                            {

                                Name (_ADR, Zero)  // _ADR: Address

                                OperationRegion (ARE0, PCI_Config, Zero, 0x04)

                                Field (ARE0, ByteAcc, NoLock, Preserve)

                                {

                                    AVND,   16

                                }


                                Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                {

                                    If (OSDW ())

                                    {

                                        Return (One)

                                    }


                                    Return (Zero)

                                }


                                Device (DSB0)

                                {

                                    Name (_ADR, Zero)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1, 

                                        Offset (0x3E), 

                                            ,   6, 

                                        SBRS,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB1.UPS0.DSB3.UPS0.DSB0.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Device (DEV0)

                                    {

                                        Name (_ADR, Zero)  // _ADR: Address

                                        Method (_STA, 0, NotSerialized)  // _STA: Status

                                        {

                                            Return (0x0F)

                                        }

                                    }

                                }


                                Device (DSB3)

                                {

                                    Name (_ADR, 0x00030000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB1.UPS0.DSB3.UPS0.DSB3.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }


                                    Device (DEV0)

                                    {

                                        Name (_ADR, Zero)  // _ADR: Address

                                        Method (_STA, 0, NotSerialized)  // _STA: Status

                                        {

                                            Return (0x0F)

                                        }


                                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                        {

                                            If (OSDW ())

                                            {

                                                Return (One)

                                            }


                                            Return (Zero)

                                        }

                                    }

                                }


                                Device (DSB4)

                                {

                                    Name (_ADR, 0x00040000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB1.UPS0.DSB3.UPS0.DSB4.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }


                                    Device (DEV0)

                                    {

                                        Name (_ADR, Zero)  // _ADR: Address

                                        Method (_STA, 0, NotSerialized)  // _STA: Status

                                        {

                                            Return (0x0F)

                                        }


                                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                        {

                                            If (OSDW ())

                                            {

                                                Return (One)

                                            }


                                            Return (Zero)

                                        }

                                    }

                                }


                                Device (DSB5)

                                {

                                    Name (_ADR, 0x00050000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB1.UPS0.DSB3.UPS0.DSB5.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }

                                }


                                Device (DSB6)

                                {

                                    Name (_ADR, 0x00060000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB1.UPS0.DSB3.UPS0.DSB6.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }

                                }

                            }

                        }


                        Device (DSB4)

                        {

                            Name (_ADR, 0x00040000)  // _ADR: Address

                            OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                            Field (A1E0, ByteAcc, NoLock, Preserve)

                            {

                                AVND,   32, 

                                BMIE,   3, 

                                Offset (0x18), 

                                PRIB,   8, 

                                SECB,   8, 

                                SUBB,   8, 

                                Offset (0x1E), 

                                    ,   13, 

                                MABT,   1

                            }


                            Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                            {

                                Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB1.UPS0.DSB4.SECB */

                            }


                            Method (_STA, 0, NotSerialized)  // _STA: Status

                            {

                                Return (0x0F)

                            }


                            Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                            {

                                If (OSDW ())

                                {

                                    Return (One)

                                }


                                Return (Zero)

                            }


                            Device (UPS0)

                            {

                                Name (_ADR, Zero)  // _ADR: Address

                                OperationRegion (ARE0, PCI_Config, Zero, 0x04)

                                Field (ARE0, ByteAcc, NoLock, Preserve)

                                {

                                    AVND,   16

                                }


                                Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                {

                                    If (OSDW ())

                                    {

                                        Return (One)

                                    }


                                    Return (Zero)

                                }


                                Device (DSB0)

                                {

                                    Name (_ADR, Zero)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1, 

                                        Offset (0x3E), 

                                            ,   6, 

                                        SBRS,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB1.UPS0.DSB4.UPS0.DSB0.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Device (DEV0)

                                    {

                                        Name (_ADR, Zero)  // _ADR: Address

                                        Method (_STA, 0, NotSerialized)  // _STA: Status

                                        {

                                            Return (0x0F)

                                        }


                                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                        {

                                            If (OSDW ())

                                            {

                                                Return (One)

                                            }


                                            Return (Zero)

                                        }

                                    }

                                }


                                Device (DSB3)

                                {

                                    Name (_ADR, 0x00030000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB1.UPS0.DSB4.UPS0.DSB3.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }


                                    Device (DEV0)

                                    {

                                        Name (_ADR, Zero)  // _ADR: Address

                                        Method (_STA, 0, NotSerialized)  // _STA: Status

                                        {

                                            Return (0x0F)

                                        }


                                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                        {

                                            If (OSDW ())

                                            {

                                                Return (One)

                                            }


                                            Return (Zero)

                                        }

                                    }

                                }


                                Device (DSB4)

                                {

                                    Name (_ADR, 0x00040000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB1.UPS0.DSB4.UPS0.DSB4.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }


                                    Device (DEV0)

                                    {

                                        Name (_ADR, Zero)  // _ADR: Address

                                        Method (_STA, 0, NotSerialized)  // _STA: Status

                                        {

                                            Return (0x0F)

                                        }


                                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                        {

                                            If (OSDW ())

                                            {

                                                Return (One)

                                            }


                                            Return (Zero)

                                        }

                                    }

                                }


                                Device (DSB5)

                                {

                                    Name (_ADR, 0x00050000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB1.UPS0.DSB4.UPS0.DSB5.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }

                                }


                                Device (DSB6)

                                {

                                    Name (_ADR, 0x00060000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB1.UPS0.DSB4.UPS0.DSB6.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }

                                }

                            }

                        }


                        Device (DSB5)

                        {

                            Name (_ADR, 0x00050000)  // _ADR: Address

                            OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                            Field (A1E0, ByteAcc, NoLock, Preserve)

                            {

                                AVND,   32, 

                                BMIE,   3, 

                                Offset (0x18), 

                                PRIB,   8, 

                                SECB,   8, 

                                SUBB,   8, 

                                Offset (0x1E), 

                                    ,   13, 

                                MABT,   1

                            }


                            Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                            {

                                Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB1.UPS0.DSB5.SECB */

                            }


                            Method (_STA, 0, NotSerialized)  // _STA: Status

                            {

                                Return (0x0F)

                            }


                            Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                            {

                                If (OSDW ())

                                {

                                    Return (One)

                                }


                                Return (Zero)

                            }

                        }


                        Device (DSB6)

                        {

                            Name (_ADR, 0x00060000)  // _ADR: Address

                            OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                            Field (A1E0, ByteAcc, NoLock, Preserve)

                            {

                                AVND,   32, 

                                BMIE,   3, 

                                Offset (0x18), 

                                PRIB,   8, 

                                SECB,   8, 

                                SUBB,   8, 

                                Offset (0x1E), 

                                    ,   13, 

                                MABT,   1

                            }


                            Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                            {

                                Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB1.UPS0.DSB6.SECB */

                            }


                            Method (_STA, 0, NotSerialized)  // _STA: Status

                            {

                                Return (0x0F)

                            }


                            Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                            {

                                If (OSDW ())

                                {

                                    Return (One)

                                }


                                Return (Zero)

                            }

                        }

                    }

                }


                Device (DSB2)

                {

                    Name (_ADR, 0x00020000)  // _ADR: Address

                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                    Field (A1E0, ByteAcc, NoLock, Preserve)

                    {

                        AVND,   32, 

                        BMIE,   3, 

                        Offset (0x18), 

                        PRIB,   8, 

                        SECB,   8, 

                        SUBB,   8, 

                        Offset (0x1E), 

                            ,   13, 

                        MABT,   1

                    }


                    OperationRegion (A1E1, PCI_Config, 0xC0, 0x40)

                    Field (A1E1, ByteAcc, NoLock, Preserve)

                    {

                        Offset (0x01), 

                        Offset (0x02), 

                        Offset (0x04), 

                        Offset (0x08), 

                        Offset (0x0A), 

                            ,   5, 

                        TPEN,   1, 

                        Offset (0x0C), 

                        SSPD,   4, 

                            ,   16, 

                        LACR,   1, 

                        Offset (0x10), 

                            ,   4, 

                        LDIS,   1, 

                        LRTN,   1, 

                        Offset (0x12), 

                        CSPD,   4, 

                        CWDT,   6, 

                            ,   1, 

                        LTRN,   1, 

                            ,   1, 

                        LACT,   1, 

                        Offset (0x14), 

                        Offset (0x30), 

                        TSPD,   4

                    }


                    OperationRegion (A1E2, PCI_Config, 0x80, 0x08)

                    Field (A1E2, ByteAcc, NoLock, Preserve)

                    {

                        Offset (0x01), 

                        Offset (0x02), 

                        Offset (0x04), 

                        PSTA,   2

                    }


                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                    {

                        Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB2.SECB */

                    }


                    Method (_STA, 0, NotSerialized)  // _STA: Status

                    {

                        Return (0x0F)

                    }


                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                    {

                        Return (Zero)

                    }


                    Name (IIP3, Zero)

                    Name (PRSR, Zero)

                    Name (PCIA, One)

                    Method (PCEU, 0, Serialized)

                    {

                        \_SB.PC02.BR2C.UPSB.DSB2.PRSR = Zero

                        If (\_SB.PC02.BR2C.UPSB.DSB2.PSTA != Zero)

                        {

                            \_SB.PC02.BR2C.UPSB.DSB2.PRSR = One

                            \_SB.PC02.BR2C.UPSB.DSB2.PSTA = Zero

                        }


                        If (\_SB.PC02.BR2C.UPSB.DSB2.LDIS == One)

                        {

                            \_SB.PC02.BR2C.UPSB.DSB2.PRSR = One

                            \_SB.PC02.BR2C.UPSB.DSB2.LDIS = Zero

                        }

                    }


                    Method (PCDA, 0, Serialized)

                    {

                        If (\_SB.PC02.BR2C.UPSB.DSB2.POFF () != Zero)

                        {

                            \_SB.PC02.BR2C.UPSB.DSB2.PCIA = Zero

                            \_SB.PC02.BR2C.UPSB.DSB2.PSTA = 0x03

                            \_SB.PC02.BR2C.UPSB.DSB2.LDIS = One

                            Local5 = (Timer + 0x00989680)

                            While (Timer <= Local5)

                            {

                                If (\_SB.PC02.BR2C.UPSB.DSB2.LACR == One)

                                {

                                    If (\_SB.PC02.BR2C.UPSB.DSB2.LACT == Zero)

                                    {

                                        Break

                                    }

                                }

                                ElseIf (\_SB.PC02.BR2C.UPSB.DSB2.XHC2.AVND == 0xFFFFFFFF)

                                {

                                    Break

                                }


                                Sleep (0x0A)

                            }


                            \_SB.PC02.BR2C.GXCI = Zero

                            \_SB.PC02.BR2C.UGIO ()

                        }

                        Else

                        {

                        }


                        \_SB.PC02.BR2C.UPSB.DSB2.IIP3 = One

                    }


                    Method (POFF, 0, Serialized)

                    {

                        Return (!\_SB.PC02.BR2C.RUSB)

                    }


                    Method (_PS0, 0, Serialized)  // _PS0: Power State 0

                    {

                        If (OSDW ())

                        {

                            PCEU ()

                        }

                    }


                    Method (_PS3, 0, Serialized)  // _PS3: Power State 3

                    {

                        If (OSDW ())

                        {

                            PCDA ()

                        }

                    }


                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                    {

                        If (OSDW ())

                        {

                            If (Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b"))

                            {

                                Local0 = Package (0x02)

                                    {

                                        "PCIHotplugCapable", 

                                        Zero

                                    }

                                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                                Return (Local0)

                            }

                        }


                        Return (Zero)

                    }


                    Device (XHC2)

                    {

                        Name (_ADR, Zero)  // _ADR: Address

                        Name (SDPC, Zero)

                        OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                        Field (A1E0, ByteAcc, NoLock, Preserve)

                        {

                            AVND,   32, 

                            BMIE,   3, 

                            Offset (0x18), 

                            PRIB,   8, 

                            SECB,   8, 

                            SUBB,   8, 

                            Offset (0x1E), 

                                ,   13, 

                            MABT,   1

                        }


                        Method (PCED, 0, Serialized)

                        {

                            \_SB.PC02.BR2C.GXCI = One

                            If (\_SB.PC02.BR2C.UGIO () != Zero)

                            {

                                \_SB.PC02.BR2C.UPSB.DSB2.PRSR = One

                            }


                            Local0 = Zero

                            Local1 = Zero

                            Local5 = (Timer + 0x00989680)

                            If (\_SB.PC02.BR2C.UPSB.DSB2.PRSR != Zero)

                            {

                                Local5 = (Timer + 0x00989680)

                                While (Timer <= Local5)

                                {

                                    If (\_SB.PC02.BR2C.UPSB.DSB2.LACR == Zero)

                                    {

                                        If (\_SB.PC02.BR2C.UPSB.DSB2.LTRN != One)

                                        {

                                            Break

                                        }

                                    }

                                    ElseIf ((\_SB.PC02.BR2C.UPSB.DSB2.LTRN != One) && (\_SB.PC02.BR2C.UPSB.DSB2.LACT == One))

                                    {

                                        Break

                                    }


                                    Sleep (0x0A)

                                }


                                Sleep (0x96)

                            }


                            \_SB.PC02.BR2C.UPSB.DSB2.PRSR = Zero

                            While (Timer <= Local5)

                            {

                                If (\_SB.PC02.BR2C.UPSB.DSB2.XHC2.AVND != 0xFFFFFFFF)

                                {

                                    \_SB.PC02.BR2C.UPSB.DSB2.PCIA = One

                                    Break

                                }


                                Sleep (0x0A)

                            }


                            \_SB.PC02.BR2C.UPSB.DSB2.IIP3 = Zero

                        }


                        Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                        {

                            If (U2OP == One)

                            {

                                Local0 = Package (0x06)

                                    {

                                        "USBBusNumber", 

                                        Zero, 

                                        "AAPL,xhci-clock-id", 

                                        One, 

                                        "UsbCompanionControllerPresent", 

                                        One

                                    }

                            }

                            Else

                            {

                                Local0 = Package (0x04)

                                    {

                                        "USBBusNumber", 

                                        Zero, 

                                        "AAPL,xhci-clock-id", 

                                        One

                                    }

                            }


                            DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                            Return (Local0)

                        }


                        Name (HS, Package (0x01)

                        {

                            "XHC1"

                        })

                        Name (FS, Package (0x01)

                        {

                            "XHC1"

                        })

                        Name (LS, Package (0x01)

                        {

                            "XHC1"

                        })

                        Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake

                        {

                            If (OSDW ())

                            {

                                Return (Package (0x02)

                                {

                                    0x69, 

                                    0x03

                                })

                            }

                            Else

                            {

                                Return (Package (0x02)

                                {

                                    0x69, 

                                    0x03

                                })

                            }

                        }


                        Method (_PS0, 0, Serialized)  // _PS0: Power State 0

                        {

                            If (OSDW ())

                            {

                                PCED ()

                            }

                        }


                        Method (_PS3, 0, Serialized)  // _PS3: Power State 3

                        {

                        }


                        Method (_PSW, 1, Serialized)  // _PSW: Power State Wake

                        {

                            If (\_SB.PCI0.LPCB.EC.SWTB == One)

                            {

                                If (\_SB.PCI0.LPCB.EC.ECOK)

                                {

                                    If (OSDW ())

                                    {

                                        If (Arg0)

                                        {

                                            \_SB.PCI0.LPCB.EC.EWTB = One

                                        }

                                        Else

                                        {

                                            \_SB.PCI0.LPCB.EC.EWTB = Zero

                                            \_SB.PCI0.LPCB.EC.LWTB = Zero

                                        }

                                    }

                                }

                            }

                            Else

                            {

                            }

                        }


                        Method (RTPC, 1, Serialized)

                        {

                            If (OSDW ())

                            {

                                If (Arg0 <= One)

                                {

                                    \_SB.PC02.BR2C.RUSB = Arg0

                                }

                            }


                            Return (Zero)

                        }


                        Method (MODU, 0, Serialized)

                        {

                            Return (\_SB.PC02.BR2C.UPSB.MDUV)

                        }


                        Device (RHUB)

                        {

                            Name (_ADR, Zero)  // _ADR: Address

                            Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                            {

                                Return (Zero)

                            }


                            Device (SSP1)

                            {

                                Name (_ADR, 0x03)  // _ADR: Address

                                Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities

                                {

                                    0xFF, 

                                    0x09, 

                                    Zero, 

                                    Zero

                                })

                                Name (_PLD, Package (0x01)  // _PLD: Physical Location of Device

                                {

                                    ToPLD (

                                        PLD_Revision           = 0x1,

                                        PLD_IgnoreColor        = 0x1,

                                        PLD_Red                = 0x0,

                                        PLD_Green              = 0x0,

                                        PLD_Blue               = 0x0,

                                        PLD_Width              = 0x0,

                                        PLD_Height             = 0x0,

                                        PLD_UserVisible        = 0x1,

                                        PLD_Dock               = 0x0,

                                        PLD_Lid                = 0x0,

                                        PLD_Panel              = "UNKNOWN",

                                        PLD_VerticalPosition   = "UPPER",

                                        PLD_HorizontalPosition = "LEFT",

                                        PLD_Shape              = "UNKNOWN",

                                        PLD_GroupOrientation   = 0x0,

                                        PLD_GroupToken         = 0x0,

                                        PLD_GroupPosition      = 0x0,

                                        PLD_Bay                = 0x0,

                                        PLD_Ejectable          = 0x0,

                                        PLD_EjectRequired      = 0x0,

                                        PLD_CabinetNumber      = 0x0,

                                        PLD_CardCageNumber     = 0x0,

                                        PLD_Reference          = 0x0,

                                        PLD_Rotation           = 0x0,

                                        PLD_Order              = 0x0)


                                })

                                Name (HS, Package (0x02)

                                {

                                    "XHC1", 

                                    0x07

                                })

                                Name (FS, Package (0x02)

                                {

                                    "XHC1", 

                                    0x07

                                })

                                Name (LS, Package (0x02)

                                {

                                    "XHC1", 

                                    0x07

                                })

                                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                                {

                                    If (U2OP == One)

                                    {

                                        Local0 = Package (0x08)

                                            {

                                                "UsbCPortNumber", 

                                                0x02, 

                                                "kUSBWakePortCurrentLimit", 

                                                0x0BB8, 

                                                "kUSBSleepPortCurrentLimit", 

                                                0x0BB8, 

                                                "UsbCompanionPortPresent", 

                                                One

                                            }

                                    }

                                    Else

                                    {

                                        Local0 = Package (0x06)

                                            {

                                                "UsbCPortNumber", 

                                                0x02, 

                                                "kUSBWakePortCurrentLimit", 

                                                0x0BB8, 

                                                "kUSBSleepPortCurrentLimit", 

                                                0x0BB8

                                            }

                                    }


                                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                                    Return (Local0)

                                }

                            }


                            Device (SSP2)

                            {

                                Name (_ADR, 0x04)  // _ADR: Address

                                Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities

                                {

                                    0xFF, 

                                    0x09, 

                                    Zero, 

                                    Zero

                                })

                                Name (_PLD, Package (0x01)  // _PLD: Physical Location of Device

                                {

                                    ToPLD (

                                        PLD_Revision           = 0x1,

                                        PLD_IgnoreColor        = 0x1,

                                        PLD_Red                = 0x0,

                                        PLD_Green              = 0x0,

                                        PLD_Blue               = 0x0,

                                        PLD_Width              = 0x0,

                                        PLD_Height             = 0x0,

                                        PLD_UserVisible        = 0x1,

                                        PLD_Dock               = 0x0,

                                        PLD_Lid                = 0x0,

                                        PLD_Panel              = "UNKNOWN",

                                        PLD_VerticalPosition   = "UPPER",

                                        PLD_HorizontalPosition = "LEFT",

                                        PLD_Shape              = "UNKNOWN",

                                        PLD_GroupOrientation   = 0x0,

                                        PLD_GroupToken         = 0x0,

                                        PLD_GroupPosition      = 0x0,

                                        PLD_Bay                = 0x0,

                                        PLD_Ejectable          = 0x0,

                                        PLD_EjectRequired      = 0x0,

                                        PLD_CabinetNumber      = 0x0,

                                        PLD_CardCageNumber     = 0x0,

                                        PLD_Reference          = 0x0,

                                        PLD_Rotation           = 0x0,

                                        PLD_Order              = 0x0)


                                })

                                Name (HS, Package (0x02)

                                {

                                    "XHC1", 

                                    0x08

                                })

                                Name (FS, Package (0x02)

                                {

                                    "XHC1", 

                                    0x08

                                })

                                Name (LS, Package (0x02)

                                {

                                    "XHC1", 

                                    0x08

                                })

                                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                                {

                                    If (U2OP == One)

                                    {

                                        Local0 = Package (0x08)

                                            {

                                                "UsbCPortNumber", 

                                                One, 

                                                "kUSBWakePortCurrentLimit", 

                                                0x0BB8, 

                                                "kUSBSleepPortCurrentLimit", 

                                                0x0BB8, 

                                                "UsbCompanionPortPresent", 

                                                One

                                            }

                                    }

                                    Else

                                    {

                                        Local0 = Package (0x08)

                                            {

                                                "UsbCPortNumber", 

                                                One, 

                                                "kUSBWakePortCurrentLimit", 

                                                0x0BB8, 

                                                "kUSBSleepPortCurrentLimit", 

                                                0x0BB8, 

                                                "UsbCompanionPortPresent", 

                                                One

                                            }

                                    }


                                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                                    Return (Local0)

                                }

                            }

                        }

                    }

                }


                Device (DSB4)

                {

                    Name (_ADR, 0x00040000)  // _ADR: Address

                    Name (_SUN, 0x02)  // _SUN: Slot User Number

                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                    Field (A1E0, ByteAcc, NoLock, Preserve)

                    {

                        AVND,   32, 

                        BMIE,   3, 

                        Offset (0x18), 

                        PRIB,   8, 

                        SECB,   8, 

                        SUBB,   8, 

                        Offset (0x1E), 

                            ,   13, 

                        MABT,   1

                    }


                    OperationRegion (A1E1, PCI_Config, 0xC0, 0x40)

                    Field (A1E1, ByteAcc, NoLock, Preserve)

                    {

                        Offset (0x01), 

                        Offset (0x02), 

                        Offset (0x04), 

                        Offset (0x08), 

                        Offset (0x0A), 

                            ,   5, 

                        TPEN,   1, 

                        Offset (0x0C), 

                        SSPD,   4, 

                            ,   16, 

                        LACR,   1, 

                        Offset (0x10), 

                            ,   4, 

                        LDIS,   1, 

                        LRTN,   1, 

                        Offset (0x12), 

                        CSPD,   4, 

                        CWDT,   6, 

                            ,   1, 

                        LTRN,   1, 

                            ,   1, 

                        LACT,   1, 

                        Offset (0x14), 

                        Offset (0x30), 

                        TSPD,   4

                    }


                    OperationRegion (A1E2, PCI_Config, 0x80, 0x08)

                    Field (A1E2, ByteAcc, NoLock, Preserve)

                    {

                        Offset (0x01), 

                        Offset (0x02), 

                        Offset (0x04), 

                        PSTA,   2

                    }


                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                    {

                        Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB4.SECB */

                    }


                    Method (_STA, 0, NotSerialized)  // _STA: Status

                    {

                        Return (0x0F)

                    }


                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                    {

                        Return (Zero)

                    }


                    Device (UPS0)

                    {

                        Name (_ADR, Zero)  // _ADR: Address

                        OperationRegion (ARE0, PCI_Config, Zero, 0x04)

                        Field (ARE0, ByteAcc, NoLock, Preserve)

                        {

                            AVND,   16

                        }


                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                        {

                            If (OSDW ())

                            {

                                Return (One)

                            }


                            Return (Zero)

                        }


                        Device (DSB0)

                        {

                            Name (_ADR, Zero)  // _ADR: Address

                            OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                            Field (A1E0, ByteAcc, NoLock, Preserve)

                            {

                                AVND,   32, 

                                BMIE,   3, 

                                Offset (0x18), 

                                PRIB,   8, 

                                SECB,   8, 

                                SUBB,   8, 

                                Offset (0x1E), 

                                    ,   13, 

                                MABT,   1, 

                                Offset (0x3E), 

                                    ,   6, 

                                SBRS,   1

                            }


                            Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                            {

                                Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB4.UPS0.DSB0.SECB */

                            }


                            Method (_STA, 0, NotSerialized)  // _STA: Status

                            {

                                Return (0x0F)

                            }


                            Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                            {

                                If (OSDW ())

                                {

                                    Return (One)

                                }


                                Return (Zero)

                            }


                            Device (DEV0)

                            {

                                Name (_ADR, Zero)  // _ADR: Address

                                Method (_STA, 0, NotSerialized)  // _STA: Status

                                {

                                    Return (0x0F)

                                }


                                Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                {

                                    If (OSDW ())

                                    {

                                        Return (One)

                                    }


                                    Return (Zero)

                                }

                            }

                        }


                        Device (DSB3)

                        {

                            Name (_ADR, 0x00030000)  // _ADR: Address

                            OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                            Field (A1E0, ByteAcc, NoLock, Preserve)

                            {

                                AVND,   32, 

                                BMIE,   3, 

                                Offset (0x18), 

                                PRIB,   8, 

                                SECB,   8, 

                                SUBB,   8, 

                                Offset (0x1E), 

                                    ,   13, 

                                MABT,   1

                            }


                            Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                            {

                                Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB4.UPS0.DSB3.SECB */

                            }


                            Method (_STA, 0, NotSerialized)  // _STA: Status

                            {

                                Return (0x0F)

                            }


                            Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                            {

                                If (OSDW ())

                                {

                                    Return (One)

                                }


                                Return (Zero)

                            }


                            Device (UPS0)

                            {

                                Name (_ADR, Zero)  // _ADR: Address

                                OperationRegion (ARE0, PCI_Config, Zero, 0x04)

                                Field (ARE0, ByteAcc, NoLock, Preserve)

                                {

                                    AVND,   16

                                }


                                Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                {

                                    If (OSDW ())

                                    {

                                        Return (One)

                                    }


                                    Return (Zero)

                                }


                                Device (DSB0)

                                {

                                    Name (_ADR, Zero)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1, 

                                        Offset (0x3E), 

                                            ,   6, 

                                        SBRS,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB4.UPS0.DSB3.UPS0.DSB0.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Device (DEV0)

                                    {

                                        Name (_ADR, Zero)  // _ADR: Address

                                        Method (_STA, 0, NotSerialized)  // _STA: Status

                                        {

                                            Return (0x0F)

                                        }

                                    }

                                }


                                Device (DSB3)

                                {

                                    Name (_ADR, 0x00030000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB4.UPS0.DSB3.UPS0.DSB3.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }


                                    Device (DEV0)

                                    {

                                        Name (_ADR, Zero)  // _ADR: Address

                                        Method (_STA, 0, NotSerialized)  // _STA: Status

                                        {

                                            Return (0x0F)

                                        }


                                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                        {

                                            If (OSDW ())

                                            {

                                                Return (One)

                                            }


                                            Return (Zero)

                                        }

                                    }

                                }


                                Device (DSB4)

                                {

                                    Name (_ADR, 0x00040000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB4.UPS0.DSB3.UPS0.DSB4.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }


                                    Device (DEV0)

                                    {

                                        Name (_ADR, Zero)  // _ADR: Address

                                        Method (_STA, 0, NotSerialized)  // _STA: Status

                                        {

                                            Return (0x0F)

                                        }


                                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                        {

                                            If (OSDW ())

                                            {

                                                Return (One)

                                            }


                                            Return (Zero)

                                        }

                                    }

                                }


                                Device (DSB5)

                                {

                                    Name (_ADR, 0x00050000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB4.UPS0.DSB3.UPS0.DSB5.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }

                                }


                                Device (DSB6)

                                {

                                    Name (_ADR, 0x00060000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB4.UPS0.DSB3.UPS0.DSB6.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }

                                }

                            }

                        }


                        Device (DSB4)

                        {

                            Name (_ADR, 0x00040000)  // _ADR: Address

                            OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                            Field (A1E0, ByteAcc, NoLock, Preserve)

                            {

                                AVND,   32, 

                                BMIE,   3, 

                                Offset (0x18), 

                                PRIB,   8, 

                                SECB,   8, 

                                SUBB,   8, 

                                Offset (0x1E), 

                                    ,   13, 

                                MABT,   1

                            }


                            Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                            {

                                Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB4.UPS0.DSB4.SECB */

                            }


                            Method (_STA, 0, NotSerialized)  // _STA: Status

                            {

                                Return (0x0F)

                            }


                            Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                            {

                                If (OSDW ())

                                {

                                    Return (One)

                                }


                                Return (Zero)

                            }


                            Device (UPS0)

                            {

                                Name (_ADR, Zero)  // _ADR: Address

                                OperationRegion (ARE0, PCI_Config, Zero, 0x04)

                                Field (ARE0, ByteAcc, NoLock, Preserve)

                                {

                                    AVND,   16

                                }


                                Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                {

                                    If (OSDW ())

                                    {

                                        Return (One)

                                    }


                                    Return (Zero)

                                }


                                Device (DSB0)

                                {

                                    Name (_ADR, Zero)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1, 

                                        Offset (0x3E), 

                                            ,   6, 

                                        SBRS,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB4.UPS0.DSB4.UPS0.DSB0.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Device (DEV0)

                                    {

                                        Name (_ADR, Zero)  // _ADR: Address

                                        Method (_STA, 0, NotSerialized)  // _STA: Status

                                        {

                                            Return (0x0F)

                                        }


                                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                        {

                                            If (OSDW ())

                                            {

                                                Return (One)

                                            }


                                            Return (Zero)

                                        }

                                    }

                                }


                                Device (DSB3)

                                {

                                    Name (_ADR, 0x00030000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB4.UPS0.DSB4.UPS0.DSB3.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }


                                    Device (DEV0)

                                    {

                                        Name (_ADR, Zero)  // _ADR: Address

                                        Method (_STA, 0, NotSerialized)  // _STA: Status

                                        {

                                            Return (0x0F)

                                        }


                                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                        {

                                            If (OSDW ())

                                            {

                                                Return (One)

                                            }


                                            Return (Zero)

                                        }

                                    }

                                }


                                Device (DSB4)

                                {

                                    Name (_ADR, 0x00040000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB4.UPS0.DSB4.UPS0.DSB4.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }


                                    Device (DEV0)

                                    {

                                        Name (_ADR, Zero)  // _ADR: Address

                                        Method (_STA, 0, NotSerialized)  // _STA: Status

                                        {

                                            Return (0x0F)

                                        }


                                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                        {

                                            If (OSDW ())

                                            {

                                                Return (One)

                                            }


                                            Return (Zero)

                                        }

                                    }

                                }


                                Device (DSB5)

                                {

                                    Name (_ADR, 0x00050000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB4.UPS0.DSB4.UPS0.DSB5.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }

                                }


                                Device (DSB6)

                                {

                                    Name (_ADR, 0x00060000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB4.UPS0.DSB4.UPS0.DSB6.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }

                                }

                            }

                        }


                        Device (DSB5)

                        {

                            Name (_ADR, 0x00050000)  // _ADR: Address

                            OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                            Field (A1E0, ByteAcc, NoLock, Preserve)

                            {

                                AVND,   32, 

                                BMIE,   3, 

                                Offset (0x18), 

                                PRIB,   8, 

                                SECB,   8, 

                                SUBB,   8, 

                                Offset (0x1E), 

                                    ,   13, 

                                MABT,   1

                            }


                            Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                            {

                                Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB4.UPS0.DSB5.SECB */

                            }


                            Method (_STA, 0, NotSerialized)  // _STA: Status

                            {

                                Return (0x0F)

                            }


                            Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                            {

                                If (OSDW ())

                                {

                                    Return (One)

                                }


                                Return (Zero)

                            }

                        }


                        Device (DSB6)

                        {

                            Name (_ADR, 0x00060000)  // _ADR: Address

                            OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                            Field (A1E0, ByteAcc, NoLock, Preserve)

                            {

                                AVND,   32, 

                                BMIE,   3, 

                                Offset (0x18), 

                                PRIB,   8, 

                                SECB,   8, 

                                SUBB,   8, 

                                Offset (0x1E), 

                                    ,   13, 

                                MABT,   1

                            }


                            Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                            {

                                Return (SECB) /* \_SB_.PC02.BR2C.UPSB.DSB4.UPS0.DSB6.SECB */

                            }


                            Method (_STA, 0, NotSerialized)  // _STA: Status

                            {

                                Return (0x0F)

                            }


                            Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                            {

                                If (OSDW ())

                                {

                                    Return (One)

                                }


                                Return (Zero)

                            }

                        }

                    }

                }


                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                {

                    If (OSDW ())

                    {

                        If (Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b"))

                        {

                            Local0 = Package (0x02)

                                {

                                    "PCI-Thunderbolt", 

                                    One

                                }

                            DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                            Return (Local0)

                        }

                    }


                    Return (Zero)

                }

            }

        }

    }


    Scope (\_SB.PC02)

    {

        Scope (\_SB.PC02.BR2D)

        {

            Scope (\_GPE)

            {

                Method (_L31, 0, NotSerialized)  // _Lxx: Level-Triggered GPE

                {

                    If (!OSDW ())

                    {

                        If (\_SB.PC02.BR2D.POC0 == One)

                        {

                            Return (Zero)

                        }


                        Sleep (0x0190)

                        If (\_SB.PC02.BR2D.WTLT () == One)

                        {

                            \_SB.PC02.BR2D.ICMS ()

                        }

                        Else

                        {

                        }


                        If (\_SB.PC02.BR2D.UPMB)

                        {

                            \_SB.PC02.BR2D.UPMB = Zero

                            Sleep (One)

                        }

                        Else

                        {

                        }


                        \_SB.PC02.BR2D.CMPE ()

                    }

                    ElseIf (\_SB.GGII (0x01030011) == One)

                    {

                        \_SB.SGII (0x01030011, Zero)

                    }

                    Else

                    {

                        \_SB.SGII (0x01030011, One)

                    }

                }

            }


            Name (EICM, Zero)

            Name (R020, Zero)

            Name (R024, Zero)

            Name (R028, Zero)

            Name (R02C, Zero)

            Name (R118, Zero)

            Name (R119, Zero)

            Name (R11A, Zero)

            Name (R11C, Zero)

            Name (R120, Zero)

            Name (R124, Zero)

            Name (R128, Zero)

            Name (R12C, Zero)

            Name (R218, Zero)

            Name (R219, Zero)

            Name (R21A, Zero)

            Name (R21C, Zero)

            Name (R220, Zero)

            Name (R224, Zero)

            Name (R228, Zero)

            Name (R22C, Zero)

            Name (R318, Zero)

            Name (R319, Zero)

            Name (R31A, Zero)

            Name (R31C, Zero)

            Name (R320, Zero)

            Name (R324, Zero)

            Name (R328, Zero)

            Name (R32C, Zero)

            Name (R418, Zero)

            Name (R419, Zero)

            Name (R41A, Zero)

            Name (R41C, Zero)

            Name (R420, Zero)

            Name (R424, Zero)

            Name (R428, Zero)

            Name (R42C, Zero)

            Name (RVES, Zero)

            Name (R518, Zero)

            Name (R519, Zero)

            Name (R51A, Zero)

            Name (R51C, Zero)

            Name (R520, Zero)

            Name (R524, Zero)

            Name (R528, Zero)

            Name (R52C, Zero)

            Name (R618, Zero)

            Name (R619, Zero)

            Name (R61A, Zero)

            Name (R61C, Zero)

            Name (R620, Zero)

            Name (R624, Zero)

            Name (R628, Zero)

            Name (R62C, Zero)

            Name (RH10, Zero)

            Name (RH14, Zero)

            Name (POC0, Zero)

            OperationRegion (RSTR, SystemMemory, NHI2, 0x0100)

            Field (RSTR, DWordAcc, NoLock, Preserve)

            {

                CIOR,   32, 

                Offset (0xB8), 

                ISTA,   32, 

                Offset (0xF0), 

                ICME,   32

            }


            OperationRegion (T2PM, SystemMemory, T2P2, 0x08)

            Field (T2PM, DWordAcc, NoLock, Preserve)

            {

                T2PR,   32, 

                P2TR,   32

            }


            OperationRegion (RPSM, SystemMemory, 0x60518000, 0x54)

            Field (RPSM, DWordAcc, NoLock, Preserve)

            {

                RPVD,   32, 

                RPR4,   8, 

                Offset (0x18), 

                RP18,   8, 

                RP19,   8, 

                RP1A,   8, 

                Offset (0x1C), 

                RP1C,   16, 

                Offset (0x20), 

                R_20,   32, 

                R_24,   32, 

                R_28,   32, 

                R_2C,   32, 

                Offset (0x52), 

                    ,   11, 

                RPLT,   1, 

                Offset (0x54)

            }


            OperationRegion (UPSM, SystemMemory, TUP2, 0x0548)

            Field (UPSM, DWordAcc, NoLock, Preserve)

            {

                UPVD,   32, 

                UP04,   8, 

                Offset (0x08), 

                CLRD,   32, 

                Offset (0x18), 

                UP18,   8, 

                UP19,   8, 

                UP1A,   8, 

                Offset (0x1C), 

                UP1C,   16, 

                Offset (0x20), 

                UP20,   32, 

                UP24,   32, 

                UP28,   32, 

                UP2C,   32, 

                Offset (0xD2), 

                    ,   11, 

                UPLT,   1, 

                Offset (0xD4), 

                Offset (0x544), 

                UPMB,   1, 

                Offset (0x548)

            }


            OperationRegion (DNSM, SystemMemory, TDB2, 0xD4)

            Field (DNSM, DWordAcc, NoLock, Preserve)

            {

                DPVD,   32, 

                DP04,   8, 

                Offset (0x18), 

                DP18,   8, 

                DP19,   8, 

                DP1A,   8, 

                Offset (0x1C), 

                DP1C,   16, 

                Offset (0x20), 

                DP20,   32, 

                DP24,   32, 

                DP28,   32, 

                DP2C,   32, 

                Offset (0xD2), 

                    ,   11, 

                DPLT,   1, 

                Offset (0xD4)

            }


            OperationRegion (DS3M, SystemMemory, TD12, 0x40)

            Field (DS3M, DWordAcc, NoLock, Preserve)

            {

                D3VD,   32, 

                D304,   8, 

                Offset (0x18), 

                D318,   8, 

                D319,   8, 

                D31A,   8, 

                Offset (0x1C), 

                D31C,   16, 

                Offset (0x20), 

                D320,   32, 

                D324,   32, 

                D328,   32, 

                D32C,   32

            }


            OperationRegion (DS4M, SystemMemory, TD22, 0x0568)

            Field (DS4M, DWordAcc, NoLock, Preserve)

            {

                D4VD,   32, 

                D404,   8, 

                Offset (0x18), 

                D418,   8, 

                D419,   8, 

                D41A,   8, 

                Offset (0x1C), 

                D41C,   16, 

                Offset (0x20), 

                D420,   32, 

                D424,   32, 

                D428,   32, 

                D42C,   32, 

                Offset (0x564), 

                DVES,   32

            }


            OperationRegion (DS5M, SystemMemory, TD42, 0x40)

            Field (DS5M, DWordAcc, NoLock, Preserve)

            {

                D5VD,   32, 

                D504,   8, 

                Offset (0x18), 

                D518,   8, 

                D519,   8, 

                D51A,   8, 

                Offset (0x1C), 

                D51C,   16, 

                Offset (0x20), 

                D520,   32, 

                D524,   32, 

                D528,   32, 

                D52C,   32

            }


            OperationRegion (NHIM, SystemMemory, TNH2, 0x40)

            Field (NHIM, DWordAcc, NoLock, Preserve)

            {

                NH00,   32, 

                NH04,   8, 

                Offset (0x10), 

                NH10,   32, 

                NH14,   32

            }


            Method (_INI, 0, NotSerialized)  // _INI: Initialize

            {

                If (!OSDW ())

                {

                    TBG3 = One

                    R020 = R_20 /* \_SB_.PC02.BR2D.R_20 */

                    R024 = R_24 /* \_SB_.PC02.BR2D.R_24 */

                    R028 = R_28 /* \_SB_.PC02.BR2D.R_28 */

                    R02C = R_2C /* \_SB_.PC02.BR2D.R_2C */

                    R118 = UP18 /* \_SB_.PC02.BR2D.UP18 */

                    R119 = UP19 /* \_SB_.PC02.BR2D.UP19 */

                    R11A = UP1A /* \_SB_.PC02.BR2D.UP1A */

                    R11C = UP1C /* \_SB_.PC02.BR2D.UP1C */

                    R120 = UP20 /* \_SB_.PC02.BR2D.UP20 */

                    R124 = UP24 /* \_SB_.PC02.BR2D.UP24 */

                    R128 = UP28 /* \_SB_.PC02.BR2D.UP28 */

                    R12C = UP2C /* \_SB_.PC02.BR2D.UP2C */

                    R218 = DP18 /* \_SB_.PC02.BR2D.DP18 */

                    R219 = DP19 /* \_SB_.PC02.BR2D.DP19 */

                    R21A = DP1A /* \_SB_.PC02.BR2D.DP1A */

                    R21C = DP1C /* \_SB_.PC02.BR2D.DP1C */

                    R220 = DP20 /* \_SB_.PC02.BR2D.DP20 */

                    R224 = DP24 /* \_SB_.PC02.BR2D.DP24 */

                    R228 = DP28 /* \_SB_.PC02.BR2D.DP28 */

                    R228 = DP28 /* \_SB_.PC02.BR2D.DP28 */

                    R318 = D318 /* \_SB_.PC02.BR2D.D318 */

                    R319 = D319 /* \_SB_.PC02.BR2D.D319 */

                    R31A = D31A /* \_SB_.PC02.BR2D.D31A */

                    R31C = D31C /* \_SB_.PC02.BR2D.D31C */

                    R320 = D320 /* \_SB_.PC02.BR2D.D320 */

                    R324 = D324 /* \_SB_.PC02.BR2D.D324 */

                    R328 = D328 /* \_SB_.PC02.BR2D.D328 */

                    R32C = D32C /* \_SB_.PC02.BR2D.D32C */

                    R418 = D418 /* \_SB_.PC02.BR2D.D418 */

                    R419 = D419 /* \_SB_.PC02.BR2D.D419 */

                    R41A = D41A /* \_SB_.PC02.BR2D.D41A */

                    R41C = D41C /* \_SB_.PC02.BR2D.D41C */

                    R420 = D420 /* \_SB_.PC02.BR2D.D420 */

                    R424 = D424 /* \_SB_.PC02.BR2D.D424 */

                    R428 = D428 /* \_SB_.PC02.BR2D.D428 */

                    R42C = D42C /* \_SB_.PC02.BR2D.D42C */

                    RVES = DVES /* \_SB_.PC02.BR2D.DVES */

                    R518 = D518 /* \_SB_.PC02.BR2D.D518 */

                    R519 = D519 /* \_SB_.PC02.BR2D.D519 */

                    R51A = D51A /* \_SB_.PC02.BR2D.D51A */

                    R51C = D51C /* \_SB_.PC02.BR2D.D51C */

                    R520 = D520 /* \_SB_.PC02.BR2D.D520 */

                    R524 = D524 /* \_SB_.PC02.BR2D.D524 */

                    R528 = D528 /* \_SB_.PC02.BR2D.D528 */

                    R52C = D52C /* \_SB_.PC02.BR2D.D52C */

                    RH10 = NH10 /* \_SB_.PC02.BR2D.NH10 */

                    RH14 = NH14 /* \_SB_.PC02.BR2D.NH14 */

                    Sleep (One)

                    ICMB ()

                }

            }


            Method (ICMB, 0, NotSerialized)

            {

                If (BICM == One)

                {

                    If (ISWI != One)

                    {

                        SGOV (0x0103000E, Zero)

                        SGDO (0x0103000E)

                        ICMS ()

                    }

                    Else

                    {

                    }

                }

            }


            Method (ICMS, 0, NotSerialized)

            {

                If (BICM == One)

                {

                    If (ISWI != One)

                    {

                        \_SB.PC02.BR2D.POC0 = One

                        If (\_SB.PC02.BR2D.ICME != 0x800001A6)

                        {

                            If (\_SB.PC02.BR2D.CNHI ())

                            {

                                If (\_SB.PC02.BR2D.ICME != 0xFFFFFFFF)

                                {

                                    \_SB.PC02.BR2D.WTLT ()

                                    If (!Local0 = (\_SB.PC02.BR2D.ICME & 0x80000000))

                                    {

                                        \_SB.PC02.BR2D.ICME |= 0x06

                                        Local0 = 0x03E8

                                        While ((Local1 = (\_SB.PC02.BR2D.ICME & 0x80000000)) == Zero)

                                        {

                                            Local0--

                                            If (Local0 == Zero)

                                            {

                                                Break

                                            }


                                            Sleep (One)

                                        }


                                        Sleep (0x03E8)

                                    }

                                }

                            }

                        }


                        \_SB.PC02.BR2D.POC0 = Zero

                    }

                }

            }


            Method (TBTC, 1, Serialized)

            {

                P2TR = Arg0

                Local0 = 0x64

                Local1 = T2PR /* \_SB_.PC02.BR2D.T2PR */

                While ((Local2 = (Local1 & One)) == Zero)

                {

                    If (Local1 == 0xFFFFFFFF)

                    {

                        Return (Zero)

                    }


                    Local0--

                    If (Local0 == Zero)

                    {

                        Break

                    }


                    Local1 = T2PR /* \_SB_.PC02.BR2D.T2PR */

                    Sleep (0x32)

                }


                P2TR = Zero

            }


            Method (CMPE, 0, Serialized)

            {

                Notify (\_SB.PC02.BR2D, Zero) // Bus Check

            }


            Method (CNHI, 0, Serialized)

            {

                Local0 = 0x0A

                While (Local0)

                {

                    R_20 = R020 /* \_SB_.PC02.BR2D.R020 */

                    R_24 = R024 /* \_SB_.PC02.BR2D.R024 */

                    R_28 = R028 /* \_SB_.PC02.BR2D.R028 */

                    R_2C = R02C /* \_SB_.PC02.BR2D.R02C */

                    RPR4 = 0x07

                    If (R020 == R_20)

                    {

                        Break

                    }


                    Sleep (One)

                    Local0--

                }


                If (R020 != R_20)

                {

                    Return (Zero)

                }


                Local0 = 0x0A

                While (Local0)

                {

                    UP18 = R118 /* \_SB_.PC02.BR2D.R118 */

                    UP19 = R119 /* \_SB_.PC02.BR2D.R119 */

                    UP1A = R11A /* \_SB_.PC02.BR2D.R11A */

                    UP1C = R11C /* \_SB_.PC02.BR2D.R11C */

                    UP20 = R120 /* \_SB_.PC02.BR2D.R120 */

                    UP24 = R124 /* \_SB_.PC02.BR2D.R124 */

                    UP28 = R128 /* \_SB_.PC02.BR2D.R128 */

                    UP2C = R12C /* \_SB_.PC02.BR2D.R12C */

                    UP04 = 0x07

                    If (R119 == UP19)

                    {

                        Break

                    }


                    Sleep (One)

                    Local0--

                }


                If (R119 != UP19)

                {

                    Return (Zero)

                }


                If (WTLT () == One) {}

                Else

                {

                    Return (Zero)

                }


                Local0 = 0x0A

                While (Local0)

                {

                    DP18 = R218 /* \_SB_.PC02.BR2D.R218 */

                    DP19 = R219 /* \_SB_.PC02.BR2D.R219 */

                    DP1A = R21A /* \_SB_.PC02.BR2D.R21A */

                    DP1C = R21C /* \_SB_.PC02.BR2D.R21C */

                    DP20 = R220 /* \_SB_.PC02.BR2D.R220 */

                    DP24 = R224 /* \_SB_.PC02.BR2D.R224 */

                    DP28 = R228 /* \_SB_.PC02.BR2D.R228 */

                    DP2C = R22C /* \_SB_.PC02.BR2D.R22C */

                    DP04 = 0x07

                    D318 = R318 /* \_SB_.PC02.BR2D.R318 */

                    D319 = R319 /* \_SB_.PC02.BR2D.R319 */

                    D31A = R31A /* \_SB_.PC02.BR2D.R31A */

                    D31C = R31C /* \_SB_.PC02.BR2D.R31C */

                    D320 = R320 /* \_SB_.PC02.BR2D.R320 */

                    D324 = R324 /* \_SB_.PC02.BR2D.R324 */

                    D328 = R328 /* \_SB_.PC02.BR2D.R328 */

                    D32C = R32C /* \_SB_.PC02.BR2D.R32C */

                    D304 = 0x07

                    D418 = R418 /* \_SB_.PC02.BR2D.R418 */

                    D419 = R419 /* \_SB_.PC02.BR2D.R419 */

                    D41A = R41A /* \_SB_.PC02.BR2D.R41A */

                    D41C = R41C /* \_SB_.PC02.BR2D.R41C */

                    D420 = R420 /* \_SB_.PC02.BR2D.R420 */

                    D424 = R424 /* \_SB_.PC02.BR2D.R424 */

                    D428 = R428 /* \_SB_.PC02.BR2D.R428 */

                    D42C = R42C /* \_SB_.PC02.BR2D.R42C */

                    DVES = RVES /* \_SB_.PC02.BR2D.RVES */

                    D404 = 0x07

                    D518 = R518 /* \_SB_.PC02.BR2D.R518 */

                    D519 = R519 /* \_SB_.PC02.BR2D.R519 */

                    D51A = R51A /* \_SB_.PC02.BR2D.R51A */

                    D51C = R51C /* \_SB_.PC02.BR2D.R51C */

                    D520 = R520 /* \_SB_.PC02.BR2D.R520 */

                    D524 = R524 /* \_SB_.PC02.BR2D.R524 */

                    D528 = R528 /* \_SB_.PC02.BR2D.R528 */

                    D52C = R52C /* \_SB_.PC02.BR2D.R52C */

                    D504 = 0x07

                    If (R219 == DP19)

                    {

                        Break

                    }


                    Sleep (One)

                    Local0--

                }


                If (R219 != DP19)

                {

                    Return (Zero)

                }


                If (WTDL () == One) {}

                Else

                {

                    Return (Zero)

                }


                Local0 = 0x64

                While (Local0)

                {

                    NH10 = RH10 /* \_SB_.PC02.BR2D.RH10 */

                    NH14 = RH14 /* \_SB_.PC02.BR2D.RH14 */

                    NH04 = 0x07

                    If (RH10 == NH10)

                    {

                        Break

                    }

                    Else

                    {

                    }


                    Sleep (One)

                    Local0--

                }


                If (RH10 != NH10)

                {

                    Return (Zero)

                }


                Return (One)

            }


            Method (UPCK, 0, Serialized)

            {

                If (((UPVD == 0x156D8086) || (UPVD == 0x156B8086)) || (UPVD == 0x156A8086))

                {

                    Return (One)

                }


                If (UPVD == 0x15788086)

                {

                    Return (One)

                }

                Else

                {

                    Return (Zero)

                }

            }


            Method (ULTC, 0, Serialized)

            {

                If (RPLT == Zero)

                {

                    If (UPLT == Zero)

                    {

                        Return (One)

                    }

                }


                Return (Zero)

            }


            Method (WTLT, 0, Serialized)

            {

                Local0 = 0x07D0

                Local1 = Zero

                While (Local0)

                {

                    If (RPR4 == 0x07)

                    {

                        If (ULTC ())

                        {

                            If (UPCK ())

                            {

                                Local1 = One

                                Break

                            }

                        }

                    }


                    Sleep (One)

                    Local0--

                }


                Return (Local1)

            }


            Method (DLTC, 0, Serialized)

            {

                If (RPLT == Zero)

                {

                    If (UPLT == Zero)

                    {

                        If (DPLT == Zero)

                        {

                            Return (One)

                        }

                    }

                }


                Return (Zero)

            }


            Method (WTDL, 0, Serialized)

            {

                Local0 = 0x07D0

                Local1 = Zero

                While (Local0)

                {

                    If (RPR4 == 0x07)

                    {

                        If (DLTC ())

                        {

                            If (UPCK ())

                            {

                                Local1 = One

                                Break

                            }

                        }

                    }


                    Sleep (One)

                    Local0--

                }


                Return (Local1)

            }


            OperationRegion (OPG0, SystemMemory, 0x60518000, 0x1000)

            Field (OPG0, ByteAcc, NoLock, Preserve)

            {

                P0VI,   16, 

                P0DI,   16, 

                Offset (0x248), 

                    ,   7, 

                Q0L2,   1, 

                Q0L0,   1

            }


            Name (PUPS, One)

            Method (PUPD, 2, Serialized)

            {

            }


            Method (TBPE, 1, Serialized)

            {

                If (Arg0 == Zero)

                {

                    \_SB.PCI0.LPCB.EC.TBPW = Zero

                }

                Else

                {

                    \_SB.PCI0.LPCB.EC.TBPW = Arg0

                }

            }


            Method (TBPS, 0, Serialized)

            {

                Local0 = \_SB.PCI0.LPCB.EC.ENV1 /* External reference */

                Return ((Local0 &= 0x08 >> 0x03))

            }


            OperationRegion (H224, PCI_Config, 0x0224, 0x04)

            Field (H224, DWordAcc, Lock, Preserve)

            {

                LWDT,   4, 

                Offset (0x04)

            }


            OperationRegion (HC74, PCI_Config, 0x0C74, 0x04)

            Field (HC74, DWordAcc, Lock, Preserve)

            {

                LTSM,   4, 

                Offset (0x04)

            }


            Name (IIP3, Zero)

            Name (PRSR, Zero)

            Name (PCIA, One)

            Method (PCEU, 0, Serialized)

            {

                \_SB.PC02.BR2D.PRSR = Zero

                If (\_SB.PC02.BR2D.PSTA != Zero)

                {

                    \_SB.PC02.BR2D.PRSR = One

                    \_SB.PC02.BR2D.PSTA = Zero

                }

            }


            Method (PCDA, 0, Serialized)

            {

                If (\_SB.PC02.BR2D.POFF () != Zero)

                {

                    \_SB.PC02.BR2D.PCIA = Zero

                    \_SB.PC02.BR2D.PSTA = 0x03

                    \_SB.PC02.BR2D.TSPD = One

                    \_SB.PC02.BR2D.UPSB.TSPD = One

                    \_SB.PC02.BR2D.LRTN = One

                    Local2 = (Timer + 0x00989680)

                    While (Timer <= Local2)

                    {

                        If (\_SB.PC02.BR2D.LACR == Zero)

                        {

                            If (\_SB.PC02.BR2D.LTRN != One)

                            {

                                Break

                            }

                        }

                        ElseIf ((\_SB.PC02.BR2D.LTRN != One) && (\_SB.PC02.BR2D.LACT == One))

                        {

                            Break

                        }


                        Sleep (0x0A)

                    }


                    While (Timer <= Local2)

                    {

                        If (\_SB.PC02.BR2D.UPSB.AVND != 0xFFFFFFFF)

                        {

                            Break

                        }


                        Sleep (0x0A)

                    }


                    \_SB.PC02.BR2D.PUPD (Zero, 0x02)

                    SGOV (0x0103000D, Zero)

                    SGDO (0x0103000D)

                    SGOV (0x0103000E, Zero)

                    SGDO (0x0103000E)

                    Sleep (0x0A)

                    \_SB.PC02.BR2D.GPCI = Zero

                    \_SB.PC02.BR2D.UGIO ()

                }

                Else

                {

                }


                \_SB.PC02.BR2D.IIP3 = One

            }


            Method (POFF, 0, Serialized)

            {

                Return ((!\_SB.PC02.BR2D.RTBT && !\_SB.PC02.BR2D.RUSB))

            }


            Name (GPCI, One)

            Name (GNHI, One)

            Name (GXCI, One)

            Name (RTBT, One)

            Name (RUSB, One)

            Name (CTPD, Zero)

            Method (CTBT, 0, Serialized)

            {

                If (\_SB.PC02.BR2D.PUPS != Zero)

                {

                    If ((GGDV (0x0103000D) == One) && (\_SB.PC02.BR2D.UPSB.AVND != 0xFFFFFFFF))

                    {

                        Local2 = \_SB.PC02.BR2D.UPSB.CRMW (0x3C, Zero, 0x02, 0x04000000, 0x04000000)

                        If (Local2 == Zero)

                        {

                            \_SB.PC02.BR2D.CTPD = One

                        }

                    }

                }

            }


            Method (UGIO, 0, Serialized)

            {

                If (\_SB.PC02.BR2D.GPCI == Zero) {}

                Else

                {

                }


                If (\_SB.PC02.BR2D.GNHI == Zero) {}

                Else

                {

                }


                If (\_SB.PC02.BR2D.GXCI == Zero) {}

                Else

                {

                }


                If (\_SB.PC02.BR2D.RTBT == Zero) {}

                Else

                {

                }


                If (\_SB.PC02.BR2D.RUSB == Zero) {}

                Else

                {

                }


                Local0 = (\_SB.PC02.BR2D.GNHI || \_SB.PC02.BR2D.RTBT)

                Local1 = (\_SB.PC02.BR2D.GXCI || \_SB.PC02.BR2D.RUSB)

                If (\_SB.PC02.BR2D.GPCI != Zero)

                {

                    If ((Local0 == Zero) && (Local1 == Zero))

                    {

                        Local0 = One

                        Local1 = One

                    }

                }


                If (Local0 == Zero) {}

                Else

                {

                }


                If (Local1 == Zero) {}

                Else

                {

                }


                Local2 = Zero

                If (Local0 != Zero)

                {

                    If (GGDV (0x0103000D) == Zero)

                    {

                        SGDI (0x0103000D)

                        Local2 = One

                        \_SB.PC02.BR2D.CTPD = Zero

                    }

                }


                If (Local1 != Zero)

                {

                    If (GGDV (0x0103000E) == Zero)

                    {

                        SGDI (0x0103000E)

                        Local2 = One

                    }

                }


                If (Local2 != Zero)

                {

                    Sleep (0x01F4)

                }


                Local3 = Zero

                If (Local0 == Zero)

                {

                    If (GGDV (0x0103000D) == One)

                    {

                        \_SB.PC02.BR2D.CTBT ()

                        If (\_SB.PC02.BR2D.CTPD != Zero)

                        {

                            SGOV (0x0103000D, Zero)

                            SGDO (0x0103000D)

                            Local3 = One

                        }

                        Else

                        {

                        }

                    }

                }


                If (Local1 == Zero)

                {

                    If (GGDV (0x0103000E) == One)

                    {

                        SGOV (0x0103000E, Zero)

                        SGDO (0x0103000E)

                        Local3 = One

                    }

                }


                If (Local3 != Zero)

                {

                    Sleep (0x64)

                }


                Return (Local2)

            }


            Method (_PS0, 0, Serialized)  // _PS0: Power State 0

            {

                If (OSDW ())

                {

                    PCEU ()

                }

            }


            Method (_PS3, 0, Serialized)  // _PS3: Power State 3

            {

                If (OSDW ())

                {

                    If (\_SB.PC02.BR2D.POFF () != Zero)

                    {

                        \_SB.PC02.BR2D.CTBT ()

                    }


                    PCDA ()

                }

            }


            Method (TGPE, 0, Serialized)

            {

                Notify (\_SB.PC02.BR2D, 0x02) // Device Wake

            }


            Method (UTLK, 2, Serialized)

            {

                Local0 = Zero

                If ((GGOV (0x0103000D) == Zero) && (GGDV (0x0103000D) == Zero))

                {

                    \_SB.PC02.BR2D.PSTA = Zero

                    While (One)

                    {

                        If (\_SB.PC02.BR2D.LDIS == One)

                        {

                            \_SB.PC02.BR2D.LDIS = Zero

                        }


                        SGDI (0x0103000D)

                        Local1 = Zero

                        Local2 = (Timer + 0x00989680)

                        While (Timer <= Local2)

                        {

                            If (\_SB.PC02.BR2D.LACR == Zero)

                            {

                                If (\_SB.PC02.BR2D.LTRN != One)

                                {

                                    Break

                                }

                            }

                            ElseIf ((\_SB.PC02.BR2D.LTRN != One) && (\_SB.PC02.BR2D.LACT == One))

                            {

                                Break

                            }


                            Sleep (0x0A)

                        }


                        Sleep (Arg1)

                        While (Timer <= Local2)

                        {

                            If (\_SB.PC02.BR2D.UPSB.AVND != 0xFFFFFFFF)

                            {

                                Local1 = One

                                Break

                            }


                            Sleep (0x0A)

                        }


                        If (Local1 == One)

                        {

                            \_SB.PC02.BR2D.MABT = One

                            Break

                        }


                        If (Local0 == 0x04)

                        {

                            Break

                        }


                        Local0++

                        SGOV (0x0103000D, Zero)

                        SGDO (0x0103000D)

                        Sleep (0x03E8)

                    }

                }

            }


            OperationRegion (FUBA, SystemMemory, 0x60518000, 0x1000)

            Field (FUBA, ByteAcc, NoLock, Preserve)

            {

                Offset (0x04), 

                F004,   16, 

                F006,   16, 

                Offset (0x0C), 

                F00C,   8, 

                Offset (0x19), 

                F019,   8, 

                F01A,   8, 

                Offset (0x1C), 

                F01C,   8, 

                F01D,   8, 

                F01E,   16, 

                F020,   16, 

                F022,   16, 

                F024,   16, 

                F026,   16, 

                F028,   32, 

                F02C,   32, 

                Offset (0x3C), 

                F03C,   8, 

                F03D,   8, 

                F03E,   16, 

                Offset (0x84), 

                F084,   32, 

                Offset (0x8C), 

                F08C,   32, 

                Offset (0x92), 

                F092,   16, 

                F094,   32, 

                F098,   16, 

                Offset (0xA2), 

                F0A2,   16, 

                Offset (0xA8), 

                F0A8,   16, 

                F0AA,   16, 

                F0AC,   16, 

                Offset (0xB0), 

                F0B0,   16, 

                F0B2,   16, 

                F0B4,   32, 

                Offset (0xBC), 

                F0BC,   16, 

                Offset (0xC0), 

                F0C0,   32, 

                Offset (0xC8), 

                F0C8,   16, 

                Offset (0xD0), 

                F0D0,   16, 

                F0D2,   16, 

                Offset (0xEC), 

                F0EC,   32, 

                Offset (0xF4), 

                F0F4,   32, 

                Offset (0x114), 

                F114,   32, 

                Offset (0x11A), 

                    ,   1, 

                F11A,   1, 

                Offset (0x11C), 

                Offset (0x144), 

                F144,   32, 

                Offset (0x150), 

                F150,   32, 

                Offset (0x158), 

                F158,   32, 

                F15C,   32, 

                Offset (0x1C4), 

                F1C4,   16, 

                Offset (0x1CC), 

                F1CC,   32, 

                F1D0,   32, 

                Offset (0x1F0), 

                F1F0,   32, 

                Offset (0x1F8), 

                F1F8,   32, 

                F1FC,   32, 

                F200,   32, 

                F204,   32, 

                F208,   32, 

                Offset (0x214), 

                Offset (0x216), 

                F214,   4, 

                Offset (0x218), 

                Offset (0x224), 

                F224,   32, 

                F228,   32, 

                F22C,   32, 

                Offset (0x238), 

                F238,   32, 

                Offset (0x240), 

                F240,   32, 

                F244,   32, 

                Offset (0x250), 

                F250,   32, 

                Offset (0x258), 

                F258,   32, 

                F25C,   32, 

                F260,   32, 

                Offset (0x508), 

                F508,   1, 

                Offset (0x509), 

                Offset (0x80C), 

                F80C,   32, 

                Offset (0x82C), 

                F82C,   32, 

                Offset (0x84C), 

                F84C,   32, 

                Offset (0x86C), 

                F86C,   32, 

                Offset (0x88C), 

                F88C,   32, 

                Offset (0x8AC), 

                F8AC,   32, 

                Offset (0x8CC), 

                F8CC,   32, 

                Offset (0x8EC), 

                F8EC,   32, 

                Offset (0x900), 

                F900,   32, 

                F904,   32, 

                F908,   32, 

                F90C,   32, 

                F910,   32, 

                Offset (0x918), 

                F918,   32, 

                Offset (0x920), 

                F920,   32, 

                F924,   32, 

                F928,   32, 

                F92C,   32, 

                F930,   32, 

                Offset (0x938), 

                F938,   32, 

                Offset (0x940), 

                F940,   32, 

                F944,   32, 

                F948,   32, 

                F94C,   32, 

                F950,   32, 

                Offset (0x958), 

                F958,   32, 

                Offset (0x960), 

                F960,   32, 

                F964,   32, 

                F968,   32, 

                F96C,   32, 

                F970,   32, 

                Offset (0x978), 

                F978,   32, 

                F980,   32, 

                F984,   32, 

                F988,   32, 

                F98C,   32, 

                F990,   32, 

                Offset (0x998), 

                F998,   32, 

                Offset (0x9A0), 

                F9A0,   32, 

                F9A4,   32, 

                F9A8,   32, 

                F9AC,   32, 

                F9B0,   32, 

                Offset (0x9B8), 

                F9B8,   32, 

                Offset (0x9C0), 

                F9C0,   32, 

                F9C4,   32, 

                F9C8,   32, 

                F9CC,   32, 

                F9D0,   32, 

                Offset (0x9D8), 

                F9D8,   32, 

                FD9C,   32, 

                F9E0,   32, 

                F9E4,   32, 

                F9E8,   32, 

                F9EC,   32, 

                F9F0,   32, 

                Offset (0x9F8), 

                F9F8,   32, 

                Offset (0xA00), 

                FA00,   32, 

                FA04,   32, 

                FA08,   32, 

                FA0C,   32, 

                FA10,   32, 

                FA14,   32, 

                FA18,   32, 

                FA1C,   32, 

                FA20,   32, 

                FA24,   32, 

                FA28,   32, 

                FA2C,   32, 

                FA30,   32, 

                FA34,   32, 

                FA38,   32, 

                FA3C,   32, 

                FA40,   32, 

                FA44,   32, 

                FA48,   32, 

                FA4C,   32, 

                FA50,   32, 

                FA54,   32, 

                FA58,   32, 

                FA5C,   32, 

                FA60,   32, 

                FA64,   32, 

                FA68,   32, 

                FA6C,   32, 

                FA70,   32, 

                FA74,   32, 

                FA78,   32, 

                FA7C,   32, 

                FA80,   32, 

                FA84,   32, 

                FA88,   32, 

                FA8C,   32, 

                FA90,   32, 

                FA94,   32, 

                FA98,   32, 

                FA9C,   32, 

                FAA0,   32, 

                FAA4,   32, 

                FAA8,   32, 

                FAAC,   32, 

                FAB0,   32, 

                FAB4,   32, 

                FAB8,   32, 

                FABC,   32, 

                FAC0,   32, 

                FAC4,   32, 

                FAC8,   32, 

                FACC,   32, 

                FAD0,   32, 

                FAD4,   32, 

                FAD8,   32, 

                FADC,   32, 

                FAE0,   32, 

                FAE4,   32, 

                FAE8,   32, 

                FAEC,   32, 

                FAF0,   32, 

                FAF4,   32, 

                FAF8,   32, 

                FAFC,   32, 

                Offset (0xC20), 

                    ,   4, 

                FSQ1,   1, 

                FSQ2,   1, 

                Offset (0xC24), 

                Offset (0xC28), 

                FC28,   32, 

                Offset (0xC30), 

                FC30,   32, 

                Offset (0xC38), 

                FC38,   32, 

                Offset (0xCD0), 

                FCD0,   32, 

                Offset (0xD10), 

                FD10,   1, 

                Offset (0xD14), 

                FD14,   32, 

                Offset (0xD34), 

                FD34,   32, 

                Offset (0xD94), 

                FD94,   32, 

                FD98,   32, 

                Offset (0xDA0), 

                FDA0,   32, 

                FDA4,   32, 

                FDA8,   32, 

                FDAC,   32, 

                FDB0,   32, 

                FDB4,   32, 

                FDB8,   32, 

                FDBC,   32, 

                Offset (0xDD8), 

                FDD8,   32

            }


            OperationRegion (BNDL, SystemMemory, 0xE000A000, 0x1000)

            Field (BNDL, ByteAcc, NoLock, Preserve)

            {

                Offset (0xB0), 

                    ,   4, 

                FLDS,   1, 

                Offset (0xB2), 

                    ,   4, 

                    ,   7, 

                FLTR,   1, 

                    ,   1, 

                FLAC,   1, 

                Offset (0xB4), 

                Offset (0x91C), 

                    ,   31, 

                B0PD,   1, 

                Offset (0x93C), 

                    ,   31, 

                B1PD,   1, 

                Offset (0x95C), 

                    ,   31, 

                B2PD,   1, 

                Offset (0x97C), 

                    ,   31, 

                B3PD,   1, 

                Offset (0x99C), 

                    ,   31, 

                B4PD,   1, 

                Offset (0x9BC), 

                    ,   31, 

                B5PD,   1, 

                Offset (0x9DC), 

                    ,   31, 

                B6PD,   1, 

                Offset (0x9FC), 

                    ,   31, 

                B7PD,   1

            }


            OperationRegion (C7AR, SystemMemory, 0xFED15DA8, 0x04)

            Field (C7AR, ByteAcc, NoLock, Preserve)

            {

                    ,   2, 

                C7AE,   1, 

                Offset (0x04)

            }


            Name (VDD8, Zero)

            Name (V900, Zero)

            Name (V904, Zero)

            Name (V908, Zero)

            Name (V90C, Zero)

            Name (V910, Zero)

            Name (V80C, Zero)

            Name (V920, Zero)

            Name (V924, Zero)

            Name (V928, Zero)

            Name (V92C, Zero)

            Name (V930, Zero)

            Name (V82C, Zero)

            Name (V940, Zero)

            Name (V944, Zero)

            Name (V948, Zero)

            Name (V94C, Zero)

            Name (V950, Zero)

            Name (V84C, Zero)

            Name (V960, Zero)

            Name (V964, Zero)

            Name (V968, Zero)

            Name (V96C, Zero)

            Name (V970, Zero)

            Name (V86C, Zero)

            Name (V980, Zero)

            Name (V984, Zero)

            Name (V988, Zero)

            Name (V98C, Zero)

            Name (V990, Zero)

            Name (V88C, Zero)

            Name (V9A0, Zero)

            Name (V9A4, Zero)

            Name (V9A8, Zero)

            Name (V9AC, Zero)

            Name (V9B0, Zero)

            Name (V8AC, Zero)

            Name (V9C0, Zero)

            Name (V9C4, Zero)

            Name (V9C8, Zero)

            Name (V9CC, Zero)

            Name (V9D0, Zero)

            Name (V8CC, Zero)

            Name (V9E0, Zero)

            Name (V9E4, Zero)

            Name (V9E8, Zero)

            Name (V9EC, Zero)

            Name (V9F0, Zero)

            Name (V8EC, Zero)

            Name (VC30, Zero)

            Name (VA00, Zero)

            Name (VA04, Zero)

            Name (VA08, Zero)

            Name (VA0C, Zero)

            Name (VA10, Zero)

            Name (VA14, Zero)

            Name (VA18, Zero)

            Name (VA1C, Zero)

            Name (VA20, Zero)

            Name (VA24, Zero)

            Name (VA28, Zero)

            Name (VA2C, Zero)

            Name (VA30, Zero)

            Name (VA34, Zero)

            Name (VA38, Zero)

            Name (VA3C, Zero)

            Name (VA40, Zero)

            Name (VA44, Zero)

            Name (VA48, Zero)

            Name (VA4C, Zero)

            Name (VA50, Zero)

            Name (VA54, Zero)

            Name (VA58, Zero)

            Name (VA5C, Zero)

            Name (VA60, Zero)

            Name (VA64, Zero)

            Name (VA68, Zero)

            Name (VA6C, Zero)

            Name (VA70, Zero)

            Name (VA74, Zero)

            Name (VA78, Zero)

            Name (VA7C, Zero)

            Name (VA80, Zero)

            Name (VA84, Zero)

            Name (VA88, Zero)

            Name (VA8C, Zero)

            Name (VA90, Zero)

            Name (VA94, Zero)

            Name (VA98, Zero)

            Name (VA9C, Zero)

            Name (VAA0, Zero)

            Name (VAA4, Zero)

            Name (VAA8, Zero)

            Name (VAAC, Zero)

            Name (VAB0, Zero)

            Name (VAB4, Zero)

            Name (VAB8, Zero)

            Name (VABC, Zero)

            Name (VAC0, Zero)

            Name (VAC4, Zero)

            Name (VAC8, Zero)

            Name (VACC, Zero)

            Name (VAD0, Zero)

            Name (VAD4, Zero)

            Name (VAD8, Zero)

            Name (VADC, Zero)

            Name (VAE0, Zero)

            Name (VAE4, Zero)

            Name (VAE8, Zero)

            Name (VAEC, Zero)

            Name (VAF0, Zero)

            Name (VAF4, Zero)

            Name (VAF8, Zero)

            Name (VAFC, Zero)

            Name (V918, Zero)

            Name (V938, Zero)

            Name (V958, Zero)

            Name (V978, Zero)

            Name (V998, Zero)

            Name (V9B8, Zero)

            Name (V9D8, Zero)

            Name (V9F8, Zero)

            Name (V224, Zero)

            Name (V1F8, Zero)

            Name (V260, Zero)

            Name (VC28, Zero)

            Name (VC38, Zero)

            Name (VD14, Zero)

            Name (V004, Zero)

            Name (V00C, Zero)

            Name (V019, Zero)

            Name (V01A, Zero)

            Name (V01C, Zero)

            Name (V01D, Zero)

            Name (V020, Zero)

            Name (V022, Zero)

            Name (V024, Zero)

            Name (V026, Zero)

            Name (V028, Zero)

            Name (V02C, Zero)

            Name (V03C, Zero)

            Name (V03D, Zero)

            Name (V03E, Zero)

            Name (V084, Zero)

            Name (V08C, Zero)

            Name (V092, Zero)

            Name (V094, Zero)

            Name (V098, Zero)

            Name (V0A2, Zero)

            Name (V0A8, Zero)

            Name (V0AC, Zero)

            Name (V0B0, Zero)

            Name (V0B4, Zero)

            Name (V0BC, Zero)

            Name (V0C8, Zero)

            Name (V0D0, Zero)

            Name (V0EC, Zero)

            Name (V114, Zero)

            Name (V144, Zero)

            Name (V150, Zero)

            Name (V158, Zero)

            Name (V15C, Zero)

            Name (V1CC, Zero)

            Name (V1FC, Zero)

            Name (V200, Zero)

            Name (V204, Zero)

            Name (V208, Zero)

            Name (V228, Zero)

            Name (V22C, Zero)

            Name (V238, Zero)

            Name (V240, Zero)

            Name (V244, Zero)

            Name (V250, Zero)

            Name (V258, Zero)

            Name (V25C, Zero)

            Name (VCD0, Zero)

            Name (VD34, Zero)

            Name (VD94, Zero)

            Name (VD98, Zero)

            Name (V0F4, Zero)

            Name (VDA0, Zero)

            Name (VDA4, Zero)

            Name (VDA8, Zero)

            Name (VDAC, Zero)

            Name (VDB0, Zero)

            Name (VDB4, Zero)

            Name (VDB8, Zero)

            Name (VDBC, Zero)

            Name (V214, Zero)

            Name (V006, Zero)

            Name (V01E, Zero)

            Name (V0AA, Zero)

            Name (V0C0, Zero)

            Name (V0D2, Zero)

            Name (V1C4, Zero)

            Name (V1D0, Zero)

            Name (V1F0, Zero)

            Name (VD9C, Zero)

            Name (V0B2, Zero)

            Name (V508, Zero)

            OperationRegion (A1E0, PCI_Config, Zero, 0x40)

            Field (A1E0, ByteAcc, NoLock, Preserve)

            {

                AVND,   32, 

                BMIE,   3, 

                Offset (0x18), 

                PRIB,   8, 

                SECB,   8, 

                SUBB,   8, 

                Offset (0x1E), 

                    ,   13, 

                MABT,   1

            }


            OperationRegion (HD94, PCI_Config, 0x0D94, 0x08)

            Field (HD94, ByteAcc, NoLock, Preserve)

            {

                Offset (0x04), 

                PLEQ,   1, 

                Offset (0x08)

            }


            OperationRegion (A1E1, PCI_Config, 0x90, 0x40)

            Field (A1E1, ByteAcc, NoLock, Preserve)

            {

                Offset (0x01), 

                Offset (0x02), 

                Offset (0x04), 

                Offset (0x08), 

                Offset (0x0A), 

                    ,   5, 

                TPEN,   1, 

                Offset (0x0C), 

                SSPD,   4, 

                    ,   16, 

                LACR,   1, 

                Offset (0x10), 

                    ,   4, 

                LDIS,   1, 

                LRTN,   1, 

                Offset (0x12), 

                CSPD,   4, 

                CWDT,   6, 

                    ,   1, 

                LTRN,   1, 

                    ,   1, 

                LACT,   1, 

                Offset (0x14), 

                Offset (0x30), 

                TSPD,   4

            }


            OperationRegion (A1E2, PCI_Config, 0xE0, 0x08)

            Field (A1E2, ByteAcc, NoLock, Preserve)

            {

                Offset (0x01), 

                Offset (0x02), 

                Offset (0x04), 

                PSTA,   2

            }


            OperationRegion (A1E3, PCI_Config, 0x0200, 0x20)

            Field (A1E3, ByteAcc, NoLock, Preserve)

            {

                Offset (0x14), 

                Offset (0x16), 

                PSTS,   4

            }


            Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

            {

                Return (Zero)

            }


            Device (UPSB)

            {

                Name (_ADR, Zero)  // _ADR: Address

                OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                Field (A1E0, ByteAcc, NoLock, Preserve)

                {

                    AVND,   32, 

                    BMIE,   3, 

                    Offset (0x18), 

                    PRIB,   8, 

                    SECB,   8, 

                    SUBB,   8, 

                    Offset (0x1E), 

                        ,   13, 

                    MABT,   1

                }


                OperationRegion (A1E1, PCI_Config, 0xC0, 0x40)

                Field (A1E1, ByteAcc, NoLock, Preserve)

                {

                    Offset (0x01), 

                    Offset (0x02), 

                    Offset (0x04), 

                    Offset (0x08), 

                    Offset (0x0A), 

                        ,   5, 

                    TPEN,   1, 

                    Offset (0x0C), 

                    SSPD,   4, 

                        ,   16, 

                    LACR,   1, 

                    Offset (0x10), 

                        ,   4, 

                    LDIS,   1, 

                    LRTN,   1, 

                    Offset (0x12), 

                    CSPD,   4, 

                    CWDT,   6, 

                        ,   1, 

                    LTRN,   1, 

                        ,   1, 

                    LACT,   1, 

                    Offset (0x14), 

                    Offset (0x30), 

                    TSPD,   4

                }


                OperationRegion (A1E2, PCI_Config, 0x80, 0x08)

                Field (A1E2, ByteAcc, NoLock, Preserve)

                {

                    Offset (0x01), 

                    Offset (0x02), 

                    Offset (0x04), 

                    PSTA,   2

                }


                Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                {

                    Return (SECB) /* \_SB_.PC02.BR2D.UPSB.SECB */

                }


                Method (_STA, 0, NotSerialized)  // _STA: Status

                {

                    Return (0x0F)

                }


                Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                {

                    Return (Zero)

                }


                Method (PCED, 0, Serialized)

                {

                    \_SB.PC02.BR2D.GPCI = One

                    If (\_SB.PC02.BR2D.UGIO () != Zero)

                    {

                        \_SB.PC02.BR2D.PRSR = One

                    }


                    Local0 = Zero

                    Local1 = Zero

                    If (PUPS == Zero)

                    {

                        Local1 = One

                    }


                    If (Local1 == Zero)

                    {

                        If (\_SB.PC02.BR2D.IIP3 != Zero)

                        {

                            \_SB.PC02.BR2D.PRSR = One

                            Local0 = One

                            \_SB.PC02.BR2D.LDIS = One

                        }

                    }


                    Local5 = (Timer + 0x00989680)

                    If (\_SB.PC02.BR2D.PRSR != Zero)

                    {

                        Sleep (0x1E)

                        If ((Local0 != Zero) || (Local1 != Zero))

                        {

                            \_SB.PC02.BR2D.TSPD = One

                            If (Local1 != Zero)

                            {

                                \_SB.PC02.BR2D.PUPD (One, 0x02)

                            }

                            ElseIf (Local0 != Zero)

                            {

                                \_SB.PC02.BR2D.LDIS = Zero

                            }


                            While (Timer <= Local5)

                            {

                                If (\_SB.PC02.BR2D.LACR == Zero)

                                {

                                    If (\_SB.PC02.BR2D.LTRN != One)

                                    {

                                        Break

                                    }

                                }

                                ElseIf ((\_SB.PC02.BR2D.LTRN != One) && (\_SB.PC02.BR2D.LACT == One))

                                {

                                    Break

                                }


                                Sleep (0x0A)

                            }


                            Sleep (0x78)

                            While (Timer <= Local5)

                            {

                                If (\_SB.PC02.BR2D.UPSB.AVND != 0xFFFFFFFF)

                                {

                                    Break

                                }


                                Sleep (0x0A)

                            }


                            \_SB.PC02.BR2D.TSPD = 0x03

                            \_SB.PC02.BR2D.PLEQ = One

                            \_SB.PC02.BR2D.LRTN = One

                        }


                        Local5 = (Timer + 0x00989680)

                        While (Timer <= Local5)

                        {

                            If (\_SB.PC02.BR2D.LACR == Zero)

                            {

                                If (\_SB.PC02.BR2D.LTRN != One)

                                {

                                    Break

                                }

                            }

                            ElseIf ((\_SB.PC02.BR2D.LTRN != One) && (\_SB.PC02.BR2D.LACT == One))

                            {

                                Break

                            }


                            Sleep (0x0A)

                        }


                        Sleep (0xFA)

                    }


                    \_SB.PC02.BR2D.PRSR = Zero

                    While (Timer <= Local5)

                    {

                        If (\_SB.PC02.BR2D.UPSB.AVND != 0xFFFFFFFF)

                        {

                            Break

                        }


                        Sleep (0x0A)

                    }


                    If (\_SB.PC02.BR2D.CSPD != 0x03)

                    {

                        If (\_SB.PC02.BR2D.SSPD == 0x03)

                        {

                            If (\_SB.PC02.BR2D.UPSB.SSPD == 0x03)

                            {

                                If (\_SB.PC02.BR2D.TSPD != 0x03)

                                {

                                    \_SB.PC02.BR2D.TSPD = 0x03

                                }


                                If (\_SB.PC02.BR2D.UPSB.TSPD != 0x03)

                                {

                                    \_SB.PC02.BR2D.UPSB.TSPD = 0x03

                                }


                                \_SB.PC02.BR2D.LRTN = One

                                Local2 = (Timer + 0x00989680)

                                While (Timer <= Local2)

                                {

                                    If (\_SB.PC02.BR2D.LACR == Zero)

                                    {

                                        If ((\_SB.PC02.BR2D.LTRN != One) && (\_SB.PC02.BR2D.UPSB.AVND != 0xFFFFFFFF))

                                        {

                                            \_SB.PC02.BR2D.PCIA = One

                                            Local1 = One

                                            Break

                                        }

                                    }

                                    ElseIf (((\_SB.PC02.BR2D.LTRN != One) && (\_SB.PC02.BR2D.LACT == One)) && 

                                        (\_SB.PC02.BR2D.UPSB.AVND != 0xFFFFFFFF))

                                    {

                                        \_SB.PC02.BR2D.PCIA = One

                                        Local1 = One

                                        Break

                                    }


                                    Sleep (0x0A)

                                }

                            }

                            Else

                            {

                                \_SB.PC02.BR2D.PCIA = One

                            }

                        }

                        Else

                        {

                            \_SB.PC02.BR2D.PCIA = One

                        }

                    }

                    Else

                    {

                        \_SB.PC02.BR2D.PCIA = One

                    }


                    \_SB.PC02.BR2D.IIP3 = Zero

                }


                Method (AMPE, 0, Serialized)

                {

                    Notify (\_SB.PC02.BR2D.UPSB.DSB0.NHI0, Zero) // Bus Check

                }


                Method (UMPE, 0, Serialized)

                {

                    Notify (\_SB.PC02.BR2D.UPSB.DSB2.XHC3, Zero) // Bus Check

                    Notify (\_SB.PCI0.XHC1, Zero) // Bus Check

                }


                Name (MDUV, One)

                Method (MUST, 1, Serialized)

                {

                    If (OSDW ())

                    {

                        If (MDUV != Arg0)

                        {

                            MDUV = Arg0

                            UMPE ()

                        }

                    }


                    Return (Zero)

                }


                Method (_PS0, 0, Serialized)  // _PS0: Power State 0

                {

                    If (OSDW ())

                    {

                        PCED ()

                        \_SB.PC02.BR2D.UPSB.CRMW (0x013E, Zero, 0x02, 0x0200, 0x0200)

                        \_SB.PC02.BR2D.UPSB.CRMW (0x023E, Zero, 0x02, 0x0200, 0x0200)

                    }

                }


                Method (_PS3, 0, Serialized)  // _PS3: Power State 3

                {

                    If (!OSDW ())

                    {

                        If (\_SB.PC02.BR2D.UPCK () == Zero)

                        {

                            \_SB.PC02.BR2D.UTLK (One, 0x03E8)

                        }

                        Else

                        {

                        }


                        \_SB.PC02.BR2D.TBTC (0x05)

                    }

                }


                OperationRegion (H548, PCI_Config, 0x0548, 0x20)

                Field (H548, DWordAcc, Lock, Preserve)

                {

                    T2PC,   32, 

                    PC2T,   32

                }


                OperationRegion (H530, PCI_Config, 0x0530, 0x0C)

                Field (H530, DWordAcc, Lock, Preserve)

                {

                    DWIX,   13, 

                    PORT,   6, 

                    SPCE,   2, 

                    CMD0,   1, 

                    CMD1,   1, 

                    CMD2,   1, 

                        ,   6, 

                    PROG,   1, 

                    TMOT,   1, 

                    WDAT,   32, 

                    RDAT,   32

                }


                Method (CIOW, 4, Serialized)

                {

                    WDAT = Arg3

                    DWIX = Arg0

                    PORT = Arg1

                    SPCE = Arg2

                    CMD0 = One

                    CMD1 = Zero

                    CMD2 = Zero

                    TMOT = Zero

                    PROG = One

                    Local1 = One

                    Local0 = 0x2710

                    While (Zero < Local0)

                    {

                        If (PROG == Zero)

                        {

                            Local1 = Zero

                            Break

                        }


                        Stall (0x19)

                        Local0--

                    }


                    If (Local1 == Zero)

                    {

                        Local1 = TMOT /* \_SB_.PC02.BR2D.UPSB.TMOT */

                    }


                    Return (Local1)

                }


                Method (CIOR, 3, Serialized)

                {

                    RDAT = Zero

                    DWIX = Arg0

                    PORT = Arg1

                    SPCE = Arg2

                    CMD0 = Zero

                    CMD1 = Zero

                    CMD2 = Zero

                    TMOT = Zero

                    PROG = One

                    Local1 = One

                    Local0 = 0x2710

                    While (Zero < Local0)

                    {

                        If (PROG == Zero)

                        {

                            Local1 = Zero

                            Break

                        }


                        Stall (0x19)

                        Local0--

                    }


                    If (Local1 == Zero)

                    {

                        Local1 = TMOT /* \_SB_.PC02.BR2D.UPSB.TMOT */

                    }


                    If (Local1 == Zero)

                    {

                        Return (Package (0x02)

                        {

                            Zero, 

                            RDAT

                        })

                    }

                    Else

                    {

                        Return (Package (0x02)

                        {

                            One, 

                            RDAT

                        })

                    }

                }


                Method (CRMW, 5, Serialized)

                {

                    Local1 = One

                    If (\_SB.PC02.BR2D.PUPS != Zero)

                    {

                        If (((GGDV (0x0103000D) == One) || (GGDV (0x0103000E) == One)) && 

                            (\_SB.PC02.BR2D.UPSB.AVND != 0xFFFFFFFF))

                        {

                            Local3 = Zero

                            While (Local3 <= 0x04)

                            {

                                Local2 = CIOR (Arg0, Arg1, Arg2)

                                If (DerefOf (Local2 [Zero]) == Zero)

                                {

                                    Local2 = DerefOf (Local2 [One])

                                    Local2 &= ~Arg4

                                    Local2 |= Arg3

                                    Local2 = CIOW (Arg0, Arg1, Arg2, Local2)

                                    If (Local2 == Zero)

                                    {

                                        Local2 = CIOR (Arg0, Arg1, Arg2)

                                        If (DerefOf (Local2 [Zero]) == Zero)

                                        {

                                            Local2 = DerefOf (Local2 [One])

                                            Local2 &= Arg4

                                            If (Local2 == Arg3)

                                            {

                                                Local1 = Zero

                                                Break

                                            }

                                        }

                                    }

                                }


                                Local3++

                                Sleep (0x64)

                            }

                        }

                    }


                    Return (Local1)

                }


                Method (LSTX, 2, Serialized)

                {

                    If (T2PC != 0xFFFFFFFF)

                    {

                        Local0 = Zero

                        If ((T2PC & One) && One)

                        {

                            Local0 = One

                        }


                        If (Local0 == Zero)

                        {

                            Local1 = 0x2710

                            While (Zero < Local1)

                            {

                                If (T2PC == Zero)

                                {

                                    Break

                                }


                                Stall (0x19)

                                Local1--

                            }


                            If (Zero == Local1)

                            {

                                Local0 = One

                            }

                        }


                        If (Local0 == Zero)

                        {

                            Local1 = One

                            Local1 |= 0x14

                            Local1 |= (Arg0 << 0x08)

                            Local1 |= (Arg1 << 0x0C)

                            Local1 |= 0x00400000

                            PC2T = Local1

                        }


                        If (Local0 == Zero)

                        {

                            Local1 = 0x2710

                            While (Zero < Local1)

                            {

                                If (T2PC == 0x15)

                                {

                                    Break

                                }


                                Stall (0x19)

                                Local1--

                            }


                            If (Zero == Local1)

                            {

                                Local0 = One

                            }

                        }


                        Sleep (0x0A)

                        PC2T = Zero

                    }

                }


                Device (DSB0)

                {

                    Name (_ADR, Zero)  // _ADR: Address

                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                    Field (A1E0, ByteAcc, NoLock, Preserve)

                    {

                        AVND,   32, 

                        BMIE,   3, 

                        Offset (0x18), 

                        PRIB,   8, 

                        SECB,   8, 

                        SUBB,   8, 

                        Offset (0x1E), 

                            ,   13, 

                        MABT,   1

                    }


                    OperationRegion (A1E1, PCI_Config, 0xC0, 0x40)

                    Field (A1E1, ByteAcc, NoLock, Preserve)

                    {

                        Offset (0x01), 

                        Offset (0x02), 

                        Offset (0x04), 

                        Offset (0x08), 

                        Offset (0x0A), 

                            ,   5, 

                        TPEN,   1, 

                        Offset (0x0C), 

                        SSPD,   4, 

                            ,   16, 

                        LACR,   1, 

                        Offset (0x10), 

                            ,   4, 

                        LDIS,   1, 

                        LRTN,   1, 

                        Offset (0x12), 

                        CSPD,   4, 

                        CWDT,   6, 

                            ,   1, 

                        LTRN,   1, 

                            ,   1, 

                        LACT,   1, 

                        Offset (0x14), 

                        Offset (0x30), 

                        TSPD,   4

                    }


                    OperationRegion (A1E2, PCI_Config, 0x80, 0x08)

                    Field (A1E2, ByteAcc, NoLock, Preserve)

                    {

                        Offset (0x01), 

                        Offset (0x02), 

                        Offset (0x04), 

                        PSTA,   2

                    }


                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                    {

                        Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB0.SECB */

                    }


                    Method (_STA, 0, NotSerialized)  // _STA: Status

                    {

                        Return (0x0F)

                    }


                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                    {

                        Return (Zero)

                    }


                    Name (IIP3, Zero)

                    Name (PRSR, Zero)

                    Name (PCIA, One)

                    Method (PCEU, 0, Serialized)

                    {

                        \_SB.PC02.BR2D.UPSB.DSB0.PRSR = Zero

                        If (\_SB.PC02.BR2D.UPSB.DSB0.PSTA != Zero)

                        {

                            \_SB.PC02.BR2D.UPSB.DSB0.PRSR = One

                            \_SB.PC02.BR2D.UPSB.DSB0.PSTA = Zero

                        }


                        If (\_SB.PC02.BR2D.UPSB.DSB0.LDIS == One)

                        {

                            \_SB.PC02.BR2D.UPSB.DSB0.PRSR = One

                            \_SB.PC02.BR2D.UPSB.DSB0.LDIS = Zero

                        }

                    }


                    Method (PCDA, 0, Serialized)

                    {

                        If (\_SB.PC02.BR2D.UPSB.DSB0.POFF () != Zero)

                        {

                            \_SB.PC02.BR2D.UPSB.DSB0.PCIA = Zero

                            \_SB.PC02.BR2D.UPSB.DSB0.PSTA = 0x03

                            \_SB.PC02.BR2D.UPSB.DSB0.LDIS = One

                            Local5 = (Timer + 0x00989680)

                            While (Timer <= Local5)

                            {

                                If (\_SB.PC02.BR2D.UPSB.DSB0.LACR == One)

                                {

                                    If (\_SB.PC02.BR2D.UPSB.DSB0.LACT == Zero)

                                    {

                                        Break

                                    }

                                }

                                ElseIf (\_SB.PC02.BR2D.UPSB.DSB0.NHI0.AVND == 0xFFFFFFFF)

                                {

                                    Break

                                }


                                Sleep (0x0A)

                            }


                            \_SB.PC02.BR2D.GNHI = Zero

                            \_SB.PC02.BR2D.UGIO ()

                        }

                        Else

                        {

                        }


                        \_SB.PC02.BR2D.UPSB.DSB0.IIP3 = One

                    }


                    Method (POFF, 0, Serialized)

                    {

                        Return (!\_SB.PC02.BR2D.RTBT)

                    }


                    Method (_PS0, 0, Serialized)  // _PS0: Power State 0

                    {

                        If (OSDW ())

                        {

                            PCEU ()

                        }

                    }


                    Method (_PS3, 0, Serialized)  // _PS3: Power State 3

                    {

                        If (OSDW ())

                        {

                            PCDA ()

                        }

                    }


                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                    {

                        If (OSDW ())

                        {

                            If (Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b"))

                            {

                                Local0 = Package (0x02)

                                    {

                                        "PCIHotplugCapable", 

                                        Zero

                                    }

                                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                                Return (Local0)

                            }

                        }


                        Return (Zero)

                    }


                    Device (NHI0)

                    {

                        Name (_ADR, Zero)  // _ADR: Address

                        Name (_STR, Unicode ("Thunderbolt"))  // _STR: Description String

                        Method (PCED, 0, Serialized)

                        {

                            \_SB.PC02.BR2D.GNHI = One

                            If (\_SB.PC02.BR2D.UGIO () != Zero)

                            {

                                \_SB.PC02.BR2D.UPSB.DSB0.PRSR = One

                            }


                            Local0 = Zero

                            Local1 = Zero

                            Local5 = (Timer + 0x00989680)

                            If (\_SB.PC02.BR2D.UPSB.DSB0.PRSR != Zero)

                            {

                                Local5 = (Timer + 0x00989680)

                                While (Timer <= Local5)

                                {

                                    If (\_SB.PC02.BR2D.UPSB.DSB0.LACR == Zero)

                                    {

                                        If (\_SB.PC02.BR2D.UPSB.DSB0.LTRN != One)

                                        {

                                            Break

                                        }

                                    }

                                    ElseIf ((\_SB.PC02.BR2D.UPSB.DSB0.LTRN != One) && (\_SB.PC02.BR2D.UPSB.DSB0.LACT == One))

                                    {

                                        Break

                                    }


                                    Sleep (0x0A)

                                }


                                Sleep (0x96)

                            }


                            \_SB.PC02.BR2D.UPSB.DSB0.PRSR = Zero

                            While (Timer <= Local5)

                            {

                                If (\_SB.PC02.BR2D.UPSB.DSB0.NHI0.AVND != 0xFFFFFFFF)

                                {

                                    \_SB.PC02.BR2D.UPSB.DSB0.PCIA = One

                                    Break

                                }


                                Sleep (0x0A)

                            }


                            \_SB.PC02.BR2D.UPSB.DSB0.IIP3 = Zero

                        }


                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                        {

                            Return (Zero)

                        }


                        OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                        Field (A1E0, ByteAcc, NoLock, Preserve)

                        {

                            AVND,   32, 

                            BMIE,   3, 

                            Offset (0x18), 

                            PRIB,   8, 

                            SECB,   8, 

                            SUBB,   8, 

                            Offset (0x1E), 

                                ,   13, 

                            MABT,   1

                        }


                        Method (RTPC, 1, Serialized)

                        {

                            If (OSDW ())

                            {

                                If (Arg0 <= One)

                                {

                                    \_SB.PC02.BR2D.RTBT = Arg0

                                }

                            }


                            Return (Zero)

                        }


                        Method (MUST, 1, Serialized)

                        {

                            Return (\_SB.PC02.BR2D.UPSB.MUST (Arg0))

                        }


                        Method (_PS0, 0, Serialized)  // _PS0: Power State 0

                        {

                            If (OSDW ())

                            {

                                PCED ()

                                \_SB.PC02.BR2D.CTBT ()

                            }

                        }


                        Method (_PS3, 0, Serialized)  // _PS3: Power State 3

                        {

                        }


                        Method (TRPE, 2, Serialized)

                        {

                            If (OSDW ())

                            {

                                If (Arg0 <= One)

                                {

                                    If (Arg0 == Zero)

                                    {

                                        \_SB.PC02.BR2D.PUPD (Zero, 0x02)

                                        \_SB.PC02.BR2D.PSTA = 0x03

                                        SGOV (0x0103000D, Zero)

                                        SGDO (0x0103000D)

                                    }

                                    Else

                                    {

                                        Local0 = Zero

                                        If ((GGOV (0x0103000D) == Zero) && (GGDV (0x0103000D) == Zero))

                                        {

                                            \_SB.PC02.BR2D.PSTA = Zero

                                            While (One)

                                            {

                                                SGDI (0x0103000D)

                                                Local1 = Zero

                                                Sleep (0x1E)

                                                \_SB.PC02.BR2D.PUPD (One, 0x02)

                                                Local2 = (Timer + 0x00989680)

                                                While (Timer <= Local2)

                                                {

                                                    If (\_SB.PC02.BR2D.LACR == Zero)

                                                    {

                                                        If (\_SB.PC02.BR2D.LTRN != One)

                                                        {

                                                            Break

                                                        }

                                                    }

                                                    ElseIf ((\_SB.PC02.BR2D.LTRN != One) && (\_SB.PC02.BR2D.LACT == One))

                                                    {

                                                        Break

                                                    }


                                                    Sleep (0x0A)

                                                }


                                                Sleep (Arg1)

                                                While (Timer <= Local2)

                                                {

                                                    If (\_SB.PC02.BR2D.UPSB.AVND != 0xFFFFFFFF)

                                                    {

                                                        Local1 = One

                                                        Break

                                                    }


                                                    Sleep (0x0A)

                                                }


                                                If (Local1 == One)

                                                {

                                                    MABT = One

                                                    Break

                                                }


                                                If (Local0 == 0x04)

                                                {

                                                    Return (Zero)

                                                }


                                                Local0++

                                                SGOV (0x0103000D, Zero)

                                                SGDO (0x0103000D)

                                                Sleep (0x03E8)

                                            }


                                            If (\_SB.PC02.BR2D.CSPD != 0x03)

                                            {

                                                If (\_SB.PC02.BR2D.SSPD == 0x03)

                                                {

                                                    If (\_SB.PC02.BR2D.UPSB.SSPD == 0x03)

                                                    {

                                                        If (\_SB.PC02.BR2D.TSPD != 0x03)

                                                        {

                                                            \_SB.PC02.BR2D.TSPD = 0x03

                                                        }


                                                        If (\_SB.PC02.BR2D.UPSB.TSPD != 0x03)

                                                        {

                                                            \_SB.PC02.BR2D.UPSB.TSPD = 0x03

                                                        }


                                                        \_SB.PC02.BR2D.LRTN = One

                                                        Local2 = (Timer + 0x00989680)

                                                        While (Timer <= Local2)

                                                        {

                                                            If (\_SB.PC02.BR2D.LACR == Zero)

                                                            {

                                                                If ((\_SB.PC02.BR2D.LTRN != One) && (\_SB.PC02.BR2D.UPSB.AVND != 0xFFFFFFFF))

                                                                {

                                                                    Local1 = One

                                                                    Break

                                                                }

                                                            }

                                                            ElseIf (((\_SB.PC02.BR2D.LTRN != One) && (\_SB.PC02.BR2D.LACT == One)) && 

                                                                (\_SB.PC02.BR2D.UPSB.AVND != 0xFFFFFFFF))

                                                            {

                                                                Local1 = One

                                                                Break

                                                            }


                                                            Sleep (0x0A)

                                                        }

                                                    }

                                                }

                                            }

                                        }

                                    }

                                }

                            }


                            Return (Zero)

                        }


                        Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                        {

                            If (OSDW ())

                            {

                                Local0 = Package (0x03)

                                    {

                                        "power-save", 

                                        One, 

                                        Buffer (One)

                                        {

                                             0x00                                             /* . */

                                        }

                                    }

                                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                                Return (Local0)

                            }


                            Return (Zero)

                        }


                        Method (SXFP, 1, Serialized)

                        {

                            If (Arg0 == Zero)

                            {

                                If (GGDV (0x0103000E) == One)

                                {

                                    SGOV (0x0103000E, Zero)

                                    SGDO (0x0103000E)

                                    Sleep (0x64)

                                }


                                SGOV (0x0103000D, Zero)

                                SGDO (0x0103000D)

                            }

                        }


                        Name (XRTE, Zero)

                        Method (XRST, 1, Serialized)

                        {

                            If (Arg0 == Zero)

                            {

                                XRTE = Zero

                            }

                            ElseIf (Arg0 == One)

                            {

                                XRTE = One

                            }

                        }


                        Method (JCNT, 0, Serialized)

                        {

                            Return (0x02)

                        }


                        Method (JTMS, 2, Serialized)

                        {

                            If (Arg0 == Zero)

                            {

                                If (Arg1 == Zero)

                                {

                                    SGOV (0x0107000D, Zero)

                                    SGDO (0x0107000D)

                                }

                                Else

                                {

                                    SGDI (0x0107000D)

                                }

                            }


                            If (Arg0 == One)

                            {

                                If (Arg1 == Zero)

                                {

                                    SGOV (0x0107000E, Zero)

                                    SGDO (0x0107000E)

                                }

                                Else

                                {

                                    SGDI (0x0107000E)

                                }

                            }

                        }


                        Method (JTCK, 1, Serialized)

                        {

                            If (Arg0 == Zero)

                            {

                                SGOV (0x0107000C, Zero)

                                SGDO (0x0107000C)

                            }

                            Else

                            {

                                SGOV (0x0107000C, One)

                                SGDO (0x0107000C)

                            }

                        }


                        Method (JTDI, 1, Serialized)

                        {

                            If (Arg0 == Zero)

                            {

                                SGOV (0x0107000B, Zero)

                                SGDO (0x0107000B)

                            }

                            Else

                            {

                                SGOV (0x0107000B, One)

                                SGDO (0x0107000B)

                            }

                        }


                        Method (JTDO, 0, Serialized)

                        {

                            SGDI (0x0107000A)

                            Return (GGIV (0x0107000A))

                        }

                    }

                }


                Device (DSB1)

                {

                    Name (_ADR, 0x00010000)  // _ADR: Address

                    Name (_SUN, One)  // _SUN: Slot User Number

                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                    Field (A1E0, ByteAcc, NoLock, Preserve)

                    {

                        AVND,   32, 

                        BMIE,   3, 

                        Offset (0x18), 

                        PRIB,   8, 

                        SECB,   8, 

                        SUBB,   8, 

                        Offset (0x1E), 

                            ,   13, 

                        MABT,   1

                    }


                    OperationRegion (A1E1, PCI_Config, 0xC0, 0x40)

                    Field (A1E1, ByteAcc, NoLock, Preserve)

                    {

                        Offset (0x01), 

                        Offset (0x02), 

                        Offset (0x04), 

                        Offset (0x08), 

                        Offset (0x0A), 

                            ,   5, 

                        TPEN,   1, 

                        Offset (0x0C), 

                        SSPD,   4, 

                            ,   16, 

                        LACR,   1, 

                        Offset (0x10), 

                            ,   4, 

                        LDIS,   1, 

                        LRTN,   1, 

                        Offset (0x12), 

                        CSPD,   4, 

                        CWDT,   6, 

                            ,   1, 

                        LTRN,   1, 

                            ,   1, 

                        LACT,   1, 

                        Offset (0x14), 

                        Offset (0x30), 

                        TSPD,   4

                    }


                    OperationRegion (A1E2, PCI_Config, 0x80, 0x08)

                    Field (A1E2, ByteAcc, NoLock, Preserve)

                    {

                        Offset (0x01), 

                        Offset (0x02), 

                        Offset (0x04), 

                        PSTA,   2

                    }


                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                    {

                        Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB1.SECB */

                    }


                    Method (_STA, 0, NotSerialized)  // _STA: Status

                    {

                        Return (0x0F)

                    }


                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                    {

                        Return (Zero)

                    }


                    Device (UPS0)

                    {

                        Name (_ADR, Zero)  // _ADR: Address

                        OperationRegion (ARE0, PCI_Config, Zero, 0x04)

                        Field (ARE0, ByteAcc, NoLock, Preserve)

                        {

                            AVND,   16

                        }


                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                        {

                            If (OSDW ())

                            {

                                Return (One)

                            }


                            Return (Zero)

                        }


                        Device (DSB0)

                        {

                            Name (_ADR, Zero)  // _ADR: Address

                            OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                            Field (A1E0, ByteAcc, NoLock, Preserve)

                            {

                                AVND,   32, 

                                BMIE,   3, 

                                Offset (0x18), 

                                PRIB,   8, 

                                SECB,   8, 

                                SUBB,   8, 

                                Offset (0x1E), 

                                    ,   13, 

                                MABT,   1, 

                                Offset (0x3E), 

                                    ,   6, 

                                SBRS,   1

                            }


                            Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                            {

                                Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB1.UPS0.DSB0.SECB */

                            }


                            Method (_STA, 0, NotSerialized)  // _STA: Status

                            {

                                Return (0x0F)

                            }


                            Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                            {

                                If (OSDW ())

                                {

                                    Return (One)

                                }


                                Return (Zero)

                            }


                            Device (DEV0)

                            {

                                Name (_ADR, Zero)  // _ADR: Address

                                Method (_STA, 0, NotSerialized)  // _STA: Status

                                {

                                    Return (0x0F)

                                }


                                Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                {

                                    If (OSDW ())

                                    {

                                        Return (One)

                                    }


                                    Return (Zero)

                                }

                            }

                        }


                        Device (DSB3)

                        {

                            Name (_ADR, 0x00030000)  // _ADR: Address

                            OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                            Field (A1E0, ByteAcc, NoLock, Preserve)

                            {

                                AVND,   32, 

                                BMIE,   3, 

                                Offset (0x18), 

                                PRIB,   8, 

                                SECB,   8, 

                                SUBB,   8, 

                                Offset (0x1E), 

                                    ,   13, 

                                MABT,   1

                            }


                            Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                            {

                                Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB1.UPS0.DSB3.SECB */

                            }


                            Method (_STA, 0, NotSerialized)  // _STA: Status

                            {

                                Return (0x0F)

                            }


                            Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                            {

                                If (OSDW ())

                                {

                                    Return (One)

                                }


                                Return (Zero)

                            }


                            Device (UPS0)

                            {

                                Name (_ADR, Zero)  // _ADR: Address

                                OperationRegion (ARE0, PCI_Config, Zero, 0x04)

                                Field (ARE0, ByteAcc, NoLock, Preserve)

                                {

                                    AVND,   16

                                }


                                Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                {

                                    If (OSDW ())

                                    {

                                        Return (One)

                                    }


                                    Return (Zero)

                                }


                                Device (DSB0)

                                {

                                    Name (_ADR, Zero)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1, 

                                        Offset (0x3E), 

                                            ,   6, 

                                        SBRS,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB1.UPS0.DSB3.UPS0.DSB0.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Device (DEV0)

                                    {

                                        Name (_ADR, Zero)  // _ADR: Address

                                        Method (_STA, 0, NotSerialized)  // _STA: Status

                                        {

                                            Return (0x0F)

                                        }

                                    }

                                }


                                Device (DSB3)

                                {

                                    Name (_ADR, 0x00030000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB1.UPS0.DSB3.UPS0.DSB3.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }


                                    Device (DEV0)

                                    {

                                        Name (_ADR, Zero)  // _ADR: Address

                                        Method (_STA, 0, NotSerialized)  // _STA: Status

                                        {

                                            Return (0x0F)

                                        }


                                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                        {

                                            If (OSDW ())

                                            {

                                                Return (One)

                                            }


                                            Return (Zero)

                                        }

                                    }

                                }


                                Device (DSB4)

                                {

                                    Name (_ADR, 0x00040000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB1.UPS0.DSB3.UPS0.DSB4.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }


                                    Device (DEV0)

                                    {

                                        Name (_ADR, Zero)  // _ADR: Address

                                        Method (_STA, 0, NotSerialized)  // _STA: Status

                                        {

                                            Return (0x0F)

                                        }


                                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                        {

                                            If (OSDW ())

                                            {

                                                Return (One)

                                            }


                                            Return (Zero)

                                        }

                                    }

                                }


                                Device (DSB5)

                                {

                                    Name (_ADR, 0x00050000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB1.UPS0.DSB3.UPS0.DSB5.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }

                                }


                                Device (DSB6)

                                {

                                    Name (_ADR, 0x00060000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB1.UPS0.DSB3.UPS0.DSB6.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }

                                }

                            }

                        }


                        Device (DSB4)

                        {

                            Name (_ADR, 0x00040000)  // _ADR: Address

                            OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                            Field (A1E0, ByteAcc, NoLock, Preserve)

                            {

                                AVND,   32, 

                                BMIE,   3, 

                                Offset (0x18), 

                                PRIB,   8, 

                                SECB,   8, 

                                SUBB,   8, 

                                Offset (0x1E), 

                                    ,   13, 

                                MABT,   1

                            }


                            Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                            {

                                Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB1.UPS0.DSB4.SECB */

                            }


                            Method (_STA, 0, NotSerialized)  // _STA: Status

                            {

                                Return (0x0F)

                            }


                            Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                            {

                                If (OSDW ())

                                {

                                    Return (One)

                                }


                                Return (Zero)

                            }


                            Device (UPS0)

                            {

                                Name (_ADR, Zero)  // _ADR: Address

                                OperationRegion (ARE0, PCI_Config, Zero, 0x04)

                                Field (ARE0, ByteAcc, NoLock, Preserve)

                                {

                                    AVND,   16

                                }


                                Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                {

                                    If (OSDW ())

                                    {

                                        Return (One)

                                    }


                                    Return (Zero)

                                }


                                Device (DSB0)

                                {

                                    Name (_ADR, Zero)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1, 

                                        Offset (0x3E), 

                                            ,   6, 

                                        SBRS,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB1.UPS0.DSB4.UPS0.DSB0.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Device (DEV0)

                                    {

                                        Name (_ADR, Zero)  // _ADR: Address

                                        Method (_STA, 0, NotSerialized)  // _STA: Status

                                        {

                                            Return (0x0F)

                                        }


                                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                        {

                                            If (OSDW ())

                                            {

                                                Return (One)

                                            }


                                            Return (Zero)

                                        }

                                    }

                                }


                                Device (DSB3)

                                {

                                    Name (_ADR, 0x00030000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB1.UPS0.DSB4.UPS0.DSB3.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }


                                    Device (DEV0)

                                    {

                                        Name (_ADR, Zero)  // _ADR: Address

                                        Method (_STA, 0, NotSerialized)  // _STA: Status

                                        {

                                            Return (0x0F)

                                        }


                                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                        {

                                            If (OSDW ())

                                            {

                                                Return (One)

                                            }


                                            Return (Zero)

                                        }

                                    }

                                }


                                Device (DSB4)

                                {

                                    Name (_ADR, 0x00040000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB1.UPS0.DSB4.UPS0.DSB4.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }


                                    Device (DEV0)

                                    {

                                        Name (_ADR, Zero)  // _ADR: Address

                                        Method (_STA, 0, NotSerialized)  // _STA: Status

                                        {

                                            Return (0x0F)

                                        }


                                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                        {

                                            If (OSDW ())

                                            {

                                                Return (One)

                                            }


                                            Return (Zero)

                                        }

                                    }

                                }


                                Device (DSB5)

                                {

                                    Name (_ADR, 0x00050000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB1.UPS0.DSB4.UPS0.DSB5.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }

                                }


                                Device (DSB6)

                                {

                                    Name (_ADR, 0x00060000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB1.UPS0.DSB4.UPS0.DSB6.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }

                                }

                            }

                        }


                        Device (DSB5)

                        {

                            Name (_ADR, 0x00050000)  // _ADR: Address

                            OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                            Field (A1E0, ByteAcc, NoLock, Preserve)

                            {

                                AVND,   32, 

                                BMIE,   3, 

                                Offset (0x18), 

                                PRIB,   8, 

                                SECB,   8, 

                                SUBB,   8, 

                                Offset (0x1E), 

                                    ,   13, 

                                MABT,   1

                            }


                            Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                            {

                                Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB1.UPS0.DSB5.SECB */

                            }


                            Method (_STA, 0, NotSerialized)  // _STA: Status

                            {

                                Return (0x0F)

                            }


                            Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                            {

                                If (OSDW ())

                                {

                                    Return (One)

                                }


                                Return (Zero)

                            }

                        }


                        Device (DSB6)

                        {

                            Name (_ADR, 0x00060000)  // _ADR: Address

                            OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                            Field (A1E0, ByteAcc, NoLock, Preserve)

                            {

                                AVND,   32, 

                                BMIE,   3, 

                                Offset (0x18), 

                                PRIB,   8, 

                                SECB,   8, 

                                SUBB,   8, 

                                Offset (0x1E), 

                                    ,   13, 

                                MABT,   1

                            }


                            Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                            {

                                Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB1.UPS0.DSB6.SECB */

                            }


                            Method (_STA, 0, NotSerialized)  // _STA: Status

                            {

                                Return (0x0F)

                            }


                            Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                            {

                                If (OSDW ())

                                {

                                    Return (One)

                                }


                                Return (Zero)

                            }

                        }

                    }

                }


                Device (DSB2)

                {

                    Name (_ADR, 0x00020000)  // _ADR: Address

                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                    Field (A1E0, ByteAcc, NoLock, Preserve)

                    {

                        AVND,   32, 

                        BMIE,   3, 

                        Offset (0x18), 

                        PRIB,   8, 

                        SECB,   8, 

                        SUBB,   8, 

                        Offset (0x1E), 

                            ,   13, 

                        MABT,   1

                    }


                    OperationRegion (A1E1, PCI_Config, 0xC0, 0x40)

                    Field (A1E1, ByteAcc, NoLock, Preserve)

                    {

                        Offset (0x01), 

                        Offset (0x02), 

                        Offset (0x04), 

                        Offset (0x08), 

                        Offset (0x0A), 

                            ,   5, 

                        TPEN,   1, 

                        Offset (0x0C), 

                        SSPD,   4, 

                            ,   16, 

                        LACR,   1, 

                        Offset (0x10), 

                            ,   4, 

                        LDIS,   1, 

                        LRTN,   1, 

                        Offset (0x12), 

                        CSPD,   4, 

                        CWDT,   6, 

                            ,   1, 

                        LTRN,   1, 

                            ,   1, 

                        LACT,   1, 

                        Offset (0x14), 

                        Offset (0x30), 

                        TSPD,   4

                    }


                    OperationRegion (A1E2, PCI_Config, 0x80, 0x08)

                    Field (A1E2, ByteAcc, NoLock, Preserve)

                    {

                        Offset (0x01), 

                        Offset (0x02), 

                        Offset (0x04), 

                        PSTA,   2

                    }


                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                    {

                        Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB2.SECB */

                    }


                    Method (_STA, 0, NotSerialized)  // _STA: Status

                    {

                        Return (0x0F)

                    }


                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                    {

                        Return (Zero)

                    }


                    Name (IIP3, Zero)

                    Name (PRSR, Zero)

                    Name (PCIA, One)

                    Method (PCEU, 0, Serialized)

                    {

                        \_SB.PC02.BR2D.UPSB.DSB2.PRSR = Zero

                        If (\_SB.PC02.BR2D.UPSB.DSB2.PSTA != Zero)

                        {

                            \_SB.PC02.BR2D.UPSB.DSB2.PRSR = One

                            \_SB.PC02.BR2D.UPSB.DSB2.PSTA = Zero

                        }


                        If (\_SB.PC02.BR2D.UPSB.DSB2.LDIS == One)

                        {

                            \_SB.PC02.BR2D.UPSB.DSB2.PRSR = One

                            \_SB.PC02.BR2D.UPSB.DSB2.LDIS = Zero

                        }

                    }


                    Method (PCDA, 0, Serialized)

                    {

                        If (\_SB.PC02.BR2D.UPSB.DSB2.POFF () != Zero)

                        {

                            \_SB.PC02.BR2D.UPSB.DSB2.PCIA = Zero

                            \_SB.PC02.BR2D.UPSB.DSB2.PSTA = 0x03

                            \_SB.PC02.BR2D.UPSB.DSB2.LDIS = One

                            Local5 = (Timer + 0x00989680)

                            While (Timer <= Local5)

                            {

                                If (\_SB.PC02.BR2D.UPSB.DSB2.LACR == One)

                                {

                                    If (\_SB.PC02.BR2D.UPSB.DSB2.LACT == Zero)

                                    {

                                        Break

                                    }

                                }

                                ElseIf (\_SB.PC02.BR2D.UPSB.DSB2.XHC3.AVND == 0xFFFFFFFF)

                                {

                                    Break

                                }


                                Sleep (0x0A)

                            }


                            \_SB.PC02.BR2D.GXCI = Zero

                            \_SB.PC02.BR2D.UGIO ()

                        }

                        Else

                        {

                        }


                        \_SB.PC02.BR2D.UPSB.DSB2.IIP3 = One

                    }


                    Method (POFF, 0, Serialized)

                    {

                        Return (!\_SB.PC02.BR2D.RUSB)

                    }


                    Method (_PS0, 0, Serialized)  // _PS0: Power State 0

                    {

                        If (OSDW ())

                        {

                            PCEU ()

                        }

                    }


                    Method (_PS3, 0, Serialized)  // _PS3: Power State 3

                    {

                        If (OSDW ())

                        {

                            PCDA ()

                        }

                    }


                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                    {

                        If (OSDW ())

                        {

                            If (Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b"))

                            {

                                Local0 = Package (0x02)

                                    {

                                        "PCIHotplugCapable", 

                                        Zero

                                    }

                                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                                Return (Local0)

                            }

                        }


                        Return (Zero)

                    }


                    Device (XHC3)

                    {

                        Name (_ADR, Zero)  // _ADR: Address

                        Name (SDPC, Zero)

                        OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                        Field (A1E0, ByteAcc, NoLock, Preserve)

                        {

                            AVND,   32, 

                            BMIE,   3, 

                            Offset (0x18), 

                            PRIB,   8, 

                            SECB,   8, 

                            SUBB,   8, 

                            Offset (0x1E), 

                                ,   13, 

                            MABT,   1

                        }


                        Method (PCED, 0, Serialized)

                        {

                            \_SB.PC02.BR2D.GXCI = One

                            If (\_SB.PC02.BR2D.UGIO () != Zero)

                            {

                                \_SB.PC02.BR2D.UPSB.DSB2.PRSR = One

                            }


                            Local0 = Zero

                            Local1 = Zero

                            Local5 = (Timer + 0x00989680)

                            If (\_SB.PC02.BR2D.UPSB.DSB2.PRSR != Zero)

                            {

                                Local5 = (Timer + 0x00989680)

                                While (Timer <= Local5)

                                {

                                    If (\_SB.PC02.BR2D.UPSB.DSB2.LACR == Zero)

                                    {

                                        If (\_SB.PC02.BR2D.UPSB.DSB2.LTRN != One)

                                        {

                                            Break

                                        }

                                    }

                                    ElseIf ((\_SB.PC02.BR2D.UPSB.DSB2.LTRN != One) && (\_SB.PC02.BR2D.UPSB.DSB2.LACT == One))

                                    {

                                        Break

                                    }


                                    Sleep (0x0A)

                                }


                                Sleep (0x96)

                            }


                            \_SB.PC02.BR2D.UPSB.DSB2.PRSR = Zero

                            While (Timer <= Local5)

                            {

                                If (\_SB.PC02.BR2D.UPSB.DSB2.XHC3.AVND != 0xFFFFFFFF)

                                {

                                    \_SB.PC02.BR2D.UPSB.DSB2.PCIA = One

                                    Break

                                }


                                Sleep (0x0A)

                            }


                            \_SB.PC02.BR2D.UPSB.DSB2.IIP3 = Zero

                        }


                        Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                        {

                            If (U2OP == One)

                            {

                                Local0 = Package (0x06)

                                    {

                                        "USBBusNumber", 

                                        One, 

                                        "AAPL,xhci-clock-id", 

                                        One, 

                                        "UsbCompanionControllerPresent", 

                                        One

                                    }

                            }

                            Else

                            {

                                Local0 = Package (0x04)

                                    {

                                        "USBBusNumber", 

                                        One, 

                                        "AAPL,xhci-clock-id", 

                                        One

                                    }

                            }


                            DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                            Return (Local0)

                        }


                        Name (HS, Package (0x01)

                        {

                            "XHC1"

                        })

                        Name (FS, Package (0x01)

                        {

                            "XHC1"

                        })

                        Name (LS, Package (0x01)

                        {

                            "XHC1"

                        })

                        Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake

                        {

                            If (OSDW ())

                            {

                                Return (Package (0x02)

                                {

                                    0x69, 

                                    0x03

                                })

                            }

                            Else

                            {

                                Return (Package (0x02)

                                {

                                    0x69, 

                                    0x03

                                })

                            }

                        }


                        Method (_PS0, 0, Serialized)  // _PS0: Power State 0

                        {

                            If (OSDW ())

                            {

                                PCED ()

                            }

                        }


                        Method (_PS3, 0, Serialized)  // _PS3: Power State 3

                        {

                        }


                        Method (_PSW, 1, Serialized)  // _PSW: Power State Wake

                        {

                            If (\_SB.PCI0.LPCB.EC.SWTB == One)

                            {

                                If (\_SB.PCI0.LPCB.EC.ECOK)

                                {

                                    If (OSDW ())

                                    {

                                        If (Arg0)

                                        {

                                            \_SB.PCI0.LPCB.EC.EWTB = One

                                        }

                                        Else

                                        {

                                            \_SB.PCI0.LPCB.EC.EWTB = Zero

                                            \_SB.PCI0.LPCB.EC.LWTB = Zero

                                        }

                                    }

                                }

                            }

                            Else

                            {

                            }

                        }


                        Method (RTPC, 1, Serialized)

                        {

                            If (OSDW ())

                            {

                                If (Arg0 <= One)

                                {

                                    \_SB.PC02.BR2D.RUSB = Arg0

                                }

                            }


                            Return (Zero)

                        }


                        Method (MODU, 0, Serialized)

                        {

                            Return (\_SB.PC02.BR2D.UPSB.MDUV)

                        }


                        Device (RHUB)

                        {

                            Name (_ADR, Zero)  // _ADR: Address

                            Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                            {

                                Return (Zero)

                            }


                            Device (SSP1)

                            {

                                Name (_ADR, 0x03)  // _ADR: Address

                                Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities

                                {

                                    0xFF, 

                                    0x09, 

                                    Zero, 

                                    Zero

                                })

                                Name (_PLD, Package (0x01)  // _PLD: Physical Location of Device

                                {

                                    ToPLD (

                                        PLD_Revision           = 0x1,

                                        PLD_IgnoreColor        = 0x1,

                                        PLD_Red                = 0x0,

                                        PLD_Green              = 0x0,

                                        PLD_Blue               = 0x0,

                                        PLD_Width              = 0x0,

                                        PLD_Height             = 0x0,

                                        PLD_UserVisible        = 0x1,

                                        PLD_Dock               = 0x0,

                                        PLD_Lid                = 0x0,

                                        PLD_Panel              = "UNKNOWN",

                                        PLD_VerticalPosition   = "UPPER",

                                        PLD_HorizontalPosition = "LEFT",

                                        PLD_Shape              = "UNKNOWN",

                                        PLD_GroupOrientation   = 0x0,

                                        PLD_GroupToken         = 0x0,

                                        PLD_GroupPosition      = 0x0,

                                        PLD_Bay                = 0x0,

                                        PLD_Ejectable          = 0x0,

                                        PLD_EjectRequired      = 0x0,

                                        PLD_CabinetNumber      = 0x0,

                                        PLD_CardCageNumber     = 0x0,

                                        PLD_Reference          = 0x0,

                                        PLD_Rotation           = 0x0,

                                        PLD_Order              = 0x0)


                                })

                                Name (HS, Package (0x02)

                                {

                                    "XHC1", 

                                    0x05

                                })

                                Name (FS, Package (0x02)

                                {

                                    "XHC1", 

                                    0x05

                                })

                                Name (LS, Package (0x02)

                                {

                                    "XHC1", 

                                    0x05

                                })

                                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                                {

                                    If (U2OP == One)

                                    {

                                        Local0 = Package (0x08)

                                            {

                                                "UsbCPortNumber", 

                                                0x04, 

                                                "kUSBWakePortCurrentLimit", 

                                                0x0BB8, 

                                                "kUSBSleepPortCurrentLimit", 

                                                0x0BB8, 

                                                "UsbCompanionPortPresent", 

                                                One

                                            }

                                    }

                                    Else

                                    {

                                        Local0 = Package (0x06)

                                            {

                                                "UsbCPortNumber", 

                                                0x04, 

                                                "kUSBWakePortCurrentLimit", 

                                                0x0BB8, 

                                                "kUSBSleepPortCurrentLimit", 

                                                0x0BB8

                                            }

                                    }


                                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                                    Return (Local0)

                                }

                            }


                            Device (SSP2)

                            {

                                Name (_ADR, 0x04)  // _ADR: Address

                                Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities

                                {

                                    0xFF, 

                                    0x09, 

                                    Zero, 

                                    Zero

                                })

                                Name (_PLD, Package (0x01)  // _PLD: Physical Location of Device

                                {

                                    ToPLD (

                                        PLD_Revision           = 0x1,

                                        PLD_IgnoreColor        = 0x1,

                                        PLD_Red                = 0x0,

                                        PLD_Green              = 0x0,

                                        PLD_Blue               = 0x0,

                                        PLD_Width              = 0x0,

                                        PLD_Height             = 0x0,

                                        PLD_UserVisible        = 0x1,

                                        PLD_Dock               = 0x0,

                                        PLD_Lid                = 0x0,

                                        PLD_Panel              = "UNKNOWN",

                                        PLD_VerticalPosition   = "UPPER",

                                        PLD_HorizontalPosition = "LEFT",

                                        PLD_Shape              = "UNKNOWN",

                                        PLD_GroupOrientation   = 0x0,

                                        PLD_GroupToken         = 0x0,

                                        PLD_GroupPosition      = 0x0,

                                        PLD_Bay                = 0x0,

                                        PLD_Ejectable          = 0x0,

                                        PLD_EjectRequired      = 0x0,

                                        PLD_CabinetNumber      = 0x0,

                                        PLD_CardCageNumber     = 0x0,

                                        PLD_Reference          = 0x0,

                                        PLD_Rotation           = 0x0,

                                        PLD_Order              = 0x0)


                                })

                                Name (HS, Package (0x02)

                                {

                                    "XHC1", 

                                    0x06

                                })

                                Name (FS, Package (0x02)

                                {

                                    "XHC1", 

                                    0x06

                                })

                                Name (LS, Package (0x02)

                                {

                                    "XHC1", 

                                    0x06

                                })

                                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                                {

                                    If (U2OP == One)

                                    {

                                        Local0 = Package (0x08)

                                            {

                                                "UsbCPortNumber", 

                                                0x03, 

                                                "kUSBWakePortCurrentLimit", 

                                                0x0BB8, 

                                                "kUSBSleepPortCurrentLimit", 

                                                0x0BB8, 

                                                "UsbCompanionPortPresent", 

                                                One

                                            }

                                    }

                                    Else

                                    {

                                        Local0 = Package (0x08)

                                            {

                                                "UsbCPortNumber", 

                                                0x03, 

                                                "kUSBWakePortCurrentLimit", 

                                                0x0BB8, 

                                                "kUSBSleepPortCurrentLimit", 

                                                0x0BB8, 

                                                "UsbCompanionPortPresent", 

                                                One

                                            }

                                    }


                                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                                    Return (Local0)

                                }

                            }

                        }

                    }

                }


                Device (DSB4)

                {

                    Name (_ADR, 0x00040000)  // _ADR: Address

                    Name (_SUN, 0x02)  // _SUN: Slot User Number

                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                    Field (A1E0, ByteAcc, NoLock, Preserve)

                    {

                        AVND,   32, 

                        BMIE,   3, 

                        Offset (0x18), 

                        PRIB,   8, 

                        SECB,   8, 

                        SUBB,   8, 

                        Offset (0x1E), 

                            ,   13, 

                        MABT,   1

                    }


                    OperationRegion (A1E1, PCI_Config, 0xC0, 0x40)

                    Field (A1E1, ByteAcc, NoLock, Preserve)

                    {

                        Offset (0x01), 

                        Offset (0x02), 

                        Offset (0x04), 

                        Offset (0x08), 

                        Offset (0x0A), 

                            ,   5, 

                        TPEN,   1, 

                        Offset (0x0C), 

                        SSPD,   4, 

                            ,   16, 

                        LACR,   1, 

                        Offset (0x10), 

                            ,   4, 

                        LDIS,   1, 

                        LRTN,   1, 

                        Offset (0x12), 

                        CSPD,   4, 

                        CWDT,   6, 

                            ,   1, 

                        LTRN,   1, 

                            ,   1, 

                        LACT,   1, 

                        Offset (0x14), 

                        Offset (0x30), 

                        TSPD,   4

                    }


                    OperationRegion (A1E2, PCI_Config, 0x80, 0x08)

                    Field (A1E2, ByteAcc, NoLock, Preserve)

                    {

                        Offset (0x01), 

                        Offset (0x02), 

                        Offset (0x04), 

                        PSTA,   2

                    }


                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                    {

                        Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB4.SECB */

                    }


                    Method (_STA, 0, NotSerialized)  // _STA: Status

                    {

                        Return (0x0F)

                    }


                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                    {

                        Return (Zero)

                    }


                    Device (UPS0)

                    {

                        Name (_ADR, Zero)  // _ADR: Address

                        OperationRegion (ARE0, PCI_Config, Zero, 0x04)

                        Field (ARE0, ByteAcc, NoLock, Preserve)

                        {

                            AVND,   16

                        }


                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                        {

                            If (OSDW ())

                            {

                                Return (One)

                            }


                            Return (Zero)

                        }


                        Device (DSB0)

                        {

                            Name (_ADR, Zero)  // _ADR: Address

                            OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                            Field (A1E0, ByteAcc, NoLock, Preserve)

                            {

                                AVND,   32, 

                                BMIE,   3, 

                                Offset (0x18), 

                                PRIB,   8, 

                                SECB,   8, 

                                SUBB,   8, 

                                Offset (0x1E), 

                                    ,   13, 

                                MABT,   1, 

                                Offset (0x3E), 

                                    ,   6, 

                                SBRS,   1

                            }


                            Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                            {

                                Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB4.UPS0.DSB0.SECB */

                            }


                            Method (_STA, 0, NotSerialized)  // _STA: Status

                            {

                                Return (0x0F)

                            }


                            Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                            {

                                If (OSDW ())

                                {

                                    Return (One)

                                }


                                Return (Zero)

                            }


                            Device (DEV0)

                            {

                                Name (_ADR, Zero)  // _ADR: Address

                                Method (_STA, 0, NotSerialized)  // _STA: Status

                                {

                                    Return (0x0F)

                                }


                                Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                {

                                    If (OSDW ())

                                    {

                                        Return (One)

                                    }


                                    Return (Zero)

                                }

                            }

                        }


                        Device (DSB3)

                        {

                            Name (_ADR, 0x00030000)  // _ADR: Address

                            OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                            Field (A1E0, ByteAcc, NoLock, Preserve)

                            {

                                AVND,   32, 

                                BMIE,   3, 

                                Offset (0x18), 

                                PRIB,   8, 

                                SECB,   8, 

                                SUBB,   8, 

                                Offset (0x1E), 

                                    ,   13, 

                                MABT,   1

                            }


                            Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                            {

                                Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB4.UPS0.DSB3.SECB */

                            }


                            Method (_STA, 0, NotSerialized)  // _STA: Status

                            {

                                Return (0x0F)

                            }


                            Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                            {

                                If (OSDW ())

                                {

                                    Return (One)

                                }


                                Return (Zero)

                            }


                            Device (UPS0)

                            {

                                Name (_ADR, Zero)  // _ADR: Address

                                OperationRegion (ARE0, PCI_Config, Zero, 0x04)

                                Field (ARE0, ByteAcc, NoLock, Preserve)

                                {

                                    AVND,   16

                                }


                                Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                {

                                    If (OSDW ())

                                    {

                                        Return (One)

                                    }


                                    Return (Zero)

                                }


                                Device (DSB0)

                                {

                                    Name (_ADR, Zero)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1, 

                                        Offset (0x3E), 

                                            ,   6, 

                                        SBRS,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB4.UPS0.DSB3.UPS0.DSB0.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Device (DEV0)

                                    {

                                        Name (_ADR, Zero)  // _ADR: Address

                                        Method (_STA, 0, NotSerialized)  // _STA: Status

                                        {

                                            Return (0x0F)

                                        }

                                    }

                                }


                                Device (DSB3)

                                {

                                    Name (_ADR, 0x00030000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB4.UPS0.DSB3.UPS0.DSB3.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }


                                    Device (DEV0)

                                    {

                                        Name (_ADR, Zero)  // _ADR: Address

                                        Method (_STA, 0, NotSerialized)  // _STA: Status

                                        {

                                            Return (0x0F)

                                        }


                                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                        {

                                            If (OSDW ())

                                            {

                                                Return (One)

                                            }


                                            Return (Zero)

                                        }

                                    }

                                }


                                Device (DSB4)

                                {

                                    Name (_ADR, 0x00040000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB4.UPS0.DSB3.UPS0.DSB4.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }


                                    Device (DEV0)

                                    {

                                        Name (_ADR, Zero)  // _ADR: Address

                                        Method (_STA, 0, NotSerialized)  // _STA: Status

                                        {

                                            Return (0x0F)

                                        }


                                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                        {

                                            If (OSDW ())

                                            {

                                                Return (One)

                                            }


                                            Return (Zero)

                                        }

                                    }

                                }


                                Device (DSB5)

                                {

                                    Name (_ADR, 0x00050000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB4.UPS0.DSB3.UPS0.DSB5.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }

                                }


                                Device (DSB6)

                                {

                                    Name (_ADR, 0x00060000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB4.UPS0.DSB3.UPS0.DSB6.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }

                                }

                            }

                        }


                        Device (DSB4)

                        {

                            Name (_ADR, 0x00040000)  // _ADR: Address

                            OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                            Field (A1E0, ByteAcc, NoLock, Preserve)

                            {

                                AVND,   32, 

                                BMIE,   3, 

                                Offset (0x18), 

                                PRIB,   8, 

                                SECB,   8, 

                                SUBB,   8, 

                                Offset (0x1E), 

                                    ,   13, 

                                MABT,   1

                            }


                            Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                            {

                                Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB4.UPS0.DSB4.SECB */

                            }


                            Method (_STA, 0, NotSerialized)  // _STA: Status

                            {

                                Return (0x0F)

                            }


                            Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                            {

                                If (OSDW ())

                                {

                                    Return (One)

                                }


                                Return (Zero)

                            }


                            Device (UPS0)

                            {

                                Name (_ADR, Zero)  // _ADR: Address

                                OperationRegion (ARE0, PCI_Config, Zero, 0x04)

                                Field (ARE0, ByteAcc, NoLock, Preserve)

                                {

                                    AVND,   16

                                }


                                Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                {

                                    If (OSDW ())

                                    {

                                        Return (One)

                                    }


                                    Return (Zero)

                                }


                                Device (DSB0)

                                {

                                    Name (_ADR, Zero)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1, 

                                        Offset (0x3E), 

                                            ,   6, 

                                        SBRS,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB4.UPS0.DSB4.UPS0.DSB0.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Device (DEV0)

                                    {

                                        Name (_ADR, Zero)  // _ADR: Address

                                        Method (_STA, 0, NotSerialized)  // _STA: Status

                                        {

                                            Return (0x0F)

                                        }


                                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                        {

                                            If (OSDW ())

                                            {

                                                Return (One)

                                            }


                                            Return (Zero)

                                        }

                                    }

                                }


                                Device (DSB3)

                                {

                                    Name (_ADR, 0x00030000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB4.UPS0.DSB4.UPS0.DSB3.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }


                                    Device (DEV0)

                                    {

                                        Name (_ADR, Zero)  // _ADR: Address

                                        Method (_STA, 0, NotSerialized)  // _STA: Status

                                        {

                                            Return (0x0F)

                                        }


                                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                        {

                                            If (OSDW ())

                                            {

                                                Return (One)

                                            }


                                            Return (Zero)

                                        }

                                    }

                                }


                                Device (DSB4)

                                {

                                    Name (_ADR, 0x00040000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB4.UPS0.DSB4.UPS0.DSB4.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }


                                    Device (DEV0)

                                    {

                                        Name (_ADR, Zero)  // _ADR: Address

                                        Method (_STA, 0, NotSerialized)  // _STA: Status

                                        {

                                            Return (0x0F)

                                        }


                                        Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                        {

                                            If (OSDW ())

                                            {

                                                Return (One)

                                            }


                                            Return (Zero)

                                        }

                                    }

                                }


                                Device (DSB5)

                                {

                                    Name (_ADR, 0x00050000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB4.UPS0.DSB4.UPS0.DSB5.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }

                                }


                                Device (DSB6)

                                {

                                    Name (_ADR, 0x00060000)  // _ADR: Address

                                    OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                                    Field (A1E0, ByteAcc, NoLock, Preserve)

                                    {

                                        AVND,   32, 

                                        BMIE,   3, 

                                        Offset (0x18), 

                                        PRIB,   8, 

                                        SECB,   8, 

                                        SUBB,   8, 

                                        Offset (0x1E), 

                                            ,   13, 

                                        MABT,   1

                                    }


                                    Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                                    {

                                        Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB4.UPS0.DSB4.UPS0.DSB6.SECB */

                                    }


                                    Method (_STA, 0, NotSerialized)  // _STA: Status

                                    {

                                        Return (0x0F)

                                    }


                                    Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                                    {

                                        If (OSDW ())

                                        {

                                            Return (One)

                                        }


                                        Return (Zero)

                                    }

                                }

                            }

                        }


                        Device (DSB5)

                        {

                            Name (_ADR, 0x00050000)  // _ADR: Address

                            OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                            Field (A1E0, ByteAcc, NoLock, Preserve)

                            {

                                AVND,   32, 

                                BMIE,   3, 

                                Offset (0x18), 

                                PRIB,   8, 

                                SECB,   8, 

                                SUBB,   8, 

                                Offset (0x1E), 

                                    ,   13, 

                                MABT,   1

                            }


                            Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                            {

                                Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB4.UPS0.DSB5.SECB */

                            }


                            Method (_STA, 0, NotSerialized)  // _STA: Status

                            {

                                Return (0x0F)

                            }


                            Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                            {

                                If (OSDW ())

                                {

                                    Return (One)

                                }


                                Return (Zero)

                            }

                        }


                        Device (DSB6)

                        {

                            Name (_ADR, 0x00060000)  // _ADR: Address

                            OperationRegion (A1E0, PCI_Config, Zero, 0x40)

                            Field (A1E0, ByteAcc, NoLock, Preserve)

                            {

                                AVND,   32, 

                                BMIE,   3, 

                                Offset (0x18), 

                                PRIB,   8, 

                                SECB,   8, 

                                SUBB,   8, 

                                Offset (0x1E), 

                                    ,   13, 

                                MABT,   1

                            }


                            Method (_BBN, 0, NotSerialized)  // _BBN: BIOS Bus Number

                            {

                                Return (SECB) /* \_SB_.PC02.BR2D.UPSB.DSB4.UPS0.DSB6.SECB */

                            }


                            Method (_STA, 0, NotSerialized)  // _STA: Status

                            {

                                Return (0x0F)

                            }


                            Method (_RMV, 0, NotSerialized)  // _RMV: Removal Status

                            {

                                If (OSDW ())

                                {

                                    Return (One)

                                }


                                Return (Zero)

                            }

                        }

                    }

                }


                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

                {

                    If (OSDW ())

                    {

                        If (Arg0 == ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b"))

                        {

                            Local0 = Package (0x02)

                                {

                                    "PCI-Thunderbolt", 

                                    One

                                }

                            DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))

                            Return (Local0)

                        }

                    }


                    Return (Zero)

                }

            }

        }

    }

}


Secondary System Description Table

/*

 * Intel ACPI Component Architecture

 * AML/ASL+ Disassembler version 20160729-64

 * Copyright (c) 2000 - 2016 Intel Corporation

 * 

 * Disassembling to symbolic ASL+ operators

 *

 * Disassembly of /Volumes/USB/DarwinDumper_3.0.4_30.12_15.30.40_iMacPro1,1_Apple_X64_High Sierra_17C2120_apple/ACPI Tables/AML/SSDT.aml, Sat Dec 30 15:30:59 2017

 *

 * Original Table Header:

 *     Signature        "SSDT"

 *     Length           0x00019FB0 (106416)

 *     Revision         0x02

 *     Checksum         0x9B

 *     OEM ID           "APPLE "

 *     OEM Table ID     "CPU  CST"

 *     OEM Revision     0x00003000 (12288)

 *     Compiler ID      "INTL"

 *     Compiler Version 0x20140424 (538182692)

 */

DefinitionBlock ("", "SSDT", 2, "APPLE ", "CPU  CST", 0x00003000)

{

    External (_PR_.PR00, ProcessorObj)

    External (_PR_.PR01, ProcessorObj)

    External (_PR_.PR02, ProcessorObj)

    External (_PR_.PR03, ProcessorObj)

    External (_PR_.PR04, ProcessorObj)

    External (_PR_.PR05, ProcessorObj)

    External (_PR_.PR06, ProcessorObj)

    External (_PR_.PR07, ProcessorObj)

    External (_PR_.PR08, ProcessorObj)

    External (_PR_.PR09, ProcessorObj)

    External (_PR_.PR10, ProcessorObj)

    External (_PR_.PR11, ProcessorObj)

    External (_PR_.PR12, ProcessorObj)

    External (_PR_.PR13, ProcessorObj)

    External (_PR_.PR14, ProcessorObj)

    External (_PR_.PR15, ProcessorObj)

    External (_PR_.PR16, ProcessorObj)

    External (_PR_.PR17, ProcessorObj)

    External (_PR_.PR18, ProcessorObj)

    External (_PR_.PR19, ProcessorObj)

    External (_PR_.PR20, ProcessorObj)

    External (_PR_.PR21, ProcessorObj)

    External (_PR_.PR22, ProcessorObj)

    External (_PR_.PR23, ProcessorObj)

    External (_PR_.PR24, ProcessorObj)

    External (_PR_.PR25, ProcessorObj)

    External (_PR_.PR26, ProcessorObj)

    External (_PR_.PR27, ProcessorObj)

    External (_PR_.PR28, ProcessorObj)

    External (_PR_.PR29, ProcessorObj)

    External (_PR_.PR30, ProcessorObj)

    External (_PR_.PR31, ProcessorObj)

    External (_PR_.PR32, ProcessorObj)

    External (_PR_.PR33, ProcessorObj)

    External (_PR_.PR34, ProcessorObj)

    External (_PR_.PR35, ProcessorObj)


    Scope (\_PR.PR00)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR00.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR00.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR00.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR00.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR00.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR00.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR00.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR00.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR00.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR00.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR00.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR00.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR00.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR00.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR00.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR00.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR00.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR00.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR00.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR00.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR00.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR00.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR00.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR00.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR00.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR00.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR00.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR00.CST1 */

        }

    }


    Scope (\_PR.PR01)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR01.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR01.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR01.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR01.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR01.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR01.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR01.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR01.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR01.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR01.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR01.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR01.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR01.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR01.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR01.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR01.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR01.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR01.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR01.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR01.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR01.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR01.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR01.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR01.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR01.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR01.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR01.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR01.CST1 */

        }

    }


    Scope (\_PR.PR02)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR02.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR02.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR02.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR02.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR02.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR02.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR02.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR02.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR02.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR02.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR02.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR02.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR02.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR02.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR02.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR02.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR02.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR02.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR02.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR02.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR02.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR02.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR02.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR02.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR02.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR02.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR02.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR02.CST1 */

        }

    }


    Scope (\_PR.PR03)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR03.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR03.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR03.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR03.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR03.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR03.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR03.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR03.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR03.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR03.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR03.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR03.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR03.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR03.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR03.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR03.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR03.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR03.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR03.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR03.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR03.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR03.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR03.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR03.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR03.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR03.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR03.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR03.CST1 */

        }

    }


    Scope (\_PR.PR04)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR04.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR04.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR04.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR04.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR04.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR04.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR04.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR04.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR04.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR04.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR04.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR04.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR04.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR04.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR04.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR04.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR04.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR04.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR04.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR04.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR04.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR04.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR04.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR04.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR04.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR04.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR04.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR04.CST1 */

        }

    }


    Scope (\_PR.PR05)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR05.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR05.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR05.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR05.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR05.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR05.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR05.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR05.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR05.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR05.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR05.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR05.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR05.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR05.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR05.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR05.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR05.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR05.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR05.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR05.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR05.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR05.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR05.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR05.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR05.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR05.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR05.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR05.CST1 */

        }

    }


    Scope (\_PR.PR06)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR06.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR06.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR06.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR06.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR06.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR06.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR06.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR06.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR06.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR06.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR06.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR06.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR06.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR06.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR06.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR06.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR06.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR06.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR06.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR06.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR06.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR06.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR06.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR06.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR06.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR06.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR06.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR06.CST1 */

        }

    }


    Scope (\_PR.PR07)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR07.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR07.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR07.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR07.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR07.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR07.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR07.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR07.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR07.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR07.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR07.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR07.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR07.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR07.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR07.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR07.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR07.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR07.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR07.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR07.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR07.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR07.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR07.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR07.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR07.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR07.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR07.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR07.CST1 */

        }

    }


    Scope (\_PR.PR08)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR08.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR08.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR08.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR08.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR08.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR08.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR08.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR08.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR08.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR08.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR08.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR08.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR08.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR08.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR08.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR08.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR08.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR08.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR08.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR08.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR08.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR08.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR08.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR08.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR08.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR08.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR08.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR08.CST1 */

        }

    }


    Scope (\_PR.PR09)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR09.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR09.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR09.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR09.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR09.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR09.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR09.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR09.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR09.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR09.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR09.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR09.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR09.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR09.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR09.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR09.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR09.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR09.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR09.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR09.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR09.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR09.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR09.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR09.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR09.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR09.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR09.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR09.CST1 */

        }

    }


    Scope (\_PR.PR10)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR10.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR10.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR10.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR10.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR10.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR10.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR10.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR10.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR10.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR10.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR10.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR10.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR10.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR10.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR10.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR10.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR10.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR10.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR10.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR10.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR10.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR10.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR10.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR10.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR10.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR10.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR10.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR10.CST1 */

        }

    }


    Scope (\_PR.PR11)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR11.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR11.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR11.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR11.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR11.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR11.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR11.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR11.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR11.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR11.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR11.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR11.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR11.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR11.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR11.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR11.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR11.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR11.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR11.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR11.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR11.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR11.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR11.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR11.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR11.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR11.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR11.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR11.CST1 */

        }

    }


    Scope (\_PR.PR12)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR12.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR12.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR12.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR12.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR12.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR12.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR12.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR12.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR12.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR12.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR12.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR12.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR12.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR12.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR12.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR12.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR12.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR12.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR12.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR12.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR12.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR12.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR12.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR12.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR12.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR12.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR12.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR12.CST1 */

        }

    }


    Scope (\_PR.PR13)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR13.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR13.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR13.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR13.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR13.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR13.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR13.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR13.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR13.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR13.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR13.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR13.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR13.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR13.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR13.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR13.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR13.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR13.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR13.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR13.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR13.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR13.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR13.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR13.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR13.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR13.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR13.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR13.CST1 */

        }

    }


    Scope (\_PR.PR14)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR14.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR14.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR14.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR14.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR14.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR14.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR14.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR14.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR14.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR14.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR14.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR14.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR14.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR14.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR14.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR14.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR14.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR14.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR14.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR14.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR14.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR14.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR14.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR14.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR14.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR14.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR14.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR14.CST1 */

        }

    }


    Scope (\_PR.PR15)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR15.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR15.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR15.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR15.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR15.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR15.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR15.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR15.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR15.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR15.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR15.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR15.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR15.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR15.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR15.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR15.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR15.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR15.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR15.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR15.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR15.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR15.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR15.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR15.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR15.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR15.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR15.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR15.CST1 */

        }

    }


    Scope (\_PR.PR16)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR16.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR16.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR16.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR16.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR16.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR16.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR16.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR16.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR16.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR16.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR16.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR16.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR16.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR16.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR16.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR16.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR16.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR16.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR16.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR16.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR16.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR16.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR16.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR16.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR16.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR16.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR16.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR16.CST1 */

        }

    }


    Scope (\_PR.PR17)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR17.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR17.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR17.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR17.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR17.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR17.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR17.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR17.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR17.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR17.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR17.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR17.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR17.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR17.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR17.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR17.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR17.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR17.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR17.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR17.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR17.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR17.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR17.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR17.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR17.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR17.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR17.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR17.CST1 */

        }

    }


    Scope (\_PR.PR18)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR18.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR18.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR18.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR18.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR18.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR18.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR18.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR18.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR18.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR18.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR18.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR18.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR18.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR18.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR18.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR18.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR18.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR18.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR18.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR18.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR18.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR18.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR18.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR18.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR18.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR18.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR18.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR18.CST1 */

        }

    }


    Scope (\_PR.PR19)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR19.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR19.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR19.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR19.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR19.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR19.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR19.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR19.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR19.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR19.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR19.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR19.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR19.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR19.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR19.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR19.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR19.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR19.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR19.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR19.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR19.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR19.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR19.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR19.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR19.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR19.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR19.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR19.CST1 */

        }

    }


    Scope (\_PR.PR20)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR20.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR20.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR20.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR20.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR20.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR20.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR20.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR20.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR20.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR20.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR20.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR20.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR20.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR20.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR20.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR20.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR20.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR20.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR20.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR20.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR20.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR20.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR20.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR20.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR20.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR20.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR20.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR20.CST1 */

        }

    }


    Scope (\_PR.PR21)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR21.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR21.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR21.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR21.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR21.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR21.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR21.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR21.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR21.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR21.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR21.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR21.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR21.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR21.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR21.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR21.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR21.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR21.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR21.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR21.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR21.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR21.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR21.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR21.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR21.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR21.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR21.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR21.CST1 */

        }

    }


    Scope (\_PR.PR22)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR22.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR22.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR22.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR22.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR22.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR22.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR22.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR22.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR22.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR22.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR22.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR22.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR22.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR22.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR22.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR22.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR22.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR22.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR22.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR22.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR22.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR22.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR22.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR22.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR22.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR22.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR22.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR22.CST1 */

        }

    }


    Scope (\_PR.PR23)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR23.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR23.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR23.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR23.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR23.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR23.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR23.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR23.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR23.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR23.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR23.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR23.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR23.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR23.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR23.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR23.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR23.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR23.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR23.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR23.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR23.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR23.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR23.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR23.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR23.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR23.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR23.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR23.CST1 */

        }

    }


    Scope (\_PR.PR24)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR24.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR24.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR24.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR24.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR24.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR24.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR24.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR24.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR24.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR24.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR24.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR24.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR24.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR24.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR24.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR24.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR24.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR24.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR24.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR24.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR24.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR24.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR24.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR24.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR24.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR24.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR24.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR24.CST1 */

        }

    }


    Scope (\_PR.PR25)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR25.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR25.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR25.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR25.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR25.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR25.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR25.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR25.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR25.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR25.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR25.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR25.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR25.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR25.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR25.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR25.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR25.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR25.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR25.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR25.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR25.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR25.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR25.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR25.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR25.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR25.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR25.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR25.CST1 */

        }

    }


    Scope (\_PR.PR26)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR26.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR26.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR26.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR26.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR26.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR26.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR26.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR26.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR26.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR26.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR26.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR26.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR26.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR26.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR26.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR26.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR26.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR26.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR26.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR26.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR26.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR26.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR26.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR26.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR26.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR26.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR26.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR26.CST1 */

        }

    }


    Scope (\_PR.PR27)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR27.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR27.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR27.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR27.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR27.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR27.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR27.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR27.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR27.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR27.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR27.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR27.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR27.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR27.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR27.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR27.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR27.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR27.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR27.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR27.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR27.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR27.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR27.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR27.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR27.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR27.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR27.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR27.CST1 */

        }

    }


    Scope (\_PR.PR28)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR28.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR28.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR28.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR28.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR28.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR28.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR28.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR28.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR28.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR28.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR28.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR28.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR28.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR28.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR28.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR28.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR28.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR28.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR28.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR28.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR28.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR28.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR28.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR28.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR28.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR28.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR28.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR28.CST1 */

        }

    }


    Scope (\_PR.PR29)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR29.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR29.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR29.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR29.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR29.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR29.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR29.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR29.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR29.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR29.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR29.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR29.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR29.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR29.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR29.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR29.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR29.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR29.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR29.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR29.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR29.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR29.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR29.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR29.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR29.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR29.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR29.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR29.CST1 */

        }

    }


    Scope (\_PR.PR30)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR30.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR30.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR30.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR30.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR30.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR30.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR30.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR30.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR30.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR30.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR30.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR30.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR30.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR30.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR30.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR30.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR30.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR30.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR30.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR30.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR30.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR30.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR30.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR30.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR30.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR30.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR30.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR30.CST1 */

        }

    }


    Scope (\_PR.PR31)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR31.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR31.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR31.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR31.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR31.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR31.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR31.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR31.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR31.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR31.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR31.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR31.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR31.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR31.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR31.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR31.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR31.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR31.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR31.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR31.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR31.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR31.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR31.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR31.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR31.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR31.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR31.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR31.CST1 */

        }

    }


    Scope (\_PR.PR32)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR32.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR32.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR32.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR32.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR32.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR32.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR32.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR32.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR32.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR32.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR32.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR32.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR32.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR32.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR32.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR32.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR32.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR32.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR32.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR32.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR32.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR32.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR32.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR32.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR32.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR32.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR32.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR32.CST1 */

        }

    }


    Scope (\_PR.PR33)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR33.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR33.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR33.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR33.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR33.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR33.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR33.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR33.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR33.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR33.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR33.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR33.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR33.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR33.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR33.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR33.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR33.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR33.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR33.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR33.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR33.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR33.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR33.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR33.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR33.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR33.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR33.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR33.CST1 */

        }

    }


    Scope (\_PR.PR34)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR34.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR34.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR34.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR34.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR34.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR34.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR34.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR34.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR34.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR34.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR34.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR34.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR34.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR34.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR34.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR34.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR34.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR34.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR34.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR34.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR34.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR34.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR34.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR34.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR34.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR34.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR34.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR34.CST1 */

        }

    }


    Scope (\_PR.PR35)

    {

        Name (TYPE, 0x0200)

        Name (CSEN, One)

        Name (C3EN, Zero)

        Name (C6EN, One)

        Name (C7EN, Zero)

        Name (OSCX, One)

        Name (MWOS, One)

        Name (ACEN, Zero)

        Name (MCS1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (MCS2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (MCS6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (MCS7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000010, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (MCX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000020, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (MCS8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000000, // Address

                        0x01,               // Access Size

                        )

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x01,               // Bit Width

                        0x02,               // Bit Offset

                        0x0000000000000030, // Address

                        0x03,               // Access Size

                        )

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST1, Package (0x02)

        {

            One, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }

        })

        Name (CST2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX2, Package (0x05)

        {

            0x04, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX3, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX4, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CSX5, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000514, // Address

                        ,)

                }, 


                0x02, 

                0x0F, 

                0x01F4

            }

        })

        Name (CST6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CSX6, Package (0x04)

        {

            0x03, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Name (CST7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x02, 

                0x29, 

                0x015E

            }

        })

        Name (CSX7, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000515, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0x015E

            }

        })

        Name (CST8, Package (0x03)

        {

            0x02, 

            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (FFixedHW, 

                        0x00,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000000, // Address

                        ,)

                }, 


                One, 

                One, 

                0x03E8

            }, 


            Package (0x04)

            {

                ResourceTemplate ()

                {

                    Register (SystemIO, 

                        0x08,               // Bit Width

                        0x00,               // Bit Offset

                        0x0000000000000516, // Address

                        ,)

                }, 


                0x03, 

                0x29, 

                0xC8

            }

        })

        Method (_CST, 0, NotSerialized)  // _CST: C-States

        {

            If (ACEN == Zero)

            {

                If (MWOS && (TYPE & 0x0200))

                {

                    If (CSEN)

                    {

                        If (C3EN)

                        {

                            If (C6EN && C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX2) /* \_PR_.PR35.MCX2 */

                                }


                                Return (MCS2) /* \_PR_.PR35.MCS2 */

                            }


                            If (C6EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX3) /* \_PR_.PR35.MCX3 */

                                }


                                Return (MCS3) /* \_PR_.PR35.MCS3 */

                            }


                            If (C7EN)

                            {

                                If (OSCX)

                                {

                                    Return (MCX4) /* \_PR_.PR35.MCX4 */

                                }


                                Return (MCS4) /* \_PR_.PR35.MCS4 */

                            }


                            If (OSCX)

                            {

                                Return (MCX5) /* \_PR_.PR35.MCX5 */

                            }


                            Return (MCS5) /* \_PR_.PR35.MCS5 */

                        }


                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX6) /* \_PR_.PR35.MCX6 */

                            }


                            Return (MCS6) /* \_PR_.PR35.MCS6 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (MCX7) /* \_PR_.PR35.MCX7 */

                            }


                            Return (MCS7) /* \_PR_.PR35.MCS7 */

                        }


                        If (C7EN)

                        {

                            Return (MCS8) /* \_PR_.PR35.MCS8 */

                        }

                    }


                    Return (MCS1) /* \_PR_.PR35.MCS1 */

                }


                If (CSEN)

                {

                    If (C3EN)

                    {

                        If (C6EN && C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX2) /* \_PR_.PR35.CSX2 */

                            }


                            Return (CST2) /* \_PR_.PR35.CST2 */

                        }


                        If (C6EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX3) /* \_PR_.PR35.CSX3 */

                            }


                            Return (CST3) /* \_PR_.PR35.CST3 */

                        }


                        If (C7EN)

                        {

                            If (OSCX)

                            {

                                Return (CSX4) /* \_PR_.PR35.CSX4 */

                            }


                            Return (CST4) /* \_PR_.PR35.CST4 */

                        }


                        If (OSCX)

                        {

                            Return (CSX5) /* \_PR_.PR35.CSX5 */

                        }


                        Return (CST5) /* \_PR_.PR35.CST5 */

                    }


                    If (C6EN && C7EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX6) /* \_PR_.PR35.CSX6 */

                        }


                        Return (CST6) /* \_PR_.PR35.CST6 */

                    }


                    If (C6EN)

                    {

                        If (OSCX)

                        {

                            Return (CSX7) /* \_PR_.PR35.CSX7 */

                        }


                        Return (CST7) /* \_PR_.PR35.CST7 */

                    }


                    If (C7EN)

                    {

                        Return (CST8) /* \_PR_.PR35.CST8 */

                    }

                }

            }


            Return (CST1) /* \_PR_.PR35.CST1 */

        }

    }

}


UEFI ACPI Data Table

/*

 * Intel ACPI Component Architecture

 * AML/ASL+ Disassembler version 20160729-64

 * Copyright (c) 2000 - 2016 Intel Corporation

 * 

 * Disassembly of /Volumes/USB/DarwinDumper_3.0.4_30.12_15.30.40_iMacPro1,1_Apple_X64_High Sierra_17C2120_apple/ACPI Tables/AML/UEFI.aml, Sat Dec 30 15:30:59 2017

 *

 * ACPI Data Table [UEFI]

 *

 * Format: [HexOffset DecimalOffset ByteLength]  FieldName : FieldValue

 */


[000h 0000   4]                    Signature : "UEFI"    [UEFI Boot Optimization Table]

[004h 0004   4]                 Table Length : 00000042

[008h 0008   1]                     Revision : 01

[009h 0009   1]                     Checksum : 54

[00Ah 0010   6]                       Oem ID : "INTEL "

[010h 0016   8]                 Oem Table ID : "EDK2    "

[018h 0024   4]                 Oem Revision : 00000002

[01Ch 0028   4]              Asl Compiler ID : "    "

[020h 0032   4]        Asl Compiler Revision : 01000013


[024h 0036  16]              UUID Identifier : C68ED8E2-9DC6-4CBD-9D94-DB65ACC5C332

[034h 0052   2]                  Data Offset : 0036


Raw Table Data: Length 66 (0x42)


  0000: 55 45 46 49 42 00 00 00 01 54 49 4E 54 45 4C 20  // UEFIB....TINTEL 

  0010: 45 44 4B 32 20 20 20 20 02 00 00 00 20 20 20 20  // EDK2    ....    

  0020: 13 00 00 01 E2 D8 8E C6 C6 9D BD 4C 9D 94 DB 65  // ...........L...e

  0030: AC C5 C3 32 36 00 01 00 00 00 00 00 00 00 00 00  // ...26...........

  0040: 00 00                                            // ..

Unknown table description.

/*

 * Intel ACPI Component Architecture

 * AML/ASL+ Disassembler version 20160729-64

 * Copyright (c) 2000 - 2016 Intel Corporation

 * 

 * Disassembly of /Volumes/USB/DarwinDumper_3.0.4_30.12_15.30.40_iMacPro1,1_Apple_X64_High Sierra_17C2120_apple/ACPI Tables/AML/VFCT.aml, Sat Dec 30 15:30:59 2017

 *

 * ACPI Data Table [VFCT]

 *

 * Format: [HexOffset DecimalOffset ByteLength]  FieldName : FieldValue

 */


[000h 0000   4]                    Signature : "VFCT"    

[004h 0004   4]                 Table Length : 00006284

[008h 0008   1]                     Revision : 01

[009h 0009   1]                     Checksum : 0B

[00Ah 0010   6]                       Oem ID : "APPLE "

[010h 0016   8]                 Oem Table ID : "Apple00"

[018h 0024   4]                 Oem Revision : 00000001

[01Ch 0028   4]              Asl Compiler ID : "AMD"

[020h 0032   4]        Asl Compiler Revision : 31504F47



**** Unknown ACPI table signature [VFCT]



Raw Table Data: Length 25220 (0x6284)


  0000: 56 46 43 54 84 62 00 00 01 0B 41 50 50 4C 45 20  // VFCT.b....APPLE 

  0010: 41 70 70 6C 65 30 30 00 01 00 00 00 41 4D 44 00  // Apple00.....AMD.

  0020: 47 4F 50 31 32 9B A3 5D BD C6 CF 49 95 A6 E8 E4  // GOP12..]...I....

  0030: 2E CD 79 A7 4C 00 00 00 00 00 00 00 00 00 00 00  // ..y.L...........

  0040: 00 00 00 00 00 00 00 00 00 00 00 00 F3 00 00 00  // ................

  0050: 00 00 00 00 00 00 00 00 02 10 67 68 00 00 00 00  // ..........gh....

  0060: 01 00 00 00 00 62 00 00 55 AA 31 00 00 00 00 00  // .....b..U.1.....

  0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  // ................

  0080: A0 02 00 00 00 00 49 42 4D B3 00 00 00 00 00 00  // ......IBM.......

  0090: 00 00 00 00 00 00 00 04 20 37 36 31 32 39 35 35  // ........ 7612955

  00A0: 32 30 00 00 00 00 00 00 F5 02 00 00 00 00 00 00  // 20..............

  00B0: 78 02 00 00 00 00 00 00 31 31 2F 30 32 2F 31 37  // x.......11/02/17

  00C0: 20 31 35 3A 35 32 00 00 33 00 00 00 00 00 00 00  //  15:52..3.......

  00D0: 00 00 00 00 00 00 48 01 09 00 00 00 0B 80 13 E8  // ......H.........

  00E0: 07 00 00 00 00 80 00 80 00 80 00 18 F4 38 8A 50  // .............8.P

  00F0: E3 28 44 20 7A C1 CB 38 9E F2 FF FF 00 00 00 00  // .(D z..8........

  0100: 00 00 8C AF 00 00 00 67 68 F8 AA 00 00 F1 00 00  // .......gh.......

  0110: 30 55 00 38 88 6F 00 B8 B3 17 80 AF 3A 14 84 00  // 0U.8.o......:...

  0120: 60 C0 FB 68 0D 42 00 82 80 CD 31 32 00 00 00 00  // `..h.B....12....

  0130: 3E 10 00 29 40 0C 06 07 05 00 00 00 00 68 01 00  // >..)@........h..

  0140: 00 00 02 00 00 00 00 00 22 10 06 04 00 00 00 00  // ........".......

  0150: 08 00 00 00 01 00 00 00 07 01 00 00 32 00 00 00  // ............2...

  0160: 0C 00 00 00 00 00 00 00 01 00 00 00 00 87 0C 00  // ................

  0170: 6B 10 7B 01 00 00 00 00 C3 04 00 00 00 00 00 00  // k.{.............

  0180: 00 00 00 00 F9 49 22 10 04 06 00 19 00 00 00 00  // .....I".........

  0190: 30 24 30 10 00 80 5E 00 20 70 00 00 65 00 00 00  // 0$0...^. p..e...

  01A0: 00 04 00 C0 E8 A2 00 00 F8 D0 8F 08 00 00 00 00  // ................

  01B0: 31 31 33 2D 44 30 35 30 30 31 41 31 58 4C 2D 30  // 113-D05001A1XL-0

  01C0: 31 37 00 56 45 47 41 31 30 00 50 43 49 5F 45 58  // 17.VEGA10.PCI_EX

  01D0: 50 52 45 53 53 00 48 42 4D 32 00 0D 0A 56 65 67  // PRESS.HBM2...Veg

  01E0: 61 31 30 20 44 30 35 30 20 33 32 4D 78 31 32 38  // a10 D050 32Mx128

  01F0: 20 38 35 32 65 2F 37 38 36 6D 20 20 20 20 20 20  //  852e/786m      

  0200: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  //                 

  0210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  //                 

  0220: 20 20 20 20 20 20 20 20 20 0D 0A 00 0D 0A 20 0D  //          ..... .

  0230: 0A 00 28 43 29 20 31 39 38 38 2D 32 30 31 30 2C  // ..(C) 1988-2010,

  0240: 20 41 64 76 61 6E 63 65 64 20 4D 69 63 72 6F 20  //  Advanced Micro 

  0250: 44 65 76 69 63 65 73 2C 20 49 6E 63 2E 00 41 54  // Devices, Inc..AT

  0260: 4F 4D 42 49 4F 53 42 4B 2D 41 4D 44 20 56 45 52  // OMBIOSBK-AMD VER

  0270: 30 31 36 2E 30 30 31 2E 30 30 31 2E 30 30 30 2E  // 016.001.001.000.

  0280: 30 30 30 30 30 30 00 44 30 35 30 30 31 41 31 58  // 000000.D05001A1X

  0290: 4C 2E 30 00 31 34 34 39 38 34 33 20 00 34 30 31  // L.0.1449843 .401

  02A0: 32 33 37 20 20 00 20 20 20 20 20 20 20 20 00 46  // 237  .        .F

  02B0: 41 4C 43 4F 4E 5F 56 45 47 41 31 30 5F 58 4C 41  // ALCON_VEGA10_XLA

  02C0: 5F 44 41 55 50 48 49 4E 5F 41 31 5F 48 42 4D 5F  // _DAUPHIN_A1_HBM_

  02D0: 38 47 42 5C 63 6F 6E 66 69 67 2E 68 00 00 00 90  // 8GB\config.h....

  02E0: 28 00 02 02 41 54 4F 4D 00 00 00 00 1F 02 C5 02  // (...ATOM........

  02F0: 73 01 00 00 00 00 00 00 6B 10 7B 01 A0 02 9A 5F  // s.......k.{...._

  0300: 40 60 00 00 D0 0D 00 00 50 43 49 52 02 10 67 68  // @`......PCIR..gh

  0310: 00 00 18 00 00 00 00 03 31 00 01 10 FF 80 00 00  // ........1.......

  0320: 41 4D 44 20 41 54 4F 4D 42 49 4F 53 00 3E F7 FB  // AMD ATOMBIOS.>..

  0330: 46 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  // F...............

  0340: 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00  // ................

  0350: 00 00 00 00 00 00 00 00 00 00 00 00 00 53 4B 45  // .............SKE

  0360: 4C 45 54 4F 4E 5F 42 49 4F 53 C8 00 02 01 D6 09  // LETON_BIOS......

  0370: 80 02 A0 00 E0 01 2D 00 10 00 60 00 0A 00 02 00  // ......-...`.....

  0380: 00 00 00 00 08 08 06 00 12 3C A0 0F 20 03 00 01  // .........<.. ...

  0390: 58 02 1C 00 28 00 80 00 01 00 04 00 00 00 00 00  // X...(...........

  03A0: 00 00 00 00 6A 3C 64 19 00 04 40 01 00 03 26 00  // ....j<d...@...&.

  03B0: 18 00 88 00 03 00 06 00 00 00 00 00 00 00 06 00  // ................

  03C0: 55 3C 30 2A 00 05 08 02 C0 03 28 00 60 00 70 00  // U<0*......(.`.p.

  03D0: 01 00 03 00 00 00 00 00 00 00 00 00 E9 3C 30 2A  // .............<0*

  03E0: 00 05 98 01 00 04 2A 00 30 00 70 00 01 00 03 00  // ......*.0.p.....

  03F0: 00 00 00 00 00 00 00 00 EA 3C 8F 2F 78 05 D0 01  // .........<./x...

  0400: 1A 04 27 00 58 00 90 00 03 00 04 00 00 00 00 00  // ..'.X...........

  0410: 00 00 02 00 EB 3C 48 3F 40 06 30 02 B0 04 32 00  // .....<H?@.0...2.

  0420: 40 00 C0 00 01 00 03 00 00 00 00 00 00 00 00 00  // @...............

  0430: EC 3C 48 00 03 01 00 01 01 10 D0 4C 01 00 08 33  // .<H........L...3

  0440: 01 00 00 00 00 00 00 00 00 00 4C 00 00 00 84 03  // ..........L.....

  0450: 84 03 B0 04 00 00 00 00 00 00 F4 00 00 00 00 00  // ................

  0460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  // ................

  0470: 00 00 00 00 00 00 00 00 00 00 34 00 02 01 00 00  // ..........4.....

  0480: 00 00 00 2A 00 2A 00 00 2A 2A 2A 00 00 2A 00 2A  // ...*.*..***..*.*

  0490: 2A 15 00 2A 2A 2A 15 15 15 15 15 3F 15 3F 15 15  // *..***.....?.?..

  04A0: 3F 3F 3F 15 15 3F 15 3F 3F 3F 15 3F 3F 3F 5C 00  // ???..?.???.???\.

  04B0: 02 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00  // ................

  04C0: 00 00 00 00 00 00 00 00 00 00 06 00 00 00 C8 00  // ................

  04D0: 00 00 00 00 34 21 00 00 B8 0B 07 5A 5A 7D 00 5A  // ....4!.....ZZ}.Z

  04E0: 07 01 00 00 00 00 00 FF FF 00 00 00 00 00 00 00  // ................

  04F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  // ................

  0500: 00 00 00 00 00 00 00 00 00 00 0C 00 02 01 00 00  // ................

  0510: 00 00 00 00 00 00 74 00 02 01 CB 55 00 00 00 00  // ......t....U....

  0520: 01 00 CB 55 00 00 08 08 02 00 CB 55 00 00 10 10  // ...U.......U....

  0530: 03 00 CB 55 00 00 18 14 04 00 CB 55 00 00 1A 18  // ...U.......U....

  0540: 05 00 CB 55 00 00 1C 1C 06 00 A7 55 00 00 08 08  // ...U.......U....

  0550: 90 00 AB 55 00 00 08 08 91 00 AF 55 00 00 08 08  // ...U.......U....

  0560: 92 00 B3 55 00 00 08 08 93 00 B7 55 00 00 08 08  // ...U.......U....

  0570: 94 00 BB 55 00 00 08 08 95 00 D7 55 00 00 01 04  // ...U.......U....

  0580: 96 00 BF 55 00 00 08 08 97 00 74 00 01 01 10 01  // ...U......t.....

  0590: 06 12 11 01 16 12 13 01 06 6A 14 01 16 6A 16 01  // .........j...j..

  05A0: 06 55 17 01 16 55 19 01 06 EA 1A 01 16 EA 65 01  // .U...U........e.

  05B0: 16 E9 66 01 0A E9 21 01 0A 12 22 01 0A 6A 23 01  // ..f...!..."..j#.

  05C0: 0A 55 24 01 0A EA 45 01 16 EB 46 01 0A EB 75 01  // .U$...E...F...u.

  05D0: 16 EC 76 01 0A EC D2 01 16 70 D4 01 0A 70 D8 01  // ..v......p...p..

  05E0: 16 71 D9 01 0A 71 E2 01 16 72 E4 01 0A 72 E8 01  // .q...q...r...r..

  05F0: 16 73 E9 01 0A 73 F5 01 16 74 F6 01 0A 74 9C 02  // .s...s...t...t..

  0600: 08 01 00 5C 00 FA 06 00 00 1E 2B 00 00 1B 00 50  // ...\......+....P

  0610: 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00  // ................

  0620: 00 00 00 00 00 00 00 00 00 00 00 00 02 01 5C 00  // ..............\.

  0630: 00 00 4F 02 A2 00 A7 01 C7 00 31 01 88 00 9A 00  // ..O.......1.....

  0640: C5 01 00 00 00 00 58 02 00 00 9E 00 8E 02 76 01  // ......X.......v.

  0650: 4C 01 A0 01 78 E0 01 00 71 02 02 03 00 00 00 00  // L...x...q.......

  0660: 00 00 08 00 00 00 00 00 00 00 06 00 07 00 03 00  // ................

  0670: 05 00 00 40 00 00 00 00 06 00 07 00 03 00 01 00  // ...@............

  0680: 00 00 00 00 00 00 01 08 20 03 39 03 52 03 84 03  // ........ .9.R...

  0690: B6 03 E8 03 07 04 26 04 01 01 B0 04 01 01 84 03  // ......&.........

  06A0: 00 07 60 EA 00 00 00 88 F4 00 00 01 94 0B 01 00  // ..`.............

  06B0: 02 40 19 01 00 03 80 38 01 00 04 DC 4A 01 00 05  // .@.....8....J...

  06C0: 90 5F 01 00 06 01 08 D0 4C 01 00 00 00 80 00 00  // ._......L.......

  06D0: 00 00 00 00 0C 5C 01 00 01 00 80 00 00 00 00 00  // .....\..........

  06E0: 00 70 75 01 00 02 00 80 00 00 00 00 00 00 C8 90  // .pu.............

  06F0: 01 00 03 00 80 00 00 00 00 00 00 70 A7 01 00 04  // ...........p....

  0700: 00 80 00 00 00 00 00 00 08 C9 01 00 05 00 80 00  // ................

  0710: 00 00 00 00 00 C0 D4 01 00 06 00 80 00 00 00 00  // ................

  0720: 00 00 48 E8 01 00 07 00 80 00 00 00 00 00 00 00  // ..H.............

  0730: 05 60 EA 00 00 00 88 F4 00 00 00 94 0B 01 00 00  // .`..............

  0740: 40 19 01 00 00 80 38 01 00 00 00 08 28 6E 00 00  // @.....8.....(n..

  0750: 00 2C C9 00 00 01 60 EA 00 00 02 F8 0B 01 00 03  // .,....`.........

  0760: 80 38 01 00 04 90 5F 01 00 05 F4 91 01 00 06 D0  // .8...._.........

  0770: B0 01 00 07 00 08 6C 39 00 00 00 24 5E 00 00 01  // ......l9...$^...

  0780: FC 85 00 00 02 AC BC 00 00 03 34 D0 00 00 04 68  // ..........4....h

  0790: 6E 01 00 05 08 97 01 00 06 EC A3 01 00 07 00 01  // n...............

  07A0: 68 3C 01 00 00 01 04 3C 41 00 00 00 00 00 60 D1  // h<.....<A.....`.

  07B0: 00 00 00 00 00 C0 0C 01 00 03 00 00 08 33 01 00  // .............3..

  07C0: 04 00 00 01 08 00 98 85 00 00 40 B5 00 00 60 EA  // ..........@...`.

  07D0: 00 00 50 C3 00 00 01 A8 93 00 00 C0 C1 00 00 88  // ..P.............

  07E0: F4 00 00 50 C3 00 00 02 50 AA 00 00 04 D8 00 00  // ...P....P.......

  07F0: 78 FF 00 00 50 C3 00 00 03 C8 C8 00 00 88 F4 00  // x...P...........

  0800: 00 94 0B 01 00 50 C3 00 00 04 00 E1 00 00 94 0B  // .....P..........

  0810: 01 00 40 19 01 00 50 C3 00 00 05 94 0B 01 00 B4  // ..@...P.........

  0820: 27 01 00 80 38 01 00 50 C3 00 00 06 40 19 01 00  // '...8..P....@...

  0830: 80 38 01 00 80 38 01 00 50 C3 00 00 07 80 38 01  // .8...8..P.....8.

  0840: 00 DC 4A 01 00 DC 4A 01 00 50 C3 00 00 01 18 00  // ..J...J..P......

  0850: 00 00 00 00 00 00 07 D2 00 D2 00 D2 00 2C 01 00  // .............,..

  0860: 00 6C 00 64 00 49 00 49 00 5F 00 73 00 73 00 64  // .l.d.I.I._.s.s.d

  0870: 00 40 00 90 92 97 60 96 00 90 64 00 00 00 00 00  // .@....`...d.....

  0880: 00 00 00 00 00 00 00 00 00 00 00 00 02 02 D4 30  // ...............0

  0890: 00 00 02 10 60 EA 00 00 02 10 14 00 02 01 02 00  // ....`...........

  08A0: 08 00 80 00 00 02 00 04 00 08 40 00 FF FF C8 00  // ..........@.....

  08B0: 01 04 8A 0E 06 00 14 31 68 00 21 22 00 00 9E 00  // .......1h.!"....

  08C0: 00 00 02 00 00 00 13 31 71 00 21 21 00 00 A5 00  // .......1q.!!....

  08D0: 00 00 08 00 00 00 13 32 7A 00 1E 22 00 00 AC 00  // .......2z.."....

  08E0: 00 00 80 00 00 00 13 33 83 00 1E 21 00 00 B3 00  // .......3...!....

  08F0: 00 00 00 02 00 00 13 34 8C 00 20 22 00 00 BA 00  // .......4.. "....

  0900: 00 00 00 04 00 00 13 35 95 00 20 21 00 00 C1 00  // .......5.. !....

  0910: 00 00 00 08 00 00 01 04 91 00 02 04 02 00 FF 01  // ................

  0920: 04 90 00 02 04 01 00 FF 01 04 95 00 02 04 05 00  // ................

  0930: FF 01 04 94 00 02 04 06 00 FF 01 04 93 00 02 04  // ................

  0940: 04 00 FF 01 04 92 00 02 04 03 00 FF 14 06 0F 00  // ................

  0950: 00 00 FF 14 06 0F 00 00 00 FF 14 06 0F 00 00 00  // ................

  0960: FF 14 06 0F 00 00 00 FF 14 06 0F 00 00 00 FF 14  // ................

  0970: 06 0F 00 00 00 FF 20 00 03 01 92 E6 C5 00 00 70  // ...... ........p

  0980: 03 00 90 1F 00 00 00 00 00 00 00 00 B8 0B 00 06  // ................

  0990: 60 00 8C 0A 00 00 05 00 01 01 00 00 2E 03 02 03  // `...............

  09A0: 4A 00 56 00 00 00 9A 02 00 00 00 00 00 00 00 00  // J.V.............

  09B0: 01 00 00 04 00 20 00 00 FF FF 00 00 00 00 00 00  // ..... ..........

  09C0: 00 00 00 00 00 00 00 00 32 00 00 60 10 07 35 00  // ........2..`..5.

  09D0: 01 02 00 00 4B 48 41 38 34 33 38 30 31 42 5F 46  // ....KHA843801B_F

  09E0: 41 4C 43 4F 4E 00 00 00 00 00 FF FF FF 00 00 00  // ALCON...........

  09F0: 00 00 16 00 00 00 81 40 01 00 82 40 01 00 83 40  // .......@...@...@

  0A00: 01 00 84 40 01 00 85 40 01 00 86 40 01 00 87 40  // ...@...@...@...@

  0A10: 01 00 88 40 01 00 89 40 01 00 8A 40 01 00 8C 40  // ...@...@...@...@

  0A20: 01 00 8D 40 01 00 8E 40 01 00 8F 40 01 00 90 40  // ...@...@...@...@

  0A30: 01 00 91 40 01 00 94 40 01 00 95 40 01 00 96 40  // ...@...@...@...@

  0A40: 01 00 97 40 01 00 98 40 01 00 A1 40 01 00 3C 41  // ...@...@...@..<A

  0A50: 00 00 0A 06 03 03 09 09 03 03 02 02 00 05 08 00  // ................

  0A60: 00 00 03 03 05 00 04 00 00 00 00 02 00 00 03 02  // ................

  0A70: 01 03 03 02 01 03 01 0D 00 00 8C 02 00 00 08 0C  // ................

  0A80: 00 00 2E 00 00 00 00 00 11 00 04 00 00 00 55 14  // ..............U.

  0A90: 0D 01 1B 00 07 00 04 00 02 05 09 01 0C 01 00 00  // ................

  0AA0: 02 00 2C 00 00 00 44 04 00 00 30 75 00 00 0B 0A  // ..,...D...0u....

  0AB0: 05 03 0F 0F 05 05 02 02 00 05 08 00 00 00 03 03  // ................

  0AC0: 05 00 06 00 00 00 00 03 00 00 03 02 01 03 03 02  // ................

  0AD0: 01 03 01 0E 00 00 92 04 00 00 08 0C 00 00 51 00  // ..............Q.

  0AE0: 00 00 00 00 11 00 04 00 00 00 55 14 0E 01 30 00  // ..........U...0.

  0AF0: 07 00 04 00 02 05 0A 01 0C 01 00 00 02 00 4E 00  // ..............N.

  0B00: 00 00 44 04 00 00 50 C3 00 00 0C 11 08 05 18 18  // ..D...P.........

  0B10: 07 07 02 03 00 05 08 00 00 00 04 03 05 00 09 00  // ................

  0B20: 00 00 00 04 00 00 03 02 01 03 03 02 01 03 01 0E  // ................

  0B30: 00 00 9E 07 00 00 08 0C 00 00 87 00 00 00 00 00  // ................

  0B40: 11 00 04 00 00 00 55 14 11 01 50 00 07 00 04 00  // ......U...P.....

  0B50: 02 05 0B 02 0C 01 00 00 02 00 82 00 00 00 44 04  // ..............D.

  0B60: 00 00 08 4C 01 00 11 1B 0D 08 27 27 0C 0C 04 05  // ...L......''....

  0B70: 00 05 0D 00 00 00 06 03 07 00 0D 00 00 00 00 07  // ................

  0B80: 00 00 03 02 01 03 03 02 01 03 01 11 00 00 30 0C  // ..............0.

  0B90: 00 00 08 0C 00 00 D8 00 00 00 00 00 11 00 06 00  // ................

  0BA0: 00 00 86 20 18 01 80 00 07 00 06 00 02 06 10 04  // ... ............

  0BB0: 0C 01 00 00 02 00 D0 00 00 00 44 04 00 00 A0 86  // ..........D.....

  0BC0: 01 00 14 21 10 0A 2F 2F 0E 0E 04 06 00 05 10 00  // ...!..//........

  0BD0: 00 00 07 04 09 00 10 00 00 00 00 08 00 00 03 02  // ................

  0BE0: 01 03 03 02 01 03 01 13 00 00 3C 0F 00 00 08 0F  // ..........<.....

  0BF0: 00 00 0E 01 00 00 00 00 11 00 08 00 00 00 A8 28  // ...............(

  0C00: 1C 01 A0 00 07 00 08 00 02 08 13 05 0C 01 00 00  // ................

  0C10: 02 00 04 01 00 00 44 04 00 00 00 00 00 00 00 00  // ......D.........

  0C20: 00 00 FF FF FF 00 FF FF FF 01 FF FF FF 02 FF FF  // ................

  0C30: FF 03 00 00 00 00 11 00 00 00 4F 5C 01 00 50 5C  // ..........O\..P\

  0C40: 01 00 51 5C 01 00 52 5C 01 00 53 5C 01 00 54 5C  // ..Q\..R\..S\..T\

  0C50: 01 00 55 5C 01 00 56 5C 01 00 57 5C 01 00 00 00  // ..U\..V\..W\....

  0C60: 00 01 01 00 00 01 02 00 00 01 03 00 00 01 04 00  // ................

  0C70: 00 01 05 00 00 01 06 00 00 01 07 00 00 01 FF FF  // ................

  0C80: FF 00 5C 1A AB 61 04 80 00 00 00 00 00 00 20 01  // ..\..a........ .

  0C90: 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  // ................

  0CA0: 00 00 00 00 00 00 00 36 01 00 00 00 00 07 CC F9  // .......6........

  0CB0: CC CC A8 00 AA 55 00 00 00 00 00 00 00 00 02 02  // .....U..........

  0CC0: 02 02 00 00 10 00 00 00 00 00 88 00 04 01 27 04  // ..............'.

  0CD0: 00 00 20 03 00 00 91 00 00 00 35 04 00 00 62 00  // .. .......5...b.

  0CE0: 00 00 1B 00 00 00 00 00 B3 35 FD FF 33 B9 01 00  // .........5..3...

  0CF0: 1D 5A 02 00 1E 43 FD FF 77 74 01 00 86 28 02 00  // .Z...C..wt...(..

  0D00: 00 00 00 00 00 00 00 00 0F 00 00 00 00 00 00 00  // ................

  0D10: 9F 00 00 00 DC FF FF FF 9C 10 01 00 01 00 00 01  // ................

  0D20: 00 00 00 00 00 00 AC 09 00 00 49 0A 00 00 00 00  // ..........I.....

  0D30: 00 00 AC 09 00 00 49 0A 00 00 00 00 00 00 9A 01  // ......I.........

  0D40: 00 00 00 00 00 00 00 00 00 00 9A 01 00 00 00 00  // ................

  0D50: 00 00 3A 00 04 01 01 07 0C 00 0E 00 00 FF 00 FF  // ..:.............

  0D60: 00 00 04 00 12 00 00 01 00 00 00 00 01 00 00 00  // ................

  0D70: 00 00 84 03 02 00 18 00 00 02 00 00 00 40 00 00  // .............@..

  0D80: 00 40 00 00 7E 04 00 00 00 00 B0 04 38 00 04 01  // .@..~.......8...

  0D90: 04 00 00 00 60 EA 00 00 8C 0A 46 05 00 00 00 00  // ....`.....F.....

  0DA0: 00 00 00 00 7C 01 4E 0C 01 01 00 00 55 00 00 00  // ....|.N.....U...

  0DB0: 8C 0A 00 00 00 0C 06 01 01 06 06 00 00 00 00 00  // ................

  0DC0: 00 00 00 00 1C 00 03 01 00 09 00 00 F4 01 4E 0C  // ..............N.

  0DD0: 00 00 4E 0C 8C 0A 00 00 05 00 06 00 FF 00 00 01  // ..N.............

  0DE0: 2C 00 02 02 00 09 04 04 10 01 04 04 64 C0 00 00  // ,...........d...

  0DF0: 65 C0 00 00 66 C0 00 00 67 C0 00 00 E8 C0 00 00  // e...f...g.......

  0E00: A0 21 00 00 42 EC 00 00 8C 0A 00 00 18 00 02 01  // .!..B...........

  0E10: 00 07 00 04 00 10 70 08 00 10 70 08 00 A4 1F 00  // ......p...p.....

  0E20: 00 A4 1F 00 EC 00 02 02 00 00 00 00 00 00 00 00  // ................

  0E30: 00 00 00 00 00 00 00 00 24 50 53 50 F5 5F DA A8  // ........$PSP._..

  0E40: 0C 00 00 00 00 00 00 00 00 00 00 00 40 02 00 00  // ............@...

  0E50: 00 00 02 00 00 00 00 00 01 00 00 00 00 A0 00 00  // ................

  0E60: 00 D0 02 00 00 00 00 00 03 00 00 00 40 03 00 00  // ............@...

  0E70: 00 04 02 00 00 00 00 00 04 00 00 00 00 62 00 00  // .............b..

  0E80: 00 00 00 00 00 00 00 00 05 00 00 00 00 01 00 00  // ................

  0E90: 00 08 02 00 00 00 00 00 07 00 00 00 00 10 00 00  // ................

  0EA0: 00 10 02 00 00 00 00 00 09 00 00 00 08 00 00 00  // ................

  0EB0: A0 0E 00 00 00 00 00 00 11 00 00 00 00 84 00 00  // ................

  0EC0: 00 70 03 00 00 00 00 00 12 00 00 00 00 03 00 00  // .p..............

  0ED0: 00 09 02 00 00 00 00 00 14 00 00 00 00 50 00 00  // .............P..

  0EE0: 00 80 02 00 00 00 00 00 21 00 00 00 10 00 00 00  // ........!.......

  0EF0: 00 0C 02 00 00 00 00 00 23 00 00 00 00 50 00 00  // ........#....P..

  0F00: 00 20 02 00 00 00 00 00 01 00 00 00 00 00 00 00  // . ..............

  0F10: 70 01 02 01 00 08 37 00 00 4B E5 00 04 49 59 01  // p.....7..K...IY.

  0F20: 4B E5 00 02 44 21 00 4B E5 00 40 49 CB 00 43 53  // K...D!.K..@I..CS

  0F30: 01 4A 65 53 00 02 49 53 01 4B E5 01 01 49 46 00  // .JeS..IS.K...IF.

  0F40: 08 E5 01 FD 66 18 03 24 41 1B 00 4C 25 41 02 44  // ....f..$A..L%A.D

  0F50: 46 00 0E E5 01 02 02 05 02 06 00 00 00 52 15 02  // F............R..

  0F60: 01 02 00 52 47 52 1B 02 05 02 00 07 00 00 52 0D  // ...RGR........R.

  0F70: 52 3D 52 02 02 01 02 00 0E E5 02 08 52 0A 52 08  // R=R.........R.R.

  0F80: 02 01 02 01 52 05 02 25 02 07 52 1C 52 1A 52 16  // ....R..%..R.R.R.

  0F90: 52 18 52 19 02 05 02 00 02 00 00 52 0D 02 25 02  // R.R........R..%.

  0FA0: 01 52 1C 02 05 02 00 01 00 00 55 00 03 4B E5 01  // .R........U..K..

  0FB0: 02 44 A8 00 02 25 03 01 52 15 3D E5 02 01 49 53  // .D...%..R.=...IS

  0FC0: 01 4B E5 00 40 49 CB 00 02 05 02 00 03 00 00 02  // .K..@I..........

  0FD0: 05 03 01 00 00 00 52 15 43 53 01 02 05 02 00 03  // ......R.CS......

  0FE0: 00 00 02 05 03 02 00 00 00 52 15 02 05 02 01 00  // .........R......

  0FF0: 00 00 52 15 3D E5 02 01 49 53 01 02 05 02 02 0C  // ..R.=...IS......

  1000: 09 00 52 15 02 05 02 02 0D 0A 00 52 15 02 05 02  // ..R........R....

  1010: 02 2A 14 00 52 15 02 05 02 02 2B 15 00 52 15 02  // .*..R.....+..R..

  1020: 05 02 02 2C 16 00 52 15 02 05 02 02 0E 08 00 52  // ...,..R........R

  1030: 15 02 05 02 02 0F 07 00 52 15 02 05 02 02 10 13  // ........R.......

  1040: 00 52 15 02 05 02 02 06 12 00 52 15 02 05 02 05  // .R........R.....

  1050: 00 00 00 52 15 50 14 3D E5 02 00 44 53 01 55 00  // ...R.P.=...DS.U.

  1060: 02 52 1D 0D 65 53 00 02 5B 02 05 02 00 07 00 00  // .R..eS..[.......

  1070: 52 0D 02 05 02 00 02 00 00 52 0D 52 3D 52 18 5B  // R........R.R=R.[

  1080: 5F 09 01 01 08 00 37 00 00 3D 25 00 01 44 BC 01  // _.....7..=%..D..

  1090: 52 0E 03 01 00 00 15 05 00 02 01 05 10 74 00 00  // R............t..

  10A0: 00 00 01 05 44 70 71 00 00 00 03 02 01 00 1B 05  // ....Dpq.........

  10B0: 01 02 33 05 01 01 00 00 00 15 05 01 04 01 02 13  // ..3.............

  10C0: 76 01 1B 05 01 0C 15 05 01 0C 5E 05 01 00 F2 FF  // v.........^.....

  10D0: FF 00 00 00 00 01 02 45 70 01 01 05 C0 70 81 03  // .......Ep....p..

  10E0: 30 00 03 02 41 00 33 05 41 24 00 00 00 15 05 41  // 0...A.3.A$.....A

  10F0: 02 01 02 C1 70 41 03 02 41 00 33 05 41 21 00 00  // ....pA..A.3.A!..

  1100: 00 15 05 41 02 01 02 C2 70 41 03 02 41 00 15 05  // ...A....pA..A...

  1110: 41 0A 33 05 41 00 90 00 00 0F 25 41 01 01 02 C3  // A.3.A.....%A....

  1120: 70 41 01 05 C4 70 81 03 20 00 03 02 41 00 33 05  // pA...p.. ...A.3.

  1130: 41 20 00 00 00 15 05 41 02 01 02 C5 70 41 03 02  // A .....A....pA..

  1140: 41 00 33 05 41 01 00 00 00 15 05 41 02 01 02 C6  // A.3.A......A....

  1150: 70 41 03 02 41 00 15 05 41 0A 33 05 41 00 80 00  // pA..A...A.3.A...

  1160: 00 0F 25 41 01 01 02 C7 70 41 01 05 42 70 71 00  // ..%A....pA..Bpq.

  1170: 00 00 09 05 01 00 F0 FF 0F 0F 25 01 10 01 02 43  // ..........%....C

  1180: 70 01 66 FF 2D 0D 42 F0 01 56 00 40 03 0C 40 00  // p.f.-.B..V.@..@.

  1190: 00 3E 0D 40 00 00 44 2C 01 01 02 00 00 40 01 04  // .>.@..D,.....@..

  11A0: 01 00 02 00 2D 0D 42 06 00 43 09 01 66 FF 2D 0D  // ....-.B..C..f.-.

  11B0: 42 18 09 56 00 40 03 A4 40 00 00 3E A5 40 FF 44  // B..V.@..@..>.@.D

  11C0: 7B 01 3E A5 40 00 44 4D 01 03 25 40 01 01 02 10  // {.>.@.DM..%@....

  11D0: 74 40 56 00 40 03 0C 40 01 00 01 02 41 74 40 03  // t@V.@..@....At@.

  11E0: 0C 40 03 00 01 02 42 74 40 03 0C 40 05 00 01 02  // .@....Bt@..@....

  11F0: 43 74 40 2D 0D 42 07 00 43 33 01 01 05 10 74 00  // Ct@-.B..C3....t.

  1200: 00 00 00 01 05 14 72 09 00 00 00 01 05 10 72 00  // ......r.......r.

  1210: 00 0F 40 01 05 11 72 DB F7 60 85 01 05 12 72 00  // ..@...r..`....r.

  1220: 88 00 00 01 05 FC 70 01 00 00 00 01 05 D8 75 0D  // ......p.......u.

  1230: 00 20 00 01 05 D4 75 00 00 00 0E 5B 01 05 C9 71  // . ....u....[...q

  1240: FF FF 00 00 01 05 CA 71 0E 00 00 00 52 3E 01 04  // .......q....R>..

  1250: CB 71 04 00 01 05 41 71 03 00 00 00 01 05 10 74  // .q....Aq.......t

  1260: 02 00 00 00 01 05 C0 75 00 30 00 00 5B 7A 6F 07  // .......u.0..[zo.

  1270: 66 71 36 00 00 00 67 71 41 60 04 00 61 71 37 00  // fq6...gqA`..aq7.

  1280: 00 00 62 71 41 60 04 00 38 71 10 00 00 00 39 71  // ..bqA`..8q....9q

  1290: 10 00 00 00 34 71 10 10 02 00 10 74 01 00 20 00  // ....4q.....t.. .

  12A0: 38 71 18 00 00 00 39 71 14 00 00 00 34 71 20 20  // 8q....9q....4q  

  12B0: 00 00 10 74 01 00 21 00 38 71 18 00 00 00 39 71  // ...t..!.8q....9q

  12C0: 14 00 00 00 34 71 20 20 00 00 10 74 01 00 22 00  // ....4q  ...t..".

  12D0: 38 71 10 00 00 00 39 71 10 00 00 00 34 71 10 10  // 8q....9q....4q..

  12E0: 00 00 10 74 01 00 23 00 5D 71 02 00 70 1C 5E 71  // ...t..#.]q..p.^q

  12F0: 00 00 00 00 5F 71 01 00 10 18 60 71 00 00 00 00  // ...._q....`q....

  1300: 59 71 7F 00 80 20 5A 71 00 00 00 00 5B 71 7F 00  // Yq... Zq....[q..

  1310: 10 3C 5C 71 00 00 00 00 10 74 00 00 00 00 3B 71  // .<\q.....t....;q

  1320: 13 11 98 00 3D 71 19 C8 41 00 3C 71 0C 10 56 00  // ....=q..A.<q..V.

  1330: 3E 71 0E 66 20 00 49 71 00 00 30 00 45 71 00 08  // >q.f .Iq..0.Eq..

  1340: 01 00 4A 71 00 00 40 00 47 71 00 00 10 02 4C 71  // ..Jq..@.Gq....Lq

  1350: 24 00 00 00 53 71 00 00 10 00 4F 71 00 04 01 00  // $...Sq....Oq....

  1360: 54 71 00 00 10 00 46 71 00 84 00 00 50 71 00 84  // Tq....Fq....Pq..

  1370: 00 00 51 71 00 00 10 00 10 74 01 00 26 00 3B 71  // ..Qq.....t..&.;q

  1380: 11 11 78 00 3D 71 19 C8 41 00 3C 71 0B 10 46 00  // ..x.=q..A.<q..F.

  1390: 3E 71 0E 66 20 00 47 71 00 84 10 02 51 71 00 84  // >q.f .Gq....Qq..

  13A0: 10 00 10 74 01 00 2D 00 3B 71 13 11 80 09 3D 71  // ...t..-.;q....=q

  13B0: 19 C8 10 04 3C 71 0C 10 60 05 3E 71 0E 66 00 02  // ....<q..`.>q.f..

  13C0: 48 71 00 00 10 02 4D 71 24 00 00 00 46 71 00 00  // Hq....Mq$...Fq..

  13D0: 00 00 50 71 00 00 00 00 47 71 00 84 00 00 4C 71  // ..Pq....Gq....Lq

  13E0: 00 00 00 00 51 71 00 84 00 00 52 71 00 00 10 00  // ....Qq....Rq....

  13F0: 10 74 01 00 32 00 3B 71 12 81 09 00 3D 71 0F 18  // .t..2.;q....=q..

  1400: 06 00 3C 71 0B 60 05 00 3E 71 08 06 02 00 46 71  // ..<q.`..>q....Fq

  1410: 00 00 10 02 4B 71 25 00 00 00 45 71 00 84 00 00  // ....Kq%...Eq....

  1420: 4A 71 00 00 00 00 4F 71 00 84 00 00 54 71 00 00  // Jq....Oq....Tq..

  1430: 00 00 50 71 00 00 10 00 47 71 00 00 00 00 4C 71  // ..Pq....Gq....Lq

  1440: 00 00 00 00 51 71 00 00 00 00 10 74 01 00 33 00  // ....Qq.....t..3.

  1450: 3B 71 12 81 09 00 3D 71 0F 18 06 00 3C 71 0B 60  // ;q....=q....<q.`

  1460: 05 00 3E 71 08 06 02 00 46 71 00 00 10 02 4B 71  // ..>q....Fq....Kq

  1470: 25 00 00 00 45 71 00 84 00 00 4A 71 00 00 00 00  // %...Eq....Jq....

  1480: 4F 71 00 84 00 00 54 71 00 00 00 00 50 71 00 00  // Oq....Tq....Pq..

  1490: 10 00 47 71 00 00 00 00 4C 71 00 00 00 00 51 71  // ..Gq....Lq....Qq

  14A0: 00 00 00 00 10 74 01 00 34 00 3B 71 12 81 09 00  // .....t..4.;q....

  14B0: 3D 71 0F 18 06 00 3C 71 0B 60 05 00 3E 71 08 06  // =q....<q.`..>q..

  14C0: 02 00 46 71 00 00 10 02 4B 71 25 00 00 00 45 71  // ..Fq....Kq%...Eq

  14D0: 00 84 00 00 4A 71 00 00 00 00 4F 71 00 84 00 00  // ....Jq....Oq....

  14E0: 54 71 00 00 00 00 50 71 00 00 10 00 47 71 00 00  // Tq....Pq....Gq..

  14F0: 00 00 4C 71 00 00 00 00 51 71 00 00 00 00 10 74  // ..Lq....Qq.....t

  1500: 01 00 35 00 3B 71 12 81 09 00 3D 71 0F 18 06 00  // ..5.;q....=q....

  1510: 3C 71 0B 60 05 00 3E 71 08 06 02 00 46 71 00 00  // <q.`..>q....Fq..

  1520: 10 02 4B 71 25 00 00 00 45 71 00 84 00 00 4A 71  // ..Kq%...Eq....Jq

  1530: 00 00 00 00 4F 71 00 84 00 00 54 71 00 00 00 00  // ....Oq....Tq....

  1540: 50 71 00 00 10 00 47 71 00 00 00 00 4C 71 00 00  // Pq....Gq....Lq..

  1550: 00 00 51 71 00 00 00 00 10 74 01 00 36 00 3B 71  // ..Qq.....t..6.;q

  1560: 10 11 C2 00 3D 71 1E CA 44 00 3C 71 0F 11 C1 00  // ....=q..D.<q....

  1570: 3E 71 13 86 41 00 44 71 00 8C 01 00 49 71 00 00  // >q..A.Dq....Iq..

  1580: 50 00 45 71 00 8C 01 00 4A 71 00 00 50 00 46 71  // P.Eq....Jq..P.Fq

  1590: 00 84 00 00 47 71 00 84 10 02 4C 71 25 00 00 00  // ....Gq....Lq%...

  15A0: 4E 71 00 84 01 00 53 71 00 00 20 00 4F 71 00 84  // Nq....Sq.. .Oq..

  15B0: 01 00 54 71 00 00 30 00 50 71 00 84 00 00 51 71  // ..Tq..0.Pq....Qq

  15C0: 00 84 10 00 10 74 01 00 37 00 3B 71 14 11 4C 02  // .....t..7.;q..L.

  15D0: 3D 71 20 CA 44 02 3C 71 10 11 1D 00 3E 71 14 87  // =q .D.<q....>q..

  15E0: 14 00 44 71 00 8C 01 00 49 71 00 00 30 00 45 71  // ..Dq....Iq..0.Eq

  15F0: 00 8C 01 00 4A 71 00 00 50 00 46 71 00 00 10 02  // ....Jq..P.Fq....

  1600: 4B 71 25 00 00 00 4E 71 00 84 01 00 53 71 00 00  // Kq%...Nq....Sq..

  1610: 20 00 54 71 00 00 30 00 4F 71 00 84 01 00 50 71  //  .Tq..0.Oq....Pq

  1620: 00 00 10 00 47 71 00 00 00 00 4C 71 00 00 00 00  // ....Gq....Lq....

  1630: 51 71 00 00 00 00 10 74 01 00 38 00 3B 71 1E A7  // Qq.....t..8.;q..

  1640: C1 00 3D 71 1A 0B 0F 00 3C 71 14 09 B0 00 3E 71  // ..=q....<q....>q

  1650: 19 0A 0F 00 44 71 00 84 10 00 49 71 00 00 41 00  // ....Dq....Iq..A.

  1660: 46 71 00 8C 01 00 4B 71 00 00 61 00 4E 71 00 84  // Fq....Kq..a.Nq..

  1670: 10 00 53 71 00 00 20 00 50 71 00 84 01 00 55 71  // ..Sq.. .Pq....Uq

  1680: 00 00 30 00 45 71 00 00 00 00 4A 71 00 00 00 00  // ..0.Eq....Jq....

  1690: 4F 71 00 00 00 00 54 71 00 00 00 00 47 71 00 00  // Oq....Tq....Gq..

  16A0: 10 00 4C 71 00 00 00 00 51 71 00 00 10 00 10 74  // ..Lq....Qq.....t

  16B0: 01 00 39 00 3B 71 16 D1 80 00 3D 71 1E 0F A5 00  // ..9.;q....=q....

  16C0: 3C 71 14 B0 90 00 3E 71 18 0C 84 00 44 71 00 8C  // <q....>q....Dq..

  16D0: 01 00 49 71 00 00 62 00 47 71 00 8C 11 00 4C 71  // ..Iq..b.Gq....Lq

  16E0: 04 00 00 00 4E 71 00 84 01 00 53 71 00 00 30 00  // ....Nq....Sq..0.

  16F0: 51 71 00 04 12 00 45 71 00 00 10 00 4A 71 00 00  // Qq....Eq....Jq..

  1700: 00 00 4F 71 00 00 10 00 54 71 00 00 00 00 46 71  // ..Oq....Tq....Fq

  1710: 00 00 00 00 50 71 00 00 00 00 10 74 01 00 26 00  // ....Pq.....t..&.

  1720: 4C 74 10 FF 00 00 10 74 01 00 27 00 4C 74 19 FF  // Lt.....t..'.Lt..

  1730: 00 00 29 71 F3 01 FF 01 10 74 01 00 28 00 4C 74  // ..)q.....t..(.Lt

  1740: 16 FF 00 00 29 71 F3 01 FF 01 10 74 01 00 29 00  // ....)q.....t..).

  1750: 4C 74 1F FF 00 00 29 71 F3 01 FF 01 10 74 01 00  // Lt....)q.....t..

  1760: 2A 00 4C 74 14 FF 00 00 29 71 F3 01 FF 01 10 74  // *.Lt....)q.....t

  1770: 01 00 2B 00 4C 74 1D FF 00 00 29 71 F3 01 FF 01  // ..+.Lt....)q....

  1780: 10 74 01 00 2C 00 4C 74 12 FF 00 00 29 71 F3 01  // .t..,.Lt....)q..

  1790: FF 01 10 74 01 00 2D 00 4D 74 1B FF 00 00 29 71  // ...t..-.Mt....)q

  17A0: F3 01 FF 01 10 74 01 00 2E 00 4C 74 18 FF 00 00  // .....t....Lt....

  17B0: 29 71 F3 01 FF 01 10 74 01 00 2F 00 4C 74 11 FF  // )q.....t../.Lt..

  17C0: 00 00 29 71 F3 01 FF 01 10 74 01 00 30 00 4C 74  // ..)q.....t..0.Lt

  17D0: 1E FF 00 00 29 71 F3 01 FF 01 10 74 01 00 31 00  // ....)q.....t..1.

  17E0: 4C 74 17 FF 00 00 29 71 F3 01 FF 01 10 74 01 00  // Lt....)q.....t..

  17F0: 32 00 4B 74 1C FF 00 00 29 71 F3 01 FF 01 10 74  // 2.Kt....)q.....t

  1800: 01 00 33 00 4B 74 15 FF 00 00 29 71 F3 01 FF 01  // ..3.Kt....)q....

  1810: 10 74 01 00 34 00 4B 74 1A FF 00 00 29 71 F3 01  // .t..4.Kt....)q..

  1820: FF 01 10 74 01 00 35 00 4B 74 13 FF 00 00 29 71  // ...t..5.Kt....)q

  1830: F3 01 FF 01 10 74 00 00 00 00 44 74 00 00 40 00  // .....t....Dt..@.

  1840: 10 74 01 00 36 00 44 74 00 00 00 00 29 71 F3 01  // .t..6.Dt....)q..

  1850: FF 01 10 74 01 00 37 00 44 74 00 00 00 00 29 71  // ...t..7.Dt....)q

  1860: F3 01 FF 01 10 74 01 00 38 00 44 74 00 00 00 00  // .....t..8.Dt....

  1870: 29 71 F3 01 FF 01 10 74 01 00 39 00 44 74 00 00  // )q.....t..9.Dt..

  1880: 00 00 29 71 F3 01 FF 01 10 74 01 00 10 00 29 71  // ..)q.....t....)q

  1890: F3 01 FF 01 10 74 01 00 11 00 29 71 F3 01 FF 01  // .....t....)q....

  18A0: 10 74 01 00 12 00 29 71 F3 01 FF 01 10 74 01 00  // .t....)q.....t..

  18B0: 13 00 29 71 F3 01 FF 01 10 74 01 00 14 00 29 71  // ..)q.....t....)q

  18C0: F3 01 FF 01 10 74 01 00 15 00 29 71 F3 01 FF 01  // .....t....)q....

  18D0: 10 74 01 00 16 00 29 71 F3 01 FF 01 10 74 01 00  // .t....)q.....t..

  18E0: 17 00 29 71 F3 01 FF 01 10 74 01 00 18 00 29 71  // ..)q.....t....)q

  18F0: F3 01 FF 01 10 74 01 00 19 00 29 71 F3 01 FF 01  // .....t....)q....

  1900: 10 74 01 00 1A 00 29 71 F3 01 FF 01 10 74 01 00  // .t....)q.....t..

  1910: 1B 00 29 71 F3 01 FF 01 10 74 01 00 1C 00 29 71  // ..)q.....t....)q

  1920: F3 01 FF 01 10 74 01 00 1D 00 29 71 F3 01 FF 01  // .....t....)q....

  1930: 10 74 01 00 1E 00 29 71 F3 01 FF 01 10 74 01 00  // .t....)q.....t..

  1940: 1F 00 29 71 F3 01 FF 01 10 74 00 00 00 00 30 74  // ..)q.....t....0t

  1950: F1 05 00 00 10 74 01 00 20 00 30 74 F1 06 00 00  // .....t.. .0t....

  1960: 36 74 00 00 00 00 10 74 01 00 21 00 30 74 F1 06  // 6t.....t..!.0t..

  1970: 00 00 36 74 00 00 00 00 10 74 01 00 22 00 30 74  // ..6t.....t..".0t

  1980: F1 0B 00 00 36 74 10 00 00 00 10 74 00 00 00 00  // ....6t.....t....

  1990: 33 74 03 0B 0E 00 00 00 00 55 01 55 01 55 01 2D  // 3t.......U.U.U.-

  19A0: 4D 02 4D 02 4D 02 32 9B 00 9B 00 9B 00 33 9B 00  // M.M.M.2......3..

  19B0: 9B 00 9B 00 34 9B 00 9B 00 9B 00 35 9B 00 9B 00  // ....4......5....

  19C0: 9B 00 36 6C 02 6C 02 6C 02 37 6C 02 6C 02 6C 02  // ..6l.l.l.7l.l.l.

  19D0: 38 93 01 55 01 83 60 39 55 01 93 01 41 70 FF 00  // 8..U..`9U...Ap..

  19E0: 1A 01 01 01 04 00 37 00 00 01 05 0C 00 08 00 18  // ......7.........

  19F0: 11 5C 05 0D 00 FC 7F FF FF 02 00 00 00 01 05 0C  // .\..............

  1A00: 00 40 00 18 11 5C 05 0D 00 FF FF 9D FF 00 10 E3  // .@...\..........

  1A10: 80 01 05 0C 00 84 00 18 11 5C 05 0D 00 7F FF FF  // .........\......

  1A20: FF 80 00 00 00 01 05 0C 00 00 01 18 11 5C 05 0D  // .............\..

  1A30: 00 BE 3F FF FF 40 40 01 00 01 05 0C 00 C0 01 14  // ..?..@@.........

  1A40: 11 01 05 0D 00 00 40 00 01 01 05 0C 00 80 02 14  // ......@.........

  1A50: 11 5C 05 0D 00 0F FF FE DF 10 00 01 60 01 05 0C  // .\..........`...

  1A60: 00 88 02 14 11 5C 05 0D 00 7F F3 97 FF 86 04 88  // .....\..........

  1A70: DA 01 05 0C 00 90 02 14 11 5C 05 0D 00 1B F0 FF  // .........\......

  1A80: FF 20 0D 40 04 01 05 0C 00 C4 02 14 11 5C 05 0D  // . .@.........\..

  1A90: 00 FF 2D FF FF 80 52 18 96 01 05 0C 00 8C 01 18  // ..-...R.........

  1AA0: 11 5C 05 0D 00 9F FF FF FF 62 00 00 00 01 05 0C  // .\.......b......

  1AB0: 00 EC 02 14 11 5C 05 0D 00 FF FF DF FF 10 00 20  // .....\......... 

  1AC0: 8A 01 05 0C 00 40 00 14 11 5C 05 0D 00 FF FF FF  // .....@...\......

  1AD0: FC 09 00 01 02 01 05 0C 00 44 00 18 11 5C 05 0D  // .........D...\..

  1AE0: 00 FF FE FF C7 0F 00 00 18 01 05 0C 00 C8 B0 00  // ................

  1AF0: 12 01 05 0D 00 00 00 06 00 5B 36 00 01 01 04 00  // .........[6.....

  1B00: 37 00 00 52 39 02 05 00 01 00 84 03 52 43 02 05  // 7..R9.......RC..

  1B10: 00 04 00 84 03 52 43 02 0D 00 02 03 52 43 02 05  // .....RC.....RC..

  1B20: 00 02 00 B0 04 52 43 66 04 01 A4 50 00 24 00 5B  // .....RCf...P.$.[

  1B30: E8 00 01 01 08 04 37 00 00 03 01 01 00 02 01 01  // ......7.........

  1B40: 00 55 38 01 52 10 01 05 00 00 91 2D 01 00 01 05  // .U8.R......-....

  1B50: 01 00 0F 00 00 80 01 05 00 00 91 2D 01 00 3C 05  // ...........-..<.

  1B60: 01 00 0F 00 00 80 49 26 00 66 1C 2D 0C 42 0A 00  // ......I&.f.-.B..

  1B70: 55 00 01 52 12 02 01 01 00 52 1E 02 05 01 08 00  // U..R.....R......

  1B80: 00 00 52 1F 4C E5 01 20 44 68 00 01 05 00 00 4F  // ..R.L.. Dh.....O

  1B90: 5C 01 00 0D 25 01 00 20 02 25 01 FF 52 40 52 3E  // \...%.. .%..R@R>

  1BA0: 03 24 41 1C 00 3E 25 41 00 49 C5 00 52 03 01 05  // .$A..>%A.I..R...

  1BB0: 00 00 4F 5C 01 00 03 00 00 01 00 09 05 00 C0 00  // ..O\............

  1BC0: 00 00 02 01 01 00 52 1E 02 05 01 08 00 00 00 52  // ......R........R

  1BD0: 1F 01 05 00 00 4F 5C 01 00 5C 22 01 00 3F 00 52  // .....O\..\"..?.R

  1BE0: 3E 02 8C 01 12 00 3D 8D 01 00 00 44 C5 00 02 0D  // >.....=....D....

  1BF0: 01 02 00 52 43 02 25 01 0F 52 40 02 25 01 00 52  // ...RC.%..R@.%..R

  1C00: 40 02 01 01 00 55 38 01 52 3B 01 05 00 00 43 44  // @....U8.R;....CD

  1C10: 01 00 0D 25 01 00 02 5B 4B 00 01 01 00 00 37 00  // ...%...[K.....7.

  1C20: 00 42 21 00 63 00 1F 00 63 01 39 00 63 03 3F 00  // .B!.c...c.9.c.?.

  1C30: 63 02 45 00 5A 5A 5B 03 05 40 00 00 05 04 2D 19  // c.E.ZZ[..@....-.

  1C40: 40 00 15 05 40 02 01 02 0C 00 40 02 00 00 0D 00  // @...@.....@.....

  1C50: 5B 02 00 00 E3 0D 5B 02 00 00 E7 0D 5B 02 00 00  // [.....[.....[...

  1C60: E8 0D 5B 00 41 03 02 01 08 08 37 00 00 3D 25 00  // ..[.A.....7..=%.

  1C70: 00 44 4C 00 66 0B 03 04 00 04 00 15 05 00 0A 03  // .DL.f...........

  1C80: 04 01 04 00 1B 05 01 16 2D 05 01 F4 00 00 00 42  // ........-......B

  1C90: 21 00 63 01 CA 00 63 02 1D 02 63 03 9B 02 63 04  // !.c...c...c...c.

  1CA0: 82 00 63 05 A7 00 63 06 96 00 5A 5A 55 38 00 5B  // ..c...c...ZZU8.[

  1CB0: 01 05 00 00 61 60 01 00 3C E5 01 00 80 49 54 00  // ....a`..<....IT.

  1CC0: 01 05 00 00 62 60 01 00 01 01 01 00 01 56 00 40  // ....b`.......V.@

  1CD0: 03 A9 40 00 01 05 00 00 61 60 01 00 01 02 01 00  // ..@.....a`......

  1CE0: 40 02 E5 00 01 5B 01 05 00 00 65 60 01 00 4A 25  // @....[....e`..J%

  1CF0: 01 00 01 44 7D 00 55 38 00 5B 01 05 00 00 61 60  // ...D}.U8.[....a`

  1D00: 01 00 3C E5 01 00 80 49 9E 00 5B 01 05 00 00 80  // ..<....I..[.....

  1D10: 60 01 00 01 05 01 00 00 00 03 00 01 05 00 00 80  // `...............

  1D20: 60 01 00 4A E5 01 00 80 44 B7 00 43 7D 00 56 00  // `..J....D..C}.V.

  1D30: 46 01 05 00 00 91 60 01 00 03 00 40 01 00 50 02  // F.....`....@..P.

  1D40: 01 05 00 00 91 60 01 00 3C 02 01 00 40 49 00 01  // .....`..<...@I..

  1D50: 2D 05 46 01 00 00 00 3E 05 46 D0 07 00 00 45 CD  // -.F....>.F....E.

  1D60: 00 43 48 00 03 05 46 00 00 00 00 03 02 40 00 2D  // .CH...F......@.-

  1D70: 05 40 00 10 00 00 04 02 00 40 04 02 01 01 04 05  // .@.......@......

  1D80: 02 00 10 00 00 03 02 40 00 2D 05 40 00 50 00 00  // .......@.-.@.P..

  1D90: 04 02 03 40 04 02 04 01 04 05 05 78 56 34 12 57  // ...@.......xV4.W

  1DA0: 00 06 57 00 07 57 00 08 57 00 09 57 00 0A 57 00  // ..W..W..W..W..W.

  1DB0: 0B 57 00 0C 57 00 0D 57 00 0E 57 00 0F 2D 05 46  // .W..W..W..W..-.F

  1DC0: 40 00 00 00 3E 05 46 00 04 00 00 45 07 01 03 05  // @...>.F....E....

  1DD0: 46 00 17 00 00 57 00 00 02 02 02 00 2C 05 02 00  // F....W......,...

  1DE0: 17 00 00 02 02 03 00 2C 05 03 00 10 00 00 02 05  // .......,........

  1DF0: 04 00 00 00 00 03 02 40 01 33 05 40 F4 00 00 00  // .......@.3.@....

  1E00: 02 22 04 40 02 A2 04 40 02 05 05 00 04 00 D0 52  // .".@...@.......R

  1E10: 35 01 05 00 00 81 60 01 00 54 00 01 00 01 05 00  // 5.....`..T......

  1E20: 00 82 60 01 00 54 00 01 00 03 05 40 00 00 00 00  // ..`..T.....@....

  1E30: 2D 02 40 00 01 05 00 00 85 60 01 00 01 02 01 00  // -.@......`......

  1E40: 40 01 05 00 00 86 60 01 00 01 02 01 00 01 01 05  // @.....`.........

  1E50: 00 00 87 60 01 00 01 05 01 00 00 10 00 00 01 05  // ...`............

  1E60: 00 00 80 60 01 00 01 05 01 00 00 00 02 00 01 05  // ...`............

  1E70: 00 00 80 60 01 00 4A E5 01 00 80 44 0A 02 43 7D  // ...`..J....D..C}

  1E80: 00 66 09 3E 0D 42 00 00 44 81 00 03 0C 40 00 00  // .f.>.B..D....@..

  1E90: 2D 0A 40 42 2D 0D 42 24 00 3D 64 00 00 00 44 4C  // -.@B-.B$.=d...DL

  1EA0: 02 2D 0D 42 10 00 3E 0A 42 40 45 35 02 43 48 00  // .-.B..>.B@E5.CH.

  1EB0: 02 04 02 08 00 02 02 03 00 2C 05 03 00 80 00 00  // .........,......

  1EC0: 2C 04 03 08 00 02 05 04 00 02 00 00 02 A2 04 01  // ,...............

  1ED0: 32 A5 04 F4 02 05 05 00 00 00 54 2C 04 05 04 00  // 2.........T,....

  1EE0: 52 35 02 02 01 00 2C 05 01 00 80 00 00 2C 04 01  // R5....,......,..

  1EF0: 08 00 02 02 02 01 32 25 02 F4 02 04 03 04 00 03  // ......2%........

  1F00: 05 46 00 50 00 00 57 00 00 03 05 46 00 10 00 00  // .F.P..W....F....

  1F10: 04 05 00 00 04 00 00 04 05 01 01 00 00 00 04 05  // ................

  1F20: 02 06 00 00 00 04 01 07 01 03 01 40 02 2D 05 40  // ...........@.-.@

  1F30: F4 00 00 00 04 02 08 40 04 01 09 03 56 00 40 03  // .......@....V.@.

  1F40: 31 40 00 04 02 0A 40 03 05 46 00 50 00 00 04 05  // 1@....@..F.P....

  1F50: 00 00 00 00 00 01 05 00 00 80 60 01 00 3C 05 01  // ..........`..<..

  1F60: 00 FF FF FF FF 44 48 00 01 05 00 00 83 60 01 00  // .....DH......`..

  1F70: 03 00 40 01 00 2D 05 40 10 00 00 00 3E 05 40 00  // ..@..-.@....>.@.

  1F80: 01 00 00 45 28 03 56 00 40 44 48 00 01 02 01 00  // ...E(.V.@DH.....

  1F90: 40 03 05 46 00 50 00 00 3F 05 00 78 56 34 12 49  // @..F.P..?..xV4.I

  1FA0: 34 03 43 7D 00 00 7F 04 01 01 00 00 37 00 00 02  // 4.C}........7...

  1FB0: 05 00 01 00 00 00 52 06 01 05 00 00 6E A0 01 00  // ......R.....n...

  1FC0: 01 05 01 00 03 00 00 00 01 05 00 00 EE A0 01 00  // ................

  1FD0: 01 05 01 00 03 00 00 00 01 05 80 29 00 F4 00 00  // ...........)....

  1FE0: 01 05 00 00 2C A8 01 00 01 05 01 00 00 F4 00 00  // ....,...........

  1FF0: 1A 0D 00 04 2C 05 00 FF F3 00 00 01 01 81 29 00  // ....,.........).

  2000: 01 05 00 00 2D A8 01 00 01 01 01 00 00 01 05 85  // ....-...........

  2010: 29 00 00 3D 00 01 05 00 00 31 A8 01 00 01 05 01  // )..=.....1......

  2020: 00 00 00 3D 00 14 05 00 06 0E 0D 00 3F 00 01 01  // ...=........?...

  2030: 86 29 00 01 05 00 00 32 A8 01 00 01 01 01 00 00  // .).....2........

  2040: 01 05 ED 2A 80 3F 3F 3F 01 05 EE 2A 00 10 20 10  // ...*.???...*.. .

  2050: 01 05 EF 2A 40 00 00 00 01 05 F0 2A 40 10 04 0D  // ...*@......*@...

  2060: 01 05 F1 2A 00 00 00 80 01 05 08 2A FF FF DB 06  // ...*.......*....

  2070: 01 05 09 2A FF FF DB 06 01 05 E9 2A FF 07 00 00  // ...*.......*....

  2080: 01 05 F5 2A F0 BF E0 0D 01 0D E7 2A 7F 40 01 05  // ...*.......*.@..

  2090: 50 28 EB 0F E4 60 01 05 00 00 90 A6 01 00 01 05  // P(...`..........

  20A0: 01 00 EB 0F E4 60 66 FF 2D 0D 42 C3 02 03 04 40  // .....`f.-.B....@

  20B0: 00 00 3E 05 40 00 00 00 00 44 2A 01 01 04 00 00  // ..>.@....D*.....

  20C0: 00 00 01 04 01 00 04 00 2D 0D 42 08 00 43 07 01  // ........-.B..C..

  20D0: 03 00 46 10 74 01 05 10 74 01 00 10 00 66 FF 2D  // ..F.t...t....f.-

  20E0: 0D 42 0F 02 03 04 40 00 00 3E 05 40 00 00 00 00  // .B....@..>.@....

  20F0: 44 91 01 01 04 00 00 00 00 03 00 41 01 00 03 04  // D..........A....

  2100: 40 04 00 01 02 00 00 40 01 02 01 00 41 2D 05 40  // @......@....A-.@

  2110: 00 77 01 00 01 02 00 00 40 01 02 01 00 41 2D 05  // .w......@....A-.

  2120: 40 40 01 00 00 01 02 00 00 40 01 02 01 00 41 2D  // @@.......@....A-

  2130: 0D 42 08 00 43 3E 01 01 02 10 74 46 01 05 00 00  // .B..C>....tF....

  2140: 4F 5C 01 00 4A 65 01 00 10 44 CB 01 0D 25 43 2A  // O\..Je...D...%C*

  2150: 01 01 05 00 00 43 A1 01 00 5C 0D 01 00 FF 0F 01  // .....C...\......

  2160: 00 01 05 00 00 83 A2 01 00 5C 0D 01 00 FF 0F 01  // .........\......

  2170: 00 03 05 40 08 00 00 00 01 05 00 00 4F 5C 01 00  // ...@........O\..

  2180: 4A 65 01 00 08 44 E6 01 0F 65 40 01 5C 4A 42 2A  // Je...D...e@.\JB*

  2190: E3 FE 40 01 05 00 00 42 A1 01 00 5C 4A 01 00 E3  // ..@....B...\J...

  21A0: FE 40 01 05 00 00 82 A2 01 00 5C 4A 01 00 E3 FE  // .@........\J....

  21B0: 40 5B 7A 70 02 44 70 00 00 32 2A 00 00 45 70 00  // @[zp.Dp..2*..Ep.

  21C0: 00 33 2A 00 00 00 40 01 00 58 2A 00 00 01 40 01  // .3*...@..X*...@.

  21D0: 00 59 2A 00 00 04 40 01 00 5C 2A 00 00 05 40 01  // .Y*...@..\*...@.

  21E0: 00 5D 2A 00 00 08 40 01 00 60 2A 00 00 0A 40 01  // .]*...@..`*...@.

  21F0: 00 62 2A 00 00 0C 40 01 00 64 2A 00 00 10 40 01  // .b*...@..d*...@.

  2200: 00 66 2A 00 00 14 40 01 00 68 2A 00 00 15 40 01  // .f*...@..h*...@.

  2210: 00 6A 2A 00 00 1C 40 01 00 6C 2A 00 00 1E 40 01  // .j*...@..l*...@.

  2220: 00 6E 2A 00 00 32 40 01 00 44 2A 00 00 33 40 01  // .n*..2@..D*..3@.

  2230: 00 45 2A 00 00 34 40 01 00 46 2A 00 00 35 40 01  // .E*..4@..F*..5@.

  2240: 00 47 2A 00 00 36 40 01 00 48 2A 00 00 38 40 01  // .G*..6@..H*..8@.

  2250: 00 49 2A 00 00 39 40 01 00 4A 2A 00 00 3A 40 01  // .I*..9@..J*..:@.

  2260: 00 4B 2A 00 00 00 00 00 00 00 A0 01 00 F9 E0 5F  // .K*............_

  2270: FE 01 A0 01 00 F8 E0 5F FE 02 A0 01 00 F8 E0 5F  // ......._......._

  2280: FE 03 A0 01 00 FA E0 5F FE 0E A0 01 00 F9 E0 5F  // ......._......._

  2290: FE 0F A0 01 00 F9 E0 5F FE 2C A0 01 00 F9 E0 5F  // ......._.,....._

  22A0: FE 2D A0 01 00 F8 E0 5F FE 2E A0 01 00 F8 E0 5F  // .-....._......._

  22B0: FE 2F A0 01 00 F9 E0 5F FE 30 A0 01 00 FA E0 5F  // ./....._.0....._

  22C0: FE 31 A0 01 00 F9 E0 5F FE 3B A0 01 00 F9 E0 5F  // .1....._.;....._

  22D0: FE 9D A0 01 00 81 F0 2F FF A0 A0 01 00 81 F0 2F  // ......./......./

  22E0: FF 80 A0 01 00 F8 E0 5F FE 81 A0 01 00 F8 E0 5F  // ......._......._

  22F0: FE 82 A0 01 00 F8 E0 5F FE 83 A0 01 00 F9 E0 5F  // ......._......._

  2300: FE 84 A0 01 00 F9 E0 5F FE 8D A0 01 00 F0 E0 5F  // ......._......._

  2310: FE 8E A0 01 00 F9 E0 5F FE AC A0 01 00 F8 E0 5F  // ......._......._

  2320: FE AD A0 01 00 F8 E0 5F FE AE A0 01 00 F8 E0 5F  // ......._......._

  2330: FE AF A0 01 00 F9 E0 5F FE B0 A0 01 00 F8 E0 5F  // ......._......._

  2340: FE B1 A0 01 00 F9 E0 5F FE B2 A0 01 00 F9 E0 5F  // ......._......._

  2350: FE BA A0 01 00 F9 E0 5F FE 24 A0 01 00 08 04 E1  // ......._.$......

  2360: 03 57 A0 01 00 70 60 58 50 D7 A0 01 00 70 60 58  // .W...p`XP....p`X

  2370: 50 ED A1 01 00 BF 3F 3F 00 2D A3 01 00 BF 3F 3F  // P.....??.-....??

  2380: 00 EE A1 01 00 01 00 00 00 F0 A1 01 00 01 00 00  // ................

  2390: 00 F2 A1 01 00 01 00 00 00 2E A3 01 00 01 00 00  // ................

  23A0: 00 30 A3 01 00 01 00 00 00 32 A3 01 00 01 00 00  // .0.......2......

  23B0: 00 F1 A1 01 00 01 00 00 80 F3 A1 01 00 01 00 00  // ................

  23C0: 80 31 A3 01 00 01 00 00 80 33 A3 01 00 01 00 00  // .1.......3......

  23D0: 80 00 A1 01 00 81 55 55 55 02 A1 01 00 41 56 55  // ......UUU....AVU

  23E0: 55 40 A2 01 00 40 55 55 51 42 A2 01 00 40 54 55  // U@...@UUQB...@TU

  23F0: 55 EA A1 01 00 00 00 00 00 2A A3 01 00 00 00 00  // U........*......

  2400: 00 E7 A1 01 00 7F 40 1C 00 27 A3 01 00 7F 40 1C  // ......@..'....@.

  2410: 00 91 A3 01 00 00 08 01 00 9A A3 01 00 00 08 01  // ................

  2420: 00 00 00 00 00 00 17 00 02 01 00 00 01 05 60 0F  // ..............`.

  2430: 00 00 00 F4 01 05 62 0F 00 00 00 00 5B 00 12 00  // ......b.....[...

  2440: 02 01 00 00 37 00 00 01 05 10 0D 10 48 D1 0F 5B  // ....7.......H..[

  2450: 8E 00 01 01 04 00 37 00 00 01 05 0C 00 40 10 41  // ......7......@.A

  2460: 01 01 05 0D 00 81 00 00 00 01 05 0C 00 10 03 41  // ...............A

  2470: 01 01 05 0D 00 81 00 00 00 01 05 0C 00 60 04 18  // .............`..

  2480: 11 5C 05 0D 00 B9 FF FF FF 46 3E 80 00 01 05 0C  // .\.......F>.....

  2490: 00 5C A0 13 10 5C 05 0D 00 FE FF FF FF 81 00 00  // .\...\..........

  24A0: 00 01 05 0C 00 00 00 41 01 01 05 0D 00 00 00 00  // .......A........

  24B0: 80 01 05 0C 00 60 A0 13 10 01 05 0D 00 00 00 00  // .....`..........

  24C0: 01 52 0E 32 05 00 10 00 00 00 01 01 E3 0D 00 1A  // .R.2............

  24D0: 05 00 0B 01 01 06 00 00 0D 25 1F 0E 03 5B A5 02  // .........%...[..

  24E0: 01 01 08 00 37 00 00 66 FF 2D 0D 42 21 02 03 04  // ....7..f.-.B!...

  24F0: 40 00 00 3E 05 40 00 00 00 00 44 33 00 01 04 00  // @..>.@....D3....

  2500: 00 00 00 01 04 01 00 04 00 2D 0D 42 08 00 43 10  // .........-.B..C.

  2510: 00 02 05 00 C7 1E 00 01 52 45 4B 25 00 01 44 3A  // ........REK%..D:

  2520: 01 02 05 00 E6 1E 00 0B 52 45 14 05 00 15 01 05  // ........RE......

  2530: 00 00 5C 66 01 00 5C 99 01 00 1F 00 00 02 05 00  // ..\f..\.........

  2540: C8 1E 00 0C 52 45 03 01 00 00 02 05 00 D5 1E 00  // ....RE..........

  2550: 06 52 45 14 05 00 0C 0F 01 00 00 02 05 00 DB 1E  // .RE.............

  2560: 00 0B 52 45 14 05 00 12 0F 01 00 00 02 05 00 D4  // ..RE............

  2570: 1E 00 01 52 45 14 05 00 1D 0F 01 00 00 01 05 00  // ...RE...........

  2580: 00 5D 66 01 00 01 02 01 00 00 02 05 00 B7 1E 00  // .]f.............

  2590: 08 52 45 14 05 00 01 01 05 00 00 2E 66 01 00 5C  // .RE.........f..\

  25A0: 09 01 00 01 FE 00 02 05 00 BF 1E 00 08 52 45 14  // .............RE.

  25B0: 05 00 01 01 05 00 00 52 66 01 00 5C 09 01 00 01  // .......Rf..\....

  25C0: FE 00 02 05 00 F1 1E 00 0B 52 45 03 01 00 00 02  // .........RE.....

  25D0: 05 00 07 1F 00 07 52 45 14 05 00 0B 0F 01 00 00  // ......RE........

  25E0: 01 05 00 00 5E 66 01 00 01 02 01 00 00 02 05 00  // ....^f..........

  25F0: FC 1E 00 0B 52 45 03 01 00 00 02 05 00 0E 1F 00  // ....RE..........

  2600: 07 52 45 14 05 00 0B 0F 01 00 00 01 05 00 00 5F  // .RE............_

  2610: 66 01 00 01 02 01 00 00 01 05 00 00 00 66 01 00  // f............f..

  2620: 03 00 00 01 00 5C A5 01 00 FC 02 01 05 00 00 02  // .....\..........

  2630: 66 01 00 5C 0D 01 00 3F C0 C0 27 1B 05 00 10 09  // f..\...?..'.....

  2640: 25 00 03 01 05 00 00 00 66 01 00 5C A2 01 00 FC  // %.......f..\....

  2650: 00 01 05 00 00 F8 74 01 00 03 00 00 01 00 15 05  // ......t.........

  2660: 00 02 09 8D 00 7F 00 15 1D 00 03 1B 0D 00 09 15  // ................

  2670: 0D 00 03 01 05 00 00 5E 66 01 00 5C 4A 01 00 07  // .......^f..\J...

  2680: FC 00 01 05 00 00 5F 66 01 00 5C 5A 01 00 07 FC  // ......_f..\Z....

  2690: 00 01 05 00 00 2F 66 01 00 3C 05 01 00 00 00 00  // ...../f..<......

  26A0: 00 44 E8 01 01 05 00 00 6F 66 01 00 0D 25 01 00  // .D......of...%..

  26B0: 01 4A 25 01 00 10 44 D3 01 07 25 01 00 FE 4A 25  // .J%...D...%...J%

  26C0: 01 00 10 49 E0 01 01 05 00 00 53 66 01 00 3C 05  // ...I......Sf..<.

  26D0: 01 00 00 00 00 00 44 1D 02 01 05 00 00 6F 66 01  // ......D......of.

  26E0: 00 0D 25 01 00 02 4A 25 01 00 20 44 08 02 07 25  // ..%...J%.. D...%

  26F0: 01 00 FD 4A 25 01 00 20 49 15 02 5B 7A 84 00 62  // ...J%.. I..[z..b

  2700: 66 01 00 96 43 81 01 63 66 01 00 87 25 09 00 64  // f...C..cf...%..d

  2710: 66 01 00 35 14 BF 02 59 66 01 00 01 00 40 08 6B  // f..5...Yf....@.k

  2720: 66 01 00 01 80 00 00 65 66 01 00 01 80 00 00 9F  // f......ef.......

  2730: 66 01 00 5C 4F 8A 02 A0 66 01 00 27 69 03 08 A1  // f..\O...f..'i...

  2740: 66 01 00 48 E5 21 00 0B 66 01 00 78 00 FF EF 5C  // f..H.!..f..x...\

  2750: 66 01 00 45 00 40 B5 5D 66 01 00 02 68 BC 31 2E  // f..E.@.]f...h.1.

  2760: 66 01 00 00 21 00 00 52 66 01 00 00 21 00 00 5E  // f...!..Rf...!..^

  2770: 66 01 00 00 00 00 00 5F 66 01 00 00 00 00 00 00  // f......_f.......

  2780: 00 00 00 00 CA 00 02 01 04 04 37 00 00 66 0C 03  // ..........7..f..

  2790: 0C 41 00 00 2D 0A 41 42 2D 0D 42 04 00 3D 24 00  // .A..-.AB-.B..=$.

  27A0: 06 00 44 31 00 2D 0D 42 08 00 3E 0A 42 41 45 19  // ..D1.-.B..>.BAE.

  27B0: 00 55 20 00 5B 56 00 43 03 24 43 05 00 03 04 46  // .U .[V.C.$C....F

  27C0: 00 00 33 05 46 01 00 00 00 01 02 00 00 46 03 00  // ..3.F........F..

  27D0: 00 01 00 0D 02 01 00 44 2D 05 46 02 00 00 00 01  // .......D-.F.....

  27E0: 02 00 00 46 03 24 43 04 00 4B E5 00 01 49 AA 00  // ...F.$C..K...I..

  27F0: 07 02 01 00 45 2D 05 46 01 00 00 00 01 02 00 00  // ....E-.F........

  2800: 46 4A 02 01 00 44 44 90 00 03 29 43 00 0E A2 00  // FJ...DD...)C....

  2810: 44 43 98 00 03 29 43 00 08 A2 00 45 33 05 46 03  // DC...)C....E3.F.

  2820: 00 00 00 01 02 00 00 46 01 02 01 00 00 5B 0D 02  // .......F.....[..

  2830: 01 00 44 01 04 00 00 00 00 3D A5 00 01 44 C4 00  // ..D......=...D..

  2840: 07 02 01 00 45 43 C9 00 0D 02 01 00 44 5B 32 00  // ....EC......D[2.

  2850: 02 01 04 04 37 00 00 02 01 01 00 02 E5 01 01 52  // ....7..........R

  2860: 3C 01 05 00 00 15 7E 01 00 01 01 01 00 02 51 C8  // <.....~.......Q.

  2870: 01 05 00 00 41 7E 01 00 01 39 01 00 01 51 0A 5B  // ....A~...9...Q.[

  2880: 29 00 01 01 00 04 37 00 00 02 25 01 01 52 40 02  // ).....7...%..R@.

  2890: 01 01 00 52 10 02 01 01 00 02 E5 01 03 55 00 02  // ...R.........U..

  28A0: 52 3F 02 25 01 02 52 40 5B 00 5D 05 01 07 0C 08  // R?.%..R@[.].....

  28B0: 37 00 00 3D 25 01 FF 44 33 05 3D 25 01 19 46 2F  // 7..=%..D3.=%..F/

  28C0: 05 3D 25 01 02 47 2F 05 3D 25 01 14 45 33 05 3D  // .=%..G/.=%..E3.=

  28D0: 05 00 00 00 00 00 44 DE 02 66 1B 56 00 02 3D A5  // ......D..f.V..=.

  28E0: 01 02 49 48 00 03 0C 40 10 00 21 0D 40 14 00 43  // ..IH...@..!.@..C

  28F0: 61 00 3D A5 01 03 49 5C 00 03 0C 40 14 00 21 0D  // a.=...I\...@..!.

  2900: 40 14 00 43 61 00 03 0C 40 18 00 3E 0D 40 00 00  // @..Ca...@..>.@..

  2910: 44 70 00 03 0A 02 40 43 74 00 0E E5 01 80 4B E5  // Dp....@Ct.....K.

  2920: 01 02 49 A2 00 02 A9 02 02 55 28 02 3D 05 00 40  // ..I......U(.=..@

  2930: 4B 4C 00 45 A2 00 0D A5 58 62 40 03 21 41 01 33  // KL.E....Xb@.!A.3

  2940: 25 41 14 03 22 43 41 0D E2 FF 55 44 66 FF 2D 0D  // %A.."CA...UDf.-.

  2950: 42 49 05 03 39 40 01 09 0D 40 30 00 1B 0D 40 04  // BI..9@...@0...@.

  2960: 21 0D 40 05 00 2D 0A 42 40 03 04 40 00 00 27 05  // !.@..-.B@..@..'.

  2970: 40 10 27 00 00 02 A2 03 40 02 E4 03 04 00 56 00  // @.'.....@.....V.

  2980: 00 56 00 01 02 0D 03 40 01 02 65 01 01 20 05 00  // .V.....@..e.. ..

  2990: 0A 00 00 00 03 02 46 40 3D 05 00 80 8D 5B 00 47  // ......F@=....[.G

  29A0: 0A 01 3D A5 03 64 45 03 01 02 65 03 03 0E E5 01  // ..=..dE...e.....

  29B0: 08 55 28 01 4B E5 01 08 44 15 01 1B 05 46 01 3E  // .U(.K...D....F.>

  29C0: 05 46 A0 2F C5 01 48 2A 01 2C 65 01 01 15 05 46  // .F./..H*.,e....F

  29D0: 01 43 15 01 14 2D 01 05 3D A5 01 00 44 4B 01 4B  // .C...-..=...DK.K

  29E0: E5 01 80 49 4B 01 3D A5 03 64 45 4B 01 0E 25 03  // ...IK.=..dEK..%.

  29F0: 01 15 05 46 01 03 05 01 00 00 01 00 4B E5 01 80  // ...F........K...

  2A00: 44 AD 01 27 04 46 00 00 3E 05 41 00 00 00 00 44  // D..'.F..>.A....D

  2A10: BF 01 03 04 40 00 00 03 02 00 41 27 02 40 41 03  // ....@.....A'.@A.

  2A20: 02 40 00 3E 05 41 00 00 00 00 49 6D 01 7C 05 00  // .@.>.A....Im.|..

  2A30: 00 00 01 00 7E 04 40 00 00 7C 04 40 00 00 7E 02  // ....~.@..|.@..~.

  2A40: 40 00 03 02 01 40 3E 05 01 33 F3 00 00 48 AD 01  // @....@>..3...H..

  2A50: 03 05 01 00 00 01 00 27 04 46 00 00 7C 02 01 41  // .......'.F..|..A

  2A60: 7E 04 40 00 00 03 0A 00 40 27 04 46 00 00 03 8A  // ~.@.....@'.F....

  2A70: 00 40 56 18 01 4B E5 01 80 49 4A 02 7C 02 02 00  // .@V..K...IJ.|...

  2A80: 7E 05 40 A0 86 01 00 03 01 41 03 09 05 41 03 00  // ~.@......A...A..

  2A90: 00 00 6F 02 40 41 7C 05 40 4E 0C 00 00 7E 04 40  // ..o.@A|.@N...~.@

  2AA0: 00 00 27 05 40 05 00 00 00 3E 05 40 00 00 00 00  // ..'.@....>.@....

  2AB0: 49 0D 02 03 25 40 01 03 8A 01 40 21 05 40 05 00  // I...%@....@!.@..

  2AC0: 00 00 7C 04 40 00 00 7E 05 40 4E 0C 00 00 03 01  // ..|.@..~.@N.....

  2AD0: 41 03 09 05 41 03 00 00 00 75 02 40 41 3D A5 01  // A...A....u.@A=..

  2AE0: 00 44 42 02 1B 05 40 01 2D 02 00 40 03 02 02 00  // .DB...@.-..@....

  2AF0: 33 02 02 40 66 FF 2D 0D 42 3D 05 56 00 40 03 21  // 3..@f.-.B=.V.@.!

  2B00: 40 01 33 25 40 14 15 25 40 01 2D 0A 42 40 03 0C  // @.3%@..%@.-.B@..

  2B10: 48 00 00 4A 65 20 56 10 44 99 03 03 39 41 01 09  // H..Je V.D...9A..

  2B20: 0D 41 30 00 1B 0D 41 04 3C 22 9C 56 41 49 BD 02  // .A0...A.<".VAI..

  2B30: 3C 21 61 56 03 49 BD 02 3C 29 63 56 03 49 BD 02  // <!aV.I..<)cV.I..

  2B40: 03 20 41 9D 56 09 25 41 E0 3E 29 41 01 49 BD 02  // . A.V.%A.>)A.I..

  2B50: 4B E5 01 40 49 91 03 3C 02 5E 56 00 49 BD 02 3C  // K..@I..<.^V.I..<

  2B60: 0A 60 56 01 44 C1 02 0E E5 01 01 3A 00 00 4B E5  // .`V.D......:..K.

  2B70: 01 01 44 07 05 4B E5 01 02 49 DE 02 3D 25 02 05  // ..D..K...I..=%..

  2B80: 46 DE 02 55 28 02 52 23 56 00 40 03 21 40 01 33  // F..U(.R#V.@.!@.3

  2B90: 25 40 14 03 0A 48 40 07 25 60 01 FE 66 FF 2D 0D  // %@...H@.%`..f.-.

  2BA0: 42 3D 05 56 00 40 03 21 40 01 33 25 40 14 15 25  // B=.V.@.!@.3%@..%

  2BB0: 40 01 2D 0A 42 40 03 0C 48 00 00 07 65 61 56 FE  // @.-.B@..H...eaV.

  2BC0: 54 00 5F 56 54 00 60 56 07 65 20 56 EF 4A 65 20  // T._VT.`V.e V.Je 

  2BD0: 56 20 49 23 03 07 65 30 56 EF 4A 65 30 56 20 49  // V I#..e0V.Je0V I

  2BE0: 30 03 3D 05 00 00 00 00 00 49 99 03 4A A5 FF 55  // 0.=......I..J..U

  2BF0: 80 44 6D 03 56 00 41 5C 25 1E 56 F8 06 51 02 4A  // .Dm.V.A\%.V..Q.J

  2C00: 65 1E 56 01 44 55 03 2D A5 41 01 2D 0D 48 10 00  // e.V.DU.-.A.-.H..

  2C10: 3E A5 41 04 45 4D 03 56 08 48 03 21 41 01 33 25  // >.A.EM.V.H.!A.3%

  2C20: 41 14 03 22 43 41 07 E2 FF 55 45 4A E5 FF 55 3F  // A.."CA...UEJ..U?

  2C30: 49 2F 05 07 A5 58 62 BF 43 2F 05 01 02 5E 56 00  // I/...Xb.C/...^V.

  2C40: 43 C3 04 01 05 19 56 80 88 01 00 3D A5 01 00 49  // C.....V....=...I

  2C50: BA 03 3D 05 00 E0 3B 66 00 45 BA 03 07 25 1A 56  // ..=...;f.E...%.V

  2C60: FE 43 DA 03 0D 25 1A 56 01 3D A5 01 02 49 DA 03  // .C...%.V.=...I..

  2C70: 4B E5 01 08 44 DA 03 01 05 E1 56 80 88 01 00 0D  // K...D.....V.....

  2C80: 25 E2 56 01 0D 25 9D 56 01 03 39 40 01 09 0D 40  // %.V..%.V..9@...@

  2C90: 30 00 1B 0D 40 04 01 22 9C 56 40 0D 65 9D 56 80  // 0...@..".V@.e.V.

  2CA0: 5C 79 9D 56 FB 03 56 00 40 03 31 40 03 03 01 41  // \y.V..V.@.1@...A

  2CB0: 03 09 05 41 03 00 00 00 75 02 40 41 03 05 41 A1  // ...A....u.@A..A.

  2CC0: 83 00 00 3E 25 40 64 48 35 04 03 05 41 24 83 00  // ...>%@dH5...A$..

  2CD0: 00 3E 25 40 30 48 35 04 03 05 41 A3 76 00 00 01  // .>%@0H5...A.v...

  2CE0: 0A 62 56 41 01 E2 64 56 40 0D 25 64 56 02 01 21  // .bVA..dV@.%dV..!

  2CF0: 61 56 03 01 A5 61 56 E8 01 02 5E 56 00 54 00 5F  // aV...aV...^V.T._

  2D00: 56 01 02 60 56 01 4B E5 01 08 44 6B 04 07 65 9D  // V..`V.K...Dk..e.

  2D10: 56 FE 43 70 04 0D 65 9D 56 01 5C 29 9D 56 1F 01  // V.Cp..e.V.\).V..

  2D20: 01 8D 69 56 20 03 01 29 63 56 03 07 65 9D 56 7F  // ..iV ..)cV..e.V.

  2D30: 5C 65 20 56 E3 04 4A 65 20 56 20 49 8C 04 0D 65  // \e V..Je V I...e

  2D40: 20 56 10 4A 65 20 56 20 44 99 04 4B E5 01 02 49  //  V.Je V D..K...I

  2D50: C3 04 5C 65 30 56 E3 04 4A 65 30 56 20 49 AE 04  // ..\e0V..Je0V I..

  2D60: 0D 65 30 56 10 4A 65 30 56 20 44 BB 04 4B E5 01  // .e0V.Je0V D..K..

  2D70: 80 49 D6 04 01 02 5F 56 02 0D 65 61 56 01 51 0A  // .I...._V..eaV.Q.

  2D80: 0D 65 9D 56 40 51 0A 4A 65 9D 56 20 44 DD 04 07  // .e.V@Q.Je.V D...

  2D90: 65 9D 56 BF 56 00 40 03 21 40 01 33 25 40 14 03  // e.V.V.@.!@.3%@..

  2DA0: 0A 48 40 0D 25 60 01 01 51 0A 4B E5 01 02 49 2F  // .H@.%`..Q.K...I/

  2DB0: 05 3A 00 00 3D 25 02 05 46 2F 05 02 25 03 02 02  // .:..=%..F/..%...

  2DC0: E1 03 02 02 61 03 01 02 B9 03 01 08 A5 03 04 0E  // ....a...........

  2DD0: B1 03 02 02 01 02 00 52 2E 3A 00 00 5B 02 25 01  // .......R.:..[.%.

  2DE0: 0B 43 07 05 7A 20 00 00 00 C8 00 90 01 58 02 20  // .C..z .......X. 

  2DF0: 03 E8 03 B0 1E 04 00 04 40 42 0F 00 04 B0 1E 04  // ........@B......

  2E00: 00 00 40 42 0F 00 04 00 AC 00 02 01 00 00 37 00  // ..@B..........7.

  2E10: 00 3D 65 00 01 44 AB 00 56 08 48 03 21 48 00 01  // .=e..D..V.H.!H..

  2E20: 0D 88 35 02 00 52 14 01 05 93 3A 00 00 40 00 01  // ..5..R....:..@..

  2E30: 25 CF 3B 02 01 A5 E6 3A C0 01 0D 96 3A 45 01 5C  // %.;....:....:E.\

  2E40: 05 F4 3A F0 FF FF FF 02 00 00 00 07 25 1D 3B FB  // ..:.........%.;.

  2E50: 0D 25 83 3A 01 5C 05 3C 3B 88 08 F8 FF 00 00 08  // .%.:.\.<;.......

  2E60: 00 01 05 41 3B 03 80 FF FF 01 25 42 3B 11 01 0D  // ...A;.....%B;...

  2E70: 3D 3B FF 7F 01 05 3E 3B FF 7F 00 00 01 05 C6 3B  // =;....>;.......;

  2E80: 07 40 00 00 0D A5 C9 3B 01 01 05 3B 3B 00 08 00  // .@.....;...;;...

  2E90: 04 01 0D 99 3B 04 00 5C 05 1A 3B FF FF FD FF 00  // ....;..\..;.....

  2EA0: 00 02 00 5C 05 DB 3A 00 E0 FF FF 04 14 00 00 3A  // ...\..:........:

  2EB0: 00 00 5B 5B 31 01 02 01 00 04 37 00 00 3D 65 00  // ..[[1.....7..=e.

  2EC0: 02 44 EE 00 3D 65 00 07 44 1E 00 02 01 01 00 52  // .D..=e..D......R

  2ED0: 17 5B 5C 05 84 35 FF 00 FE 9F 04 2C 01 20 01 05  // .[\..5.....,. ..

  2EE0: A2 35 00 0F 00 20 01 05 3B 01 1B 02 12 00 01 05  // .5... ..;.......

  2EF0: 30 01 78 69 10 00 01 05 87 35 AD 90 02 00 01 8D  // 0.xi.....5......

  2F00: 7D 39 1B 00 01 25 7C 39 01 01 05 31 01 3C 00 01  // }9...%|9...1.<..

  2F10: 08 5C 65 D4 00 FC 02 01 05 6D 55 00 00 00 00 01  // .\e......mU.....

  2F20: 05 42 55 00 00 00 00 01 05 78 55 0F 00 00 00 01  // .BU......xU.....

  2F30: 05 68 4A 00 00 00 30 01 25 32 01 00 5C 05 3E 35  // .hJ...0.%2..\.>5

  2F40: 0F FF FF FF 70 00 00 00 01 05 29 35 08 00 00 00  // ....p.....)5....

  2F50: 5C 05 44 35 00 C0 CE 60 08 60 30 14 55 00 01 52  // \.D5...`.`0.U..R

  2F60: 17 52 23 2C 25 01 01 3D 25 01 06 45 AB 00 55 00  // .R#,%..=%..E..U.

  2F70: 01 52 4E 02 25 01 07 52 33 02 05 01 00 07 00 00  // .RN.%..R3.......

  2F80: 52 4D 2C 25 01 01 3D 25 01 06 45 CC 00 66 16 03  // RM,%..=%..E..f..

  2F90: 0C 41 04 00 4C 0D 41 02 00 44 ED 00 0D A5 4C 00  // .A..L.A..D....L.

  2FA0: 02 5B 02 05 01 01 00 00 00 52 06 03 01 40 01 33  // .[.......R...@.3

  2FB0: 05 40 01 00 00 00 01 05 EB 35 00 00 00 00 01 02  // .@.......5......

  2FC0: ED 35 40 1A 0D 01 04 14 05 01 10 2C 05 01 00 F4  // .5@........,....

  2FD0: FF F3 01 01 E6 35 01 01 25 C9 00 F4 01 05 C4 00  // .....5..%.......

  2FE0: 00 00 00 00 5B 00 0E 00 02 01 00 00 52 3E 02 04  // ....[.......R>..

  2FF0: 00 00 00 5B 8C 01 01 01 00 00 37 00 00 02 05 00  // ...[......7.....

  3000: 00 00 02 00 52 29 03 05 40 40 7E 05 00 27 01 40  // ....R)..@@~..'.@

  3010: 00 01 05 00 00 15 6C 01 00 01 02 01 00 40 50 02  // ......l......@P.

  3020: 02 05 00 50 C3 00 00 52 3C 01 05 00 00 41 6C 01  // ...P...R<....Al.

  3030: 00 01 39 01 00 00 02 05 00 DC 4A 01 00 52 3C 01  // ..9.......J..R<.

  3040: 05 00 00 4B 6C 01 00 01 39 01 00 00 02 05 00 50  // ...Kl...9......P

  3050: C3 00 00 52 3C 01 05 00 00 55 6C 01 00 01 39 01  // ...R<....Ul...9.

  3060: 00 00 02 05 00 50 C3 00 00 52 3C 01 05 00 00 5F  // .....P...R<...._

  3070: 6C 01 00 01 39 01 00 00 02 05 00 60 EA 00 00 52  // l...9......`...R

  3080: 3C 01 05 00 00 69 6C 01 00 01 39 01 00 00 02 05  // <....il...9.....

  3090: 00 40 9C 00 00 52 3C 01 05 00 00 91 6C 01 00 01  // .@...R<.....l...

  30A0: 39 01 00 00 01 05 00 00 3B 7E 01 00 01 05 01 00  // 9.......;~......

  30B0: 01 00 11 0F 01 05 00 00 3C 7E 01 00 01 05 01 00  // ........<~......

  30C0: 90 01 90 01 01 05 00 00 3D 7E 01 00 01 05 01 00  // ........=~......

  30D0: 01 00 00 00 01 05 00 00 83 68 01 00 01 25 01 00  // .........h...%..

  30E0: 00 01 05 00 00 3D 7E 01 00 5C A5 01 00 FE 00 01  // .....=~..\......

  30F0: 05 00 00 84 68 01 00 01 05 01 00 10 00 00 00 01  // ....h...........

  3100: 05 00 00 06 7F 01 00 01 05 01 00 00 00 25 15 01  // .............%..

  3110: 05 00 00 07 7F 01 00 01 05 01 00 00 00 FF 00 01  // ................

  3120: 05 00 00 08 7F 01 00 01 05 01 00 17 03 10 00 01  // ................

  3130: 05 00 00 09 7F 01 00 01 05 01 00 07 00 00 00 01  // ................

  3140: 05 00 00 0C 7F 01 00 01 05 01 00 10 00 00 00 01  // ................

  3150: 05 00 00 0D 7F 01 00 01 05 01 00 00 00 00 20 01  // .............. .

  3160: 05 00 00 0E 7F 01 00 01 05 01 00 50 92 82 01 01  // ...........P....

  3170: 05 00 00 30 6B 01 00 01 05 01 00 1B 04 00 00 5B  // ...0k..........[

  3180: 07 00 01 01 00 00 5B 00 EE 00 01 01 00 04 37 00  // ......[.......7.

  3190: 00 03 F9 46 00 08 E5 00 7F 03 0A 41 42 2D 0D 41  // ...F.......AB-.A

  31A0: 04 00 03 0C 46 00 00 3E 0D 46 00 00 44 ED 00 15  // ....F..>.F..D...

  31B0: 0D 46 02 03 0A 42 41 2D 0A 42 46 56 30 46 03 04  // .F...BA-.BFV0F..

  31C0: 40 00 00 3E 05 40 00 00 00 00 44 53 00 3D FA 00  // @..>.@....DS.=..

  31D0: 40 44 5F 00 3E A5 46 01 49 6A 00 33 0A 42 46 33  // @D_.>.F.Ij.3.BF3

  31E0: 0D 42 04 00 43 76 00 03 A5 46 01 3D 02 00 40 47  // .B..Cv...F.=..@G

  31F0: 76 00 2D 0A 42 46 2D 0D 42 04 00 43 36 00 4C E5  // v.-.BF-.B..C6.L.

  3200: 46 80 44 7E 00 5B 2D 0D 42 04 00 03 8A 46 42 03  // F.D~.[-.B....FB.

  3210: 0A 42 41 03 04 40 00 00 03 1A 42 46 4C E5 40 01  // .BA..@....BFL.@.

  3220: 49 B8 00 3E 05 40 00 5C 01 00 48 AA 00 0F 0D 40  // I..>.@.\..H....@

  3230: 00 04 01 02 00 00 40 01 04 01 00 00 00 43 D6 00  // ......@......C..

  3240: 56 38 40 01 05 00 00 88 5C 01 00 01 02 01 00 40  // V8@.....\......@

  3250: 01 05 00 00 89 5C 01 00 01 04 01 00 00 00 33 0D  // .....\........3.

  3260: 46 04 00 2D 8D 46 04 00 2D 0D 41 04 00 3E 0D 46  // F..-.F..-.A..>.F

  3270: 00 00 49 87 00 5B 8E 00 01 02 00 04 66 FF 56 08  // ..I..[......f.V.

  3280: 47 2D 0D 42 5C 00 03 21 47 00 09 25 47 F0 42 22  // G-.B\..!G..%G.B"

  3290: 47 63 00 43 00 63 80 36 00 63 60 3E 00 63 20 2E  // Gc.C.c.6.c`>.c .

  32A0: 00 5A 5A 5B 2D 0D 42 26 00 43 43 00 2D 0D 42 0C  // .ZZ[-.B&.CC.-.B.

  32B0: 00 43 43 00 2D 0D 42 18 00 03 21 47 00 09 25 47  // .CC.-.B...!G..%G

  32C0: 07 2D 0A 42 47 2D 0A 42 47 03 0C 48 00 00 5B 7A  // .-.BG-.BG..H..[z

  32D0: 32 00 00 00 00 02 00 04 00 06 00 08 00 0A 00 00  // 2...............

  32E0: 02 00 2C 00 2D 00 2E 00 2F 00 00 00 00 01 00 02  // ..,.-.../.......

  32F0: 00 03 00 04 00 05 00 06 00 00 C8 00 90 01 58 02  // ..............X.

  3300: 20 03 E8 03 78 00 01 01 00 00 37 00 00 52 14 0D  //  ...x.....7..R..

  3310: A5 6A 3B 01 54 20 6C 3B 07 25 5E 3B FE 54 20 5F  // .j;.T l;.%^;.T _

  3320: 3B 42 29 00 63 00 31 00 63 01 39 00 63 02 4D 00  // ;B).c.1.c.9.c.M.

  3330: 5A 5A 43 70 00 01 25 5F 3B 02 43 3E 00 01 25 5F  // ZZCp..%_;.C>..%_

  3340: 3B 01 54 20 5C 3B 54 00 5D 3B 54 00 61 3B 43 70  // ;.T \;T.];T.a;Cp

  3350: 00 01 0D 5D 3B 01 01 01 05 61 3B 01 00 01 00 0D  // ...];....a;.....

  3360: 65 62 3B 01 0D 65 65 3B 01 01 0D 6B 3B 10 10 01  // eb;..ee;...k;...

  3370: 25 5C 3B 01 54 30 6A 3B 3A 00 00 5B 74 00 01 01  // %\;.T0j;:..[t...

  3380: 00 00 37 00 00 4A A5 4E 00 01 44 15 00 02 65 00  // ..7..J.N..D...e.

  3390: 01 0E 25 00 80 52 14 03 00 46 CC 00 08 25 00 0F  // ..%..R...F...%..

  33A0: 52 14 54 30 B0 3B 3C 69 B0 3B 00 44 65 00 01 69  // R.T0.;<i.;.De..i

  33B0: B0 3B 00 3D 65 00 00 44 65 00 4A A5 AF 3B 01 44  // .;.=e..De.J..;.D

  33C0: 65 00 4C 25 46 01 44 69 00 4A 25 B6 3B 01 49 4D  // e.L%F.Di.J%.;.IM

  33D0: 00 4A 25 B6 3B 01 44 55 00 4A 25 B6 3B 01 49 5D  // .J%.;.DU.J%.;.I]

  33E0: 00 3A 00 00 5B 4A 25 B0 3B 01 44 69 00 43 65 00  // .:..[J%.;.Di.Ce.

  33F0: 3E 00 01 01 00 00 37 00 00 52 14 3D 65 00 01 44  // >.....7..R.=e..D

  3400: 30 00 0D 65 AF 3B 03 07 25 AF 3B FE 4A A5 AF 3B  // 0..e.;..%.;.J..;

  3410: 01 49 1C 00 07 E5 1A 3B 7F 54 20 BC 3B 43 3A 00  // .I.....;.T .;C:.

  3420: 0D E5 1A 3B 80 0D 25 AF 3B 01 3A 00 00 5B 2C 00  // ...;..%.;.:..[,.

  3430: 02 01 00 00 37 00 00 3C 21 FC 00 00 49 19 00 0D  // ....7..<!...I...

  3440: A5 C0 00 01 43 26 00 3C 61 FC 00 00 49 26 00 0D  // ....C&.<a...I&..

  3450: A5 C0 00 02 0D A5 C1 00 01 5B CF 01 03 01 00 00  // .........[......

  3460: 37 00 00 01 05 00 00 11 6C 01 00 03 05 40 8C 0A  // 7.......l....@..

  3470: 00 00 3C 05 01 00 00 00 00 00 44 2A 00 03 05 40  // ..<.......D*...@

  3480: 10 27 00 00 03 02 46 40 3D A5 00 02 49 3A 00 02  // .'....F@=...I:..

  3490: 02 00 46 5B 03 05 40 15 6C 01 00 03 05 41 00 6C  // ..F[..@.l....A.l

  34A0: 01 00 3D 25 00 00 44 72 00 03 05 40 15 6E 01 00  // ..=%..Dr...@.n..

  34B0: 03 05 41 00 6E 01 00 3D 25 00 01 44 72 00 03 05  // ..A.n..=%..Dr...

  34C0: 40 15 7E 01 00 03 05 41 00 7E 01 00 01 02 00 00  // @.~....A.~......

  34D0: 40 03 88 40 01 00 03 18 40 01 00 09 8D 40 FF 01  // @..@....@....@..

  34E0: 3E 8D 40 00 00 49 C8 00 01 02 00 00 41 03 00 40  // >.@..I......A..@

  34F0: 01 00 09 05 40 FF 01 00 00 3E 0D 40 00 00 49 B1  // ....@....>.@..I.

  3500: 00 03 05 46 44 6E 02 00 43 EB 00 21 02 40 46 03  // ...FDn..C..!.@F.

  3510: 00 41 01 00 09 05 41 00 1E 00 00 1B 05 41 09 43  // .A....A......A.C

  3520: E3 00 7C 02 40 46 7E 05 40 00 00 01 00 03 00 41  // ..|.@F~.@......A

  3530: 01 00 09 05 41 00 F0 00 00 1B 05 41 0C 75 02 40  // ....A......A.u.@

  3540: 41 03 02 46 40 3D A5 00 01 49 F7 00 02 02 00 46  // A..F@=...I.....F

  3550: 5B 3D E5 00 00 49 59 01 56 00 40 03 29 40 00 21  // [=...IY.V.@.)@.!

  3560: 0D 40 0A 00 03 05 41 4A 6C 01 00 3D 25 00 00 44  // .@....AJl..=%..D

  3570: 2D 01 03 05 41 4A 6E 01 00 3D 25 00 01 44 2D 01  // -...AJn..=%..D-.

  3580: 03 05 41 4A 7E 01 00 2D 02 40 41 01 02 00 00 40  // ..AJ~..-.@A....@

  3590: 03 00 41 01 00 09 05 41 00 00 F0 07 1B 05 41 14  // ..A....A......A.

  35A0: 02 E2 00 41 3D E5 00 00 49 59 01 02 05 00 10 27  // ...A=...IY.....'

  35B0: 00 00 5B 56 00 40 03 39 40 00 55 38 00 66 FF 2D  // ..[V.@.9@.U8.f.-

  35C0: 0D 42 A7 01 3E 0C 40 02 00 47 7A 01 2D 0D 42 08  // .B..>.@..Gz.-.B.

  35D0: 00 43 6A 01 33 0C 40 04 00 21 0C 40 06 00 2D 0C  // .Cj.3.@..!.@..-.

  35E0: 40 00 00 03 09 42 00 55 00 00 02 0A 00 40 7C 05  // @....B.U.....@|.

  35F0: 46 40 42 0F 00 7E 01 40 00 02 02 00 40 5B 7A 28  // F@B..~.@....@[z(

  3600: 00 FF FF 07 00 00 00 00 00 C8 00 3F 00 08 00 19  // ...........?....

  3610: 00 40 06 5F 00 40 00 32 00 80 0C 7E 00 60 00 64  // .@._.@.2...~.`.d

  3620: 00 00 32 7F 00 7F 00 64 00 00 C6 00 01 03 04 00  // ..2....d........

  3630: 37 00 00 56 00 46 56 00 00 03 21 00 00 55 20 00  // 7..V.FV...!..U .

  3640: 3D 65 00 03 44 2C 00 3D 65 00 0D 46 BB 00 02 29  // =e..D,.=e..F...)

  3650: 00 00 32 25 00 08 0E 25 00 60 52 14 5C 22 3E 4D  // ..2%...%.`R.\">M

  3660: F8 00 02 22 00 00 52 14 03 08 41 DA 3A 09 0D 41  // ..."..R...A.:..A

  3670: 03 00 66 FF 2D 0D 42 C2 00 2D 0A 42 41 03 24 00  // ..f.-.B..-.BA.$.

  3680: 00 00 3D E2 00 00 48 A7 00 3E 25 00 04 44 76 00  // ..=...H..>%..Dv.

  3690: 03 22 46 00 33 25 46 01 15 25 46 04 0F 25 46 01  // ."F.3%F..%F..%F.

  36A0: 33 39 00 00 3E 25 00 01 44 93 00 3E 25 00 02 44  // 39..>%..D..>%..D

  36B0: 8C 00 03 25 46 21 03 65 00 2F 43 97 00 03 65 00  // ...%F!.e./C...e.

  36C0: 13 03 79 46 00 33 65 46 01 15 2D 46 03 0F 65 46  // ..yF.3eF..-F..eF

  36D0: 01 52 14 01 02 07 3C 46 01 52 06 3C 00 54 00 0E  // .R....<F.R.<.T..

  36E0: 3C 54 00 05 3C 3A 00 00 5B 7A 04 00 03 02 01 04  // <T..<:..[z......

  36F0: A8 01 01 04 00 08 37 00 00 3D 65 02 01 49 3D 01  // ......7..=e..I=.

  3700: 4B A5 02 03 49 5D 00 02 05 00 00 03 00 05 02 05  // K...I]..........

  3710: 01 00 05 02 00 3C 21 FC 00 02 49 57 00 01 8D C0  // .....<!...IW....

  3720: 00 00 02 51 02 01 05 C6 00 00 00 10 00 01 05 C8  // ...Q............

  3730: 00 00 00 50 00 01 0D C3 00 02 00 54 20 CA 00 01  // ...P.......T ...

  3740: 05 C2 00 00 01 00 00 56 20 40 43 83 00 0E 25 02  // .......V @C...%.

  3750: 80 52 14 54 00 CC 00 56 08 48 08 25 02 07 0D 25  // .R.T...V.H.%...%

  3760: CA 00 01 01 25 C2 00 01 54 00 C6 00 54 00 C8 00  // ....%...T...T...

  3770: 56 20 40 07 65 53 00 FF 3D A5 01 01 47 94 00 0D  // V @.eS..=...G...

  3780: 65 53 00 00 03 A0 40 C9 00 03 00 46 C4 00 03 02  // eS....@....F....

  3790: 41 46 2D 00 46 C6 00 2D 00 41 C8 00 52 14 01 32  // AF-.F..-.A..R..2

  37A0: 21 3A 40 01 32 22 3A 40 01 02 1E 3A 46 01 02 1F  // !:@.2":@...:F...

  37B0: 3A 41 54 30 DB 3A 54 00 6F 3B 01 01 70 3B 00 54  // :AT0.:T.o;..p;.T

  37C0: 08 23 3A 54 08 24 3A 54 08 25 3A 54 08 26 3A 01  // .#:T.$:T.%:T.&:.

  37D0: 09 28 3A 00 01 19 27 3A 00 5C 19 1B 3A FC F8 01  // .(:...':.\..:...

  37E0: 07 A5 1B 46 0F 07 8D 1B 3A 0F FE 01 09 20 3A 01  // ...F....:.... :.

  37F0: 01 25 1A 3A 01 0D 25 C6 3B 04 5C 62 C6 3B FE 40  // .%.:..%.;.\b.;.@

  3800: 54 20 3A 3A 54 20 41 3A 54 00 D9 3B 54 00 D7 3B  // T ::T A:T..;T..;

  3810: 54 00 DB 3B 4B A5 02 03 49 39 01 0E 25 02 80 52  // T..;K...I9..%..R

  3820: 14 01 05 CC 00 01 00 00 00 3A 00 00 5B 52 14 3D  // .........:..[R.=

  3830: 65 02 00 49 5A 01 54 20 1A 3A 3A 00 00 3C 21 FC  // e..IZ.T .::..<!.

  3840: 00 02 49 59 01 54 08 C1 00 5B 3D 65 02 10 44 67  // ..IY.T...[=e..Dg

  3850: 01 01 09 20 3A 01 5B 03 00 40 1E 3A 09 05 40 00  // ... :.[..@.:..@.

  3860: 00 00 FF 2D 01 40 00 09 0D 40 00 F0 01 02 1E 3A  // ...-.@...@.....:

  3870: 40 08 0D 00 FF 0F 56 00 41 03 31 41 01 74 0A 00  // @.....V.A.1A.t..

  3880: 41 2C 09 01 00 08 25 00 FC 14 05 00 10 01 01 6F  // A,....%........o

  3890: 3B 00 01 09 27 3A 01 5B 49 00 01 01 00 00 37 00  // ;...':.[I.....7.

  38A0: 00 52 14 07 65 C9 3B FE 3D 65 00 01 44 37 00 54  // .R..e.;.=e..D7.T

  38B0: 30 71 3A 54 30 2A 3A 54 20 C8 3B 54 20 CE 3B 54  // 0q:T0*:T .;T .;T

  38C0: 30 CE 3B 4A 25 C9 3B 01 49 2B 00 3A 00 00 5B 0D  // 0.;J%.;.I+.:..[.

  38D0: 25 CE 3B 01 54 00 B1 3B 07 25 DA 3A F4 3A 00 00  // %.;.T..;.%.:.:..

  38E0: 5B 00 95 00 01 03 00 00 37 00 00 52 14 0D 25 1D  // [.......7..R..%.

  38F0: 3B 04 54 20 7E 3A 54 00 86 3A 3D 65 00 01 49 56  // ;.T ~:T..:=e..IV

  3900: 00 0D 25 84 3A 07 01 25 85 3A 01 51 01 4A 25 85  // ..%.:..%.:.Q.J%.

  3910: 3A 02 44 29 00 54 20 85 3A 54 08 87 3A 54 08 88  // :.D).T .:T..:T..

  3920: 3A 54 08 89 3A 01 0D 8A 3A FF FF 01 0D 8B 3A FF  // :T..:...:.....:.

  3930: FF 01 0D 8C 3A FF FF 5B 01 31 7F 3A 00 56 00 41  // ....:..[.1.:.V.A

  3940: 03 19 41 01 3B 02 41 3D 65 00 02 49 78 00 03 00  // ..A.;.A=e..Ix...

  3950: 40 82 3A 04 02 00 40 43 81 00 03 03 40 00 01 02  // @.:...@C....@...

  3960: 82 3A 40 2D 05 46 04 00 00 00 2D 8D 41 01 00 3E  // .:@-.F....-.A..>

  3970: 89 41 01 45 65 00 5B 00 1B 00 01 01 00 00 02 05  // .A.Ee.[.........

  3980: 00 01 00 00 00 52 29 26 05 00 10 27 00 00 02 02  // .....R)&...'....

  3990: 00 40 5B 00 1E 00 01 01 00 00 37 00 00 02 05 00  // .@[.......7.....

  39A0: 02 00 00 00 52 29 26 05 00 10 27 00 00 02 02 00  // ....R)&...'.....

  39B0: 40 5B 53 01 02 03 00 18 37 00 00 66 FF 2D 0D 42  // @[S.....7..f.-.B

  39C0: 47 01 55 28 05 2D 09 42 05 2D 09 42 05 03 0C 48  // G.U(.-.B.-.B...H

  39D0: 00 00 03 09 41 03 2D 19 41 03 3E 0D 41 03 00 46  // ....A.-.A.>.A..F

  39E0: 3F 00 5C 05 C6 3B FB 0F F0 FF 00 30 00 00 43 4B  // ?.\..;.....0..CK

  39F0: 00 5C 05 C6 3B FF 0F F0 FF 04 40 00 00 03 09 41  // .\..;.....@....A

  3A00: 00 2D 19 41 00 33 0D 41 01 00 01 0A 93 3B 41 54  // .-.A.3.A.....;AT

  3A10: 08 95 3B 01 99 95 3B 02 03 19 41 00 33 09 41 02  // ..;...;...A.3.A.

  3A20: 56 18 41 03 B1 41 04 33 1A 41 41 01 8A 94 3B 41  // V.A..A.3.AA...;A

  3A30: 03 19 41 00 33 09 41 02 2D 1A 41 41 2D 09 41 00  // ..A.3.A.-.AA-.A.

  3A40: 4B 25 04 10 44 99 00 2D 09 41 00 01 0A 94 3B 41  // K%..D..-.A....;A

  3A50: 03 21 41 04 09 25 41 02 1B 25 41 01 01 22 96 3B  // .!A..%A..%A..".;

  3A60: 41 54 00 71 3B 01 31 71 3B 04 01 B1 71 3B 04 03  // AT.q;.1q;...q;..

  3A70: 09 41 01 2D 19 41 01 33 0D 41 01 00 01 0A 9A 3B  // .A.-.A.3.A.....;

  3A80: 41 54 08 A1 3B 01 99 A1 3B 03 03 19 41 01 33 09  // AT..;...;...A.3.

  3A90: 41 03 56 18 41 03 B9 41 04 33 1A 41 41 01 8A A0  // A.V.A..A.3.AA...

  3AA0: 3B 41 03 19 41 01 33 09 41 03 2D 1A 41 41 2D 09  // ;A..A.3.A.-.AA-.

  3AB0: 41 01 4B 25 04 20 44 0B 01 2D 09 41 01 01 0A A0  // A.K%. D..-.A....

  3AC0: 3B 41 03 21 41 04 09 25 41 04 1B 25 41 02 01 22  // ;A.!A..%A..%A.."

  3AD0: A2 3B 41 54 00 72 3B 01 39 72 3B 04 01 B9 72 3B  // .;AT.r;.9r;...r;

  3AE0: 04 03 21 41 04 09 25 41 80 1B 25 41 07 01 22 B1  // ..!A..%A..%A..".

  3AF0: 3B 41 3A 00 00 5B 7A 0C 00 00 00 00 02 00 04 00  // ;A:..[z.........

  3B00: 06 00 08 00 0A 00 54 00 01 01 00 04 37 00 00 66  // ......T.....7..f

  3B10: 1C 56 00 40 03 64 40 14 00 2D 0D 42 18 00 54 30  // .V.@.d@..-.B..T0

  3B20: 50 00 3D A4 00 16 00 49 3B 00 3D 25 00 00 44 4E  // P.=....I;.=%..DN

  3B30: 00 3D 24 00 1C 00 49 3B 00 3D 64 00 1A 00 44 4E  // .=$...I;.=d...DN

  3B40: 00 2D 0C 42 14 00 2D 25 40 01 3E 62 40 40 49 1C  // .-.B..-%@.>b@@I.

  3B50: 00 56 20 40 01 A2 50 00 40 5B 4D 00 01 01 00 00  // .V @..P.@[M.....

  3B60: 37 00 00 55 00 00 01 05 00 00 4F 5C 01 00 03 00  // 7..U......O\....

  3B70: 41 01 00 09 E5 41 0F 3E E5 41 01 44 36 00 3E E5  // A....A.>.A.D6.>.

  3B80: 41 02 44 32 00 03 E5 41 06 43 36 00 03 E5 41 0F  // A.D2...A.C6...A.

  3B90: 09 A5 41 C0 1B 35 41 02 2D A5 41 15 02 3A 00 41  // ..A..5A.-.A..:.A

  3BA0: 02 72 00 41 52 34 5B 00 31 01 01 01 00 00 37 00  // .r.AR4[.1.....7.

  3BB0: 00 52 3E 01 05 00 00 00 44 01 00 01 05 01 00 01  // .R>.....D.......

  3BC0: 00 00 00 01 05 00 00 08 44 01 00 01 05 01 00 FE  // ........D.......

  3BD0: FF FF FF 01 05 00 00 1C 44 01 00 5C 65 01 00 0F  // ........D..\e...

  3BE0: 10 01 05 00 00 32 44 01 00 01 05 01 00 01 00 00  // .....2D.........

  3BF0: 00 01 05 00 00 33 44 01 00 01 05 01 00 01 00 00  // .....3D.........

  3C00: 00 01 05 00 00 34 44 01 00 01 05 01 00 01 00 00  // .....4D.........

  3C10: 00 01 05 00 00 35 44 01 00 01 05 01 00 01 00 00  // .....5D.........

  3C20: 00 01 05 00 00 38 44 01 00 01 05 01 00 09 00 00  // .....8D.........

  3C30: 00 03 24 40 1A 00 3E 25 40 45 49 E3 00 01 05 00  // ..$@..>%@EI.....

  3C40: 00 47 44 01 00 0D 25 01 00 10 01 05 00 00 0C 44  // .GD...%........D

  3C50: 01 00 01 05 01 00 0C 50 20 00 01 05 00 00 10 44  // .......P ......D

  3C60: 01 00 01 05 01 00 63 54 0A 13 01 05 00 00 14 44  // ......cT.......D

  3C70: 01 00 01 05 01 00 53 BA 4C FF 01 05 00 00 36 44  // ......S.L.....6D

  3C80: 01 00 01 05 01 00 01 40 00 10 5B 01 05 00 00 47  // .......@..[....G

  3C90: 44 01 00 07 25 01 00 EF 01 05 00 00 0C 44 01 00  // D...%........D..

  3CA0: 01 05 01 00 08 40 10 00 01 05 00 00 10 44 01 00  // .....@.......D..

  3CB0: 01 05 01 00 63 54 0D 13 01 05 00 00 14 44 01 00  // ....cT.......D..

  3CC0: 01 05 01 00 53 BA 4C FF 01 05 00 00 36 44 01 00  // ....S.L.....6D..

  3CD0: 01 05 01 00 01 00 00 00 5B 00 31 02 01 01 00 00  // ........[.1.....

  3CE0: 37 00 00 0D 25 64 4A 08 07 25 8A 4A FE 56 00 41  // 7...%dJ..%.J.V.A

  3CF0: 03 39 41 01 09 25 41 0F 03 0A 40 42 66 FF 2D 0D  // .9A..%A...@Bf.-.

  3D00: 42 11 02 15 25 41 02 2D 0A 42 41 03 0C 41 00 00  // B...%A.-.BA..A..

  3D10: 01 02 00 00 41 07 A5 01 00 FE 54 08 01 00 01 0C  // ....A.....T.....

  3D20: 6B 4A 02 00 03 0A 42 40 03 05 40 BC 34 00 00 56  // kJ....B@..@.4..V

  3D30: 00 41 03 21 41 00 27 02 40 41 01 8A 67 4A 40 01  // .A.!A.'.@A..gJ@.

  3D40: 25 67 4A 02 0D 25 65 4A 02 01 A9 69 4A 01 4B 25  // %gJ..%eJ...iJ.K%

  3D50: 01 01 49 7F 00 54 30 69 4A 01 0D 69 4A 00 31 2B  // ..I..T0iJ..iJ.1+

  3D60: A5 69 4A 01 4B 25 01 02 44 96 00 2B A5 69 4A 01  // .iJ.K%..D..+.iJ.

  3D70: 56 00 41 03 71 41 01 0F E5 41 80 01 02 6A 4A 41  // V.A.qA...A...jJA

  3D80: 03 69 41 00 2D A5 41 01 01 02 6A 4A 41 4B 25 01  // .iA.-.A...jJAK%.

  3D90: 02 44 C6 00 56 28 41 2D A5 41 01 01 02 6A 4A 41  // .D..V(A-.A...jJA

  3DA0: 4B 25 01 01 44 E7 00 03 71 41 00 2D A5 41 01 01  // K%..D...qA.-.A..

  3DB0: 02 6A 4A 41 03 79 41 00 2D A5 41 01 01 02 6A 4A  // .jJA.yA.-.A...jJ

  3DC0: 41 0D 25 64 4A 01 03 A5 41 01 43 BA 01 03 29 40  // A.%dJ...A.C...)@

  3DD0: 01 03 65 40 01 03 99 40 00 56 00 41 03 71 41 01  // ..e@...@.V.A.qA.

  3DE0: 0F 65 41 01 0F E5 41 80 01 02 6A 4A 41 01 A5 69  // .eA...A...jJA..i

  3DF0: 4A 04 3D 65 01 04 47 28 01 01 0D 69 4A 01 13 43  // J.=e..G(...iJ..C

  3E00: 57 01 01 A2 69 4A 40 01 0D 69 4A 01 31 43 57 01  // W...iJ@..iJ.1CW.

  3E10: 07 65 69 4A EF 01 A5 69 4A 03 3E 25 40 04 46 57  // .eiJ...iJ.>%@.FW

  3E20: 01 01 A2 69 4A 40 31 A5 69 4A 01 5C 65 69 4A FD  // ...iJ@1.iJ.\eiJ.

  3E30: 20 0D 25 64 4A 01 03 A5 41 00 43 BA 01 03 05 41  //  .%dJ...A.C....A

  3E40: 01 00 00 80 03 AA 41 40 01 02 6A 4A 41 3D 65 01  // ......A@..jJA=e.

  3E50: 01 49 82 01 02 A8 00 6A 4A 43 F9 01 56 00 41 03  // .I.....jJC..V.A.

  3E60: 1A 41 40 3B 02 41 03 28 41 6A 4A 03 68 41 6A 4A  // .A@;.A.(AjJ.hAjJ

  3E70: 03 A8 41 6A 4A 03 E8 41 6A 4A 04 02 00 41 56 28  // ..AjJ..AjJ...AV(

  3E80: 40 2D 8D 40 04 00 3E 25 40 04 47 F9 01 33 25 40  // @-.@..>%@.G..3%@

  3E90: 04 43 36 01 02 65 00 02 03 0D 41 64 00 33 0D 41  // .C6..e....Ad.3.A

  3EA0: 01 00 3E 0D 41 00 00 44 F9 01 51 64 4A 25 66 4A  // ..>.A..D..QdJ%fJ

  3EB0: 10 44 C3 01 4A 65 66 4A 06 49 F9 01 02 65 00 01  // .D..JefJ.I...e..

  3EC0: 0D 25 65 4A 02 3E A5 41 00 44 63 01 4B 25 01 01  // .%eJ.>.A.Dc.K%..

  3ED0: 44 F3 00 0D 25 65 4A 02 01 25 64 4A 02 51 01 54  // D...%eJ..%dJ.Q.T

  3EE0: 00 64 4A 54 00 6B 4A 5B 7A 20 00 A6 55 01 00 AA  // .dJT.kJ[z ..U...

  3EF0: 55 03 02 AE 55 05 04 B2 55 42 41 B6 55 49 48 BA  // U...U...UBA.UIH.

  3F00: 55 4B 4A D6 55 29 28 BF 55 4D 4C 00 46 00 02 02  // UKJ.U)(.UML.F...

  3F10: 00 04 37 00 00 55 30 00 32 25 00 01 20 25 00 08  // ..7..U0.2%.. %..

  3F20: 56 08 48 03 22 48 40 0D A5 C1 4A 01 02 A0 00 C0  // V.H."H@...J.....

  3F30: 4A 08 A5 00 03 4A 25 C0 4A 02 44 3C 00 5C 0D C1  // J....J%.J.D<.\..

  3F40: 4A FF FE 01 00 43 42 00 0D 0D C1 4A 01 01 3A 00  // J....CB....J..:.

  3F50: 00 5B 0A 00 01 01 00 04 55 00 00 5B D7 08 01 01  // .[......U..[....

  3F60: 00 00 37 00 00 01 05 00 00 D2 32 01 00 01 05 01  // ..7.......2.....

  3F70: 00 03 00 00 00 01 05 00 00 F2 32 01 00 01 05 01  // ..........2.....

  3F80: 00 04 00 00 00 01 05 00 00 12 33 01 00 01 05 01  // ..........3.....

  3F90: 00 05 00 00 00 01 05 00 00 32 33 01 00 01 05 01  // .........23.....

  3FA0: 00 06 00 00 00 01 05 00 00 4F 5C 01 00 03 00 41  // .........O\....A

  3FB0: 01 00 09 E5 41 0F 3E E5 41 01 49 3B 02 01 05 00  // ....A.>.A.I;....

  3FC0: 00 88 5C 01 00 01 05 01 00 07 00 00 00 01 05 00  // ..\.............

  3FD0: 00 89 5C 01 00 03 00 41 01 00 4C A5 41 10 44 3B  // ..\....A..L.A.D;

  3FE0: 02 52 3E 03 24 40 1A 00 3E 25 40 45 49 9D 00 66  // .R>.$@..>%@EI..f

  3FF0: FF 2D 0D 42 3F 02 43 A4 00 66 FF 2D 0D 42 8B 05  // .-.B?.C..f.-.B..

  4000: 03 04 41 00 00 3E 05 41 00 00 00 00 44 D0 01 26  // ..A..>.A....D..&

  4010: 05 00 30 11 00 00 33 25 40 01 15 05 40 07 0F 05  // ..0...3%@...@...

  4020: 40 02 00 00 00 01 05 00 00 0D 5C 01 00 01 02 01  // @.........\.....

  4030: 00 40 01 05 00 00 0B 5C 01 00 01 04 01 00 00 00  // .@.....\........

  4040: 01 05 00 00 0B 5C 01 00 03 00 46 01 00 03 00 46  // .....\....F....F

  4050: 01 00 03 00 46 01 00 03 00 46 01 00 4A 05 01 00  // ....F....F..J...

  4060: 00 00 00 10 44 00 01 01 05 00 00 0D 5C 01 00 0F  // ....D.......\...

  4070: 05 40 00 80 00 00 01 02 01 00 40 01 05 00 00 0C  // .@........@.....

  4080: 5C 01 00 01 04 01 00 04 00 01 05 00 00 0D 5C 01  // \.............\.

  4090: 00 5E 25 40 9F 20 01 02 01 00 40 01 05 00 00 0C  // .^%@. ....@.....

  40A0: 5C 01 00 01 04 01 00 08 00 01 05 00 00 0D 5C 01  // \.............\.

  40B0: 00 5E 25 40 9F 40 01 02 01 00 40 01 05 00 00 0C  // .^%@.@....@.....

  40C0: 5C 01 00 01 04 01 00 0C 00 01 05 00 00 0D 5C 01  // \.............\.

  40D0: 00 5E 25 40 9F 60 01 02 01 00 40 01 05 00 00 0C  // .^%@.`....@.....

  40E0: 5C 01 00 01 04 01 00 10 00 01 05 00 00 0B 5C 01  // \.............\.

  40F0: 00 01 04 01 00 14 00 01 05 00 00 0B 5C 01 00 03  // ............\...

  4100: 00 46 01 00 03 00 46 01 00 03 00 46 01 00 03 00  // .F....F....F....

  4110: 46 01 00 4A 05 01 00 00 00 00 10 44 B7 01 51 C8  // F..J.......D..Q.

  4120: 51 C8 51 64 2D 0D 42 18 00 43 A4 00 01 05 00 00  // Q.Qd-.B..C......

  4130: 0D 5C 01 00 09 0D 40 9F 7F 01 02 01 00 40 01 05  // .\....@......@..

  4140: 00 00 0B 5C 01 00 01 05 01 00 01 03 00 00 01 05  // ...\............

  4150: 00 00 0B 5C 01 00 03 00 46 01 00 03 00 46 01 00  // ...\....F....F..

  4160: 03 00 46 01 00 03 00 46 01 00 4A 05 01 00 00 00  // ..F....F..J.....

  4170: 00 10 44 0E 02 01 05 00 00 0D 5C 01 00 0F 25 40  // ..D.......\...%@

  4180: 03 01 02 01 00 40 01 05 00 00 0D 5C 01 00 09 25  // .....@.....\...%

  4190: 40 FD 01 02 01 00 40 5B 7A 98 06 01 03 B0 0F 08  // @.....@[z.......

  41A0: 00 50 00 0E 00 00 00 00 00 00 00 00 00 00 00 42  // .P.............B

  41B0: 09 B0 0F 01 03 B0 02 02 08 00 20 0C 00 00 00 00  // .......... .....

  41C0: 00 00 00 00 00 00 00 42 09 B0 02 01 03 B0 03 02  // .......B........

  41D0: 08 00 20 0C 00 00 00 00 00 00 00 00 00 00 00 42  // .. ............B

  41E0: 09 B0 03 01 03 B0 06 02 08 00 20 0C 00 00 00 00  // .......... .....

  41F0: 00 00 00 00 00 00 00 42 09 B0 06 01 03 B0 07 02  // .......B........

  4200: 08 00 20 0C 00 00 00 00 00 00 00 00 00 00 00 42  // .. ............B

  4210: 09 B0 07 01 03 B0 0F 00 0C 00 04 0C 00 00 00 00  // ................

  4220: 00 00 00 00 00 00 00 42 09 B0 0F 01 03 B0 0F 80  // .......B........

  4230: 00 02 08 0C 00 00 00 00 00 00 00 00 00 00 00 42  // ...............B

  4240: 09 B0 0F 01 03 B0 0F 00 82 00 80 0C 00 00 00 00  // ................

  4250: 00 00 00 00 00 00 00 42 09 B0 0F 01 03 B0 0F 00  // .......B........

  4260: 02 10 80 0C 00 00 00 00 00 00 00 00 00 00 00 42  // ...............B

  4270: 09 B0 0F 01 03 B0 0F 00 82 40 00 0C 00 00 00 00  // .........@......

  4280: 00 00 00 00 00 00 00 42 09 B0 0F 01 03 B0 0F 00  // .......B........

  4290: 82 00 08 0C 00 00 00 00 00 00 00 00 00 00 00 42  // ...............B

  42A0: 09 B0 0F 01 03 B0 0F 00 42 00 80 0C 00 00 00 00  // ........B.......

  42B0: 00 00 00 00 00 00 00 42 09 B0 0F 01 03 B0 0F 00  // .......B........

  42C0: 42 00 10 0C 00 00 00 00 00 00 00 00 00 00 00 42  // B..............B

  42D0: 09 B0 0F 01 03 B0 0F 00 42 00 08 0C 00 00 00 00  // ........B.......

  42E0: 00 00 00 00 00 00 00 42 09 B0 0F 01 03 B0 0F 00  // .......B........

  42F0: 02 10 04 0C 00 00 00 00 00 00 00 00 00 00 00 42  // ...............B

  4300: 09 B0 0F 01 03 B0 0F 00 02 10 02 0C 00 00 00 00  // ................

  4310: 00 00 00 00 00 00 00 42 09 B0 0F 01 03 B0 0F 00  // .......B........

  4320: 02 10 40 0C 00 00 00 00 00 00 00 00 00 00 00 42  // ..@............B

  4330: 09 B0 0F 01 03 B0 02 08 80 00 02 0C 00 00 00 00  // ................

  4340: 00 00 00 00 00 00 00 42 09 B0 02 01 03 B0 03 08  // .......B........

  4350: 80 00 02 0C 00 00 00 00 00 00 00 00 00 00 00 42  // ...............B

  4360: 09 B0 03 01 03 B0 06 08 80 00 02 0C 00 00 00 00  // ................

  4370: 00 00 00 00 00 00 00 42 09 B0 06 01 03 B0 07 08  // .......B........

  4380: 80 00 02 0C 00 00 00 00 00 00 00 00 00 00 00 42  // ...............B

  4390: 09 B0 07 01 03 B0 02 08 80 00 20 0C 00 00 00 00  // .......... .....

  43A0: 00 00 00 00 00 00 00 42 09 B0 02 01 03 B0 03 08  // .......B........

  43B0: 80 00 20 0C 00 00 00 00 00 00 00 00 00 00 00 42  // .. ............B

  43C0: 09 B0 03 01 03 B0 06 08 80 00 20 0C 00 00 00 00  // .......... .....

  43D0: 00 00 00 00 00 00 00 42 09 B0 06 01 03 B0 07 08  // .......B........

  43E0: 80 00 20 0C 00 00 00 00 00 00 00 00 00 00 00 42  // .. ............B

  43F0: 09 B0 07 01 03 B0 0F 08 00 02 80 0C 00 00 00 00  // ................

  4400: 00 00 00 00 00 00 00 42 09 B0 0F 01 03 B0 0F 08  // .......B........

  4410: 00 02 04 0C 00 00 00 00 00 00 00 00 00 00 00 42  // ...............B

  4420: 09 B0 0F 01 03 B0 0F 08 00 02 02 0C 00 00 00 00  // ................

  4430: 00 00 00 00 00 00 00 42 09 B0 0F 01 03 B0 0F 00  // .......B........

  4440: 82 00 04 0C 00 00 00 00 00 00 00 00 00 00 00 42  // ...............B

  4450: 09 B0 0F 01 03 B0 0F 00 42 00 02 0C 00 00 00 00  // ........B.......

  4460: 00 00 00 00 00 00 00 42 09 B0 0F 01 03 B0 0F 80  // .......B........

  4470: 00 42 00 0C 00 00 00 00 00 00 00 00 00 00 00 42  // .B.............B

  4480: 09 B0 0F 01 03 B0 0F 80 00 82 00 0C 00 00 00 00  // ................

  4490: 00 00 00 00 00 00 00 42 09 B0 0F 01 03 B0 0F 01  // .......B........

  44A0: 00 02 08 10 00 00 00 00 00 00 00 00 00 00 00 42  // ...............B

  44B0: 09 B0 0F 01 03 B0 0F 10 80 00 20 10 00 00 00 00  // .......... .....

  44C0: 00 00 00 00 00 00 00 42 09 B0 0F 01 03 00 0F 00  // .......B........

  44D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 42  // ...............B

  44E0: 00 00 0F 00 00 00 00 01 03 B0 0F 08 00 50 00 06  // .............P..

  44F0: 00 00 00 00 00 00 00 00 00 00 00 42 09 B0 0F 01  // ...........B....

  4500: 03 B0 02 02 08 00 20 04 00 00 00 00 00 00 00 00  // ...... .........

  4510: 00 00 00 42 09 B0 02 01 03 B0 03 02 08 00 20 04  // ...B.......... .

  4520: 00 00 00 00 00 00 00 00 00 00 00 42 09 B0 03 01  // ...........B....

  4530: 03 B0 06 02 08 00 20 04 00 00 00 00 00 00 00 00  // ...... .........

  4540: 00 00 00 42 09 B0 06 01 03 B0 07 02 08 00 20 04  // ...B.......... .

  4550: 00 00 00 00 00 00 00 00 00 00 00 42 09 B0 07 01  // ...........B....

  4560: 03 B0 0F 00 0C 00 04 04 00 00 00 00 00 00 00 00  // ................

  4570: 00 00 00 42 09 B0 0F 01 03 B0 0F 80 00 02 08 04  // ...B............

  4580: 00 00 00 00 00 00 00 00 00 00 00 42 09 B0 0F 01  // ...........B....

  4590: 03 B0 0F 00 82 00 80 04 00 00 00 00 00 00 00 00  // ................

  45A0: 00 00 00 42 09 B0 0F 01 03 B0 0F 00 02 10 80 04  // ...B............

  45B0: 00 00 00 00 00 00 00 00 00 00 00 42 09 B0 0F 01  // ...........B....

  45C0: 03 B0 0F 00 82 40 00 04 00 00 00 00 00 00 00 00  // .....@..........

  45D0: 00 00 00 42 09 B0 0F 01 03 B0 0F 00 82 00 08 04  // ...B............

  45E0: 00 00 00 00 00 00 00 00 00 00 00 42 09 B0 0F 01  // ...........B....

  45F0: 03 B0 0F 00 42 00 80 04 00 00 00 00 00 00 00 00  // ....B...........

  4600: 00 00 00 42 09 B0 0F 01 03 B0 0F 00 42 00 10 04  // ...B........B...

  4610: 00 00 00 00 00 00 00 00 00 00 00 42 09 B0 0F 01  // ...........B....

  4620: 03 B0 0F 00 42 00 08 04 00 00 00 00 00 00 00 00  // ....B...........

  4630: 00 00 00 42 09 B0 0F 01 03 B0 0F 00 02 10 04 04  // ...B............

  4640: 00 00 00 00 00 00 00 00 00 00 00 42 09 B0 0F 01  // ...........B....

  4650: 03 B0 0F 00 02 10 02 04 00 00 00 00 00 00 00 00  // ................

  4660: 00 00 00 42 09 B0 0F 01 03 B0 0F 00 02 10 40 04  // ...B..........@.

  4670: 00 00 00 00 00 00 00 00 00 00 00 42 09 B0 0F 01  // ...........B....

  4680: 03 B0 02 08 80 00 02 04 00 00 00 00 00 00 00 00  // ................

  4690: 00 00 00 42 09 B0 02 01 03 B0 03 08 80 00 02 04  // ...B............

  46A0: 00 00 00 00 00 00 00 00 00 00 00 42 09 B0 03 01  // ...........B....

  46B0: 03 B0 06 08 80 00 02 04 00 00 00 00 00 00 00 00  // ................

  46C0: 00 00 00 42 09 B0 06 01 03 B0 07 08 80 00 02 04  // ...B............

  46D0: 00 00 00 00 00 00 00 00 00 00 00 42 09 B0 07 01  // ...........B....

  46E0: 03 B0 02 08 80 00 20 04 00 00 00 00 00 00 00 00  // ...... .........

  46F0: 00 00 00 42 09 B0 02 01 03 B0 03 08 80 00 20 04  // ...B.......... .

  4700: 00 00 00 00 00 00 00 00 00 00 00 42 09 B0 03 01  // ...........B....

  4710: 03 B0 06 08 80 00 20 04 00 00 00 00 00 00 00 00  // ...... .........

  4720: 00 00 00 42 09 B0 06 01 03 B0 07 08 80 00 20 04  // ...B.......... .

  4730: 00 00 00 00 00 00 00 00 00 00 00 42 09 B0 07 01  // ...........B....

  4740: 03 B0 0F 08 00 02 80 04 00 00 00 00 00 00 00 00  // ................

  4750: 00 00 00 42 09 B0 0F 01 03 B0 0F 08 00 02 04 04  // ...B............

  4760: 00 00 00 00 00 00 00 00 00 00 00 42 09 B0 0F 01  // ...........B....

  4770: 03 B0 0F 08 00 02 02 04 00 00 00 00 00 00 00 00  // ................

  4780: 00 00 00 42 09 B0 0F 01 03 B0 0F 00 82 00 04 04  // ...B............

  4790: 00 00 00 00 00 00 00 00 00 00 00 42 09 B0 0F 01  // ...........B....

  47A0: 03 B0 0F 00 42 00 02 04 00 00 00 00 00 00 00 00  // ....B...........

  47B0: 00 00 00 42 09 B0 0F 01 03 B0 0F 80 00 42 00 04  // ...B.........B..

  47C0: 00 00 00 00 00 00 00 00 00 00 00 42 09 B0 0F 01  // ...........B....

  47D0: 03 B0 0F 80 00 82 00 04 00 00 00 00 00 00 00 00  // ................

  47E0: 00 00 00 42 09 B0 0F 01 03 B0 0F 01 00 02 08 10  // ...B............

  47F0: 00 00 00 00 00 00 00 00 00 00 00 42 09 B0 0F 01  // ...........B....

  4800: 03 B0 0F 10 80 00 20 10 00 00 00 00 00 00 00 00  // ...... .........

  4810: 00 00 00 42 09 B0 0F 01 03 00 0F 00 00 00 00 00  // ...B............

  4820: 00 00 00 00 00 00 00 00 00 00 00 42 00 00 0F 00  // ...........B....

  4830: 00 00 00 00 A0 01 01 08 08 00 03 01 00 00 3D E5  // ..............=.

  4840: 00 01 44 33 00 3D E5 00 02 44 33 00 02 05 00 00  // ..D3.=...D3.....

  4850: 00 01 00 52 29 20 05 00 64 00 00 00 03 02 46 40  // ...R) ..d.....F@

  4860: 02 02 00 00 43 E4 00 02 05 00 01 00 02 00 52 29  // ....C.........R)

  4870: 03 01 01 00 02 02 00 00 03 01 46 00 56 38 46 03  // ..........F.V8F.

  4880: 05 40 80 C3 C9 01 27 02 40 46 2D 05 40 31 00 00  // .@....'.@F-.@1..

  4890: 00 27 05 40 32 00 00 00 21 05 40 32 00 00 00 21  // .'.@2...!.@2...!

  48A0: 02 46 40 03 02 46 40 55 00 03 27 05 46 19 00 00  // .F@..F@U..'.F...

  48B0: 00 7C 05 40 00 40 00 00 7E 02 40 01 02 8A 01 40  // .|.@.@..~.@....@

  48C0: 02 1A 01 40 3D E5 00 01 49 E1 00 02 A5 03 01 03  // ...@=...I.......

  48D0: 02 00 40 21 05 01 F4 01 00 00 03 02 01 40 7C 05  // ..@!.........@|.

  48E0: 00 32 00 00 00 7E 05 40 10 27 00 00 7C 05 40 4E  // .2...~.@.'..|.@N

  48F0: 0C 00 00 7E 02 40 01 02 0A 03 40 21 02 40 01 27  // ...~.@....@!.@.'

  4900: 05 40 4E 0C 00 00 33 02 00 40 02 8A 02 00 02 1A  // .@N...3..@......

  4910: 02 00 43 E4 00 55 00 02 03 01 00 00 55 38 00 03  // ..C..U......U8..

  4920: 05 40 00 32 00 00 3D 05 00 00 00 00 00 44 26 01  // .@.2..=......D&.

  4930: 03 02 40 46 27 01 40 00 3E 05 40 9C 18 00 00 47  // ..@F'.@.>.@....G

  4940: 15 01 03 05 40 00 32 00 00 3E 05 40 C8 00 00 00  // ....@.2..>.@....

  4950: 46 26 01 03 05 40 C8 00 00 00 66 FF 2D 0D 42 80  // F&...@....f.-.B.

  4960: 01 3E 0C 40 02 00 47 3D 01 2D 0D 42 08 00 43 2D  // .>.@..G=.-.B..C-

  4970: 01 33 0C 40 00 00 3E E5 00 03 49 53 01 2D 0C 40  // .3.@..>...IS.-.@

  4980: 06 00 33 0D 40 01 00 27 0C 40 06 00 2D 0C 40 04  // ..3.@..'.@..-.@.

  4990: 00 02 E2 00 40 33 0C 40 04 00 21 0C 40 06 00 2D  // ....@3.@..!.@..-

  49A0: 0C 40 00 00 27 02 46 40 02 0A 00 40 02 B2 00 40  // .@..'.F@...@...@

  49B0: 5B 7A 20 00 C8 00 40 06 08 00 19 00 40 06 80 0C  // [z ...@.....@...

  49C0: 40 00 32 00 80 0C 38 18 60 00 64 00 00 32 00 32  // @.2...8.`.d..2.2

  49D0: 7F 00 64 00 5A 00 02 01 00 00 01 05 00 00 74 21  // ..d.Z.........t!

  49E0: 01 00 01 05 01 00 0A 00 F0 FF 01 05 00 00 75 21  // ..............u!

  49F0: 01 00 01 05 01 00 25 00 00 00 01 05 00 00 74 21  // ......%.......t!

  4A00: 01 00 01 05 01 00 09 00 F0 FF 01 05 00 00 75 21  // ..............u!

  4A10: 01 00 01 05 01 00 01 00 00 00 0D 25 B6 F0 01 07  // ...........%....

  4A20: 25 B6 F0 FE 02 05 00 00 00 0E 10 52 20 5B EA 00  // %..........R [..

  4A30: 02 01 08 08 37 00 00 66 1C 2D 0C 42 06 00 02 01  // ....7..f.-.B....

  4A40: 02 00 02 F0 02 50 00 3D E5 00 03 44 21 00 5B 56  // .....P.=...D!.[V

  4A50: 00 40 20 0D 01 20 00 03 05 00 00 01 00 00 33 02  // .@ .. ........3.

  4A60: 00 40 0E E5 02 80 52 12 55 38 00 20 05 00 03 00  // .@....R.U8. ....

  4A70: 00 00 27 05 40 10 27 00 00 01 05 00 00 88 5C 01  // ..'.@.'.......\.

  4A80: 00 01 02 01 00 00 01 05 00 00 89 5C 01 00 01 02  // ...........\....

  4A90: 01 00 40 2D 05 00 01 00 00 00 56 00 41 01 05 00  // ..@-......V.A...

  4AA0: 00 88 5C 01 00 01 05 01 00 01 00 00 00 01 05 00  // ..\.............

  4AB0: 00 89 5C 01 00 03 00 01 01 00 01 05 00 00 88 5C  // ..\............\

  4AC0: 01 00 01 02 01 00 00 3E 25 41 12 49 C4 00 3E E5  // .......>%A.I..>.

  4AD0: 01 00 44 C4 00 2D E5 01 07 03 04 40 04 00 03 BA  // ..D..-.....@....

  4AE0: 40 01 01 05 00 00 89 5C 01 00 01 02 01 00 40 43  // @......\......@C

  4AF0: D2 00 01 05 00 00 89 5C 01 00 01 04 01 00 04 00  // .......\........

  4B00: 2D 05 00 01 00 00 00 2D 25 41 01 2D 0D 42 04 00  // -......-%A.-.B..

  4B10: 3E 25 41 16 45 8C 00 5B 17 01 01 02 10 04 37 00  // >%A.E..[......7.

  4B20: 00 3D 25 00 FF 49 CE 00 01 05 00 00 28 68 01 00  // .=%..I......(h..

  4B30: 01 05 01 00 00 70 03 00 01 05 00 00 29 68 01 00  // .....p......)h..

  4B40: 03 00 40 01 00 66 18 03 00 40 01 00 03 00 00 01  // ..@..f...@......

  4B50: 00 03 00 41 01 00 3E 05 40 00 00 00 00 44 CD 00  // ...A..>.@....D..

  4B60: 03 05 01 10 70 03 00 01 05 00 00 28 68 01 00 01  // ....p......(h...

  4B70: 02 01 00 01 01 05 00 00 29 68 01 00 03 00 02 01  // ........)h......

  4B80: 00 03 00 03 01 00 01 05 00 00 88 5C 01 00 01 02  // ...........\....

  4B90: 01 00 02 01 05 00 00 89 5C 01 00 01 02 01 00 03  // ........\.......

  4BA0: 2D 05 01 08 00 00 00 33 0D 40 01 00 3E 0D 40 00  // -......3.@..>.@.

  4BB0: 00 49 4F 00 01 05 00 00 28 68 01 00 01 02 01 00  // .IO.....(h......

  4BC0: 01 01 05 00 00 3E 5C 01 00 01 05 01 00 08 00 00  // .....>\.........

  4BD0: 00 01 05 01 00 04 00 00 00 01 05 01 00 01 00 00  // ................

  4BE0: 00 51 32 50 02 5B 01 05 00 00 58 5C 01 00 01 65  // .Q2P.[....X\...e

  4BF0: 01 00 FF 01 21 01 00 00 01 05 00 00 3E 5C 01 00  // ....!.......>\..

  4C00: 01 05 01 00 05 00 00 00 51 0A 01 05 00 00 3E 5C  // ........Q.....>\

  4C10: 01 00 01 05 01 00 01 00 00 00 51 0A 01 05 00 00  // ..........Q.....

  4C20: 58 5C 01 00 3C 61 01 00 00 49 04 01 51 64 5B 00  // X\..<a...I..Qd[.

  4C30: 30 00 01 03 00 04 02 01 01 00 02 E5 01 02 52 3C  // 0.............R<

  4C40: 01 05 00 00 15 6E 01 00 01 01 01 00 02 50 02 01  // .....n.......P..

  4C50: 05 00 00 41 6E 01 00 01 39 01 00 01 51 C8 5B 5B  // ...An...9...Q.[[

  4C60: 5D 01 01 04 00 04 37 00 00 3D 65 00 03 44 5C 01  // ].....7..=e..D\.

  4C70: 02 01 01 00 02 65 01 07 52 50 3D 05 02 00 00 00  // .....e..RP=.....

  4C80: 00 44 0B 01 01 05 00 00 00 68 01 00 4A E5 01 00  // .D.......h..J...

  4C90: 80 49 24 00 3D 25 00 01 49 46 00 01 05 00 00 01  // .I$.=%..IF......

  4CA0: 68 01 00 43 4E 00 01 05 00 00 00 68 01 00 03 24  // h..CN......h...$

  4CB0: 40 04 00 09 25 40 DF 01 22 01 00 40 01 05 00 00  // @...%@.."..@....

  4CC0: 00 68 01 00 4A E5 01 00 80 49 5C 00 56 00 40 3D  // .h..J....I\.V.@=

  4CD0: 25 00 01 49 95 00 03 0C 40 05 00 15 0D 40 07 09  // %..I....@....@..

  4CE0: 65 40 7F 01 05 00 00 09 68 01 00 5C 8A 01 00 7F  // e@......h..\....

  4CF0: 00 40 43 B3 00 03 24 40 05 00 15 0D 40 01 1B 25  // .@C...$@....@..%

  4D00: 40 01 0F 65 40 40 01 05 00 00 0A 68 01 00 01 0A  // @..e@@.....h....

  4D10: 01 00 40 01 05 00 00 0B 68 01 00 03 00 46 01 00  // ..@.....h....F..

  4D20: 09 25 46 FC 3D 25 00 01 44 CF 00 0F 25 46 01 56  // .%F.=%..D...%F.V

  4D30: 00 40 03 19 40 00 21 05 40 64 00 00 00 03 05 41  // .@..@.!.@d.....A

  4D40: 78 5D 02 00 33 02 41 40 27 05 41 71 02 00 00 03  // x]..3.A@'.Aq....

  4D50: A2 46 40 01 02 01 00 46 01 05 00 00 00 68 01 00  // .F@....F.....h..

  4D60: 4A E5 01 00 80 49 F8 00 51 32 5B 02 01 01 00 52  // J....I..Q2[....R

  4D70: 50 3D 05 02 00 00 00 00 44 58 01 01 05 00 00 86  // P=......DX......

  4D80: 68 01 00 54 20 01 00 03 05 41 FF FF FF FF 69 01  // h..T ....A....i.

  4D90: 41 02 01 05 00 00 87 68 01 00 09 00 41 01 00 0F  // A......h....A...

  4DA0: 01 41 01 01 02 01 00 41 01 05 00 00 8A 68 01 00  // .A.....A.....h..

  4DB0: 0D 01 01 00 02 51 32 5B 55 00 00 5B 5B 00 79 00  // .....Q2[U..[[.y.

  4DC0: 01 03 04 00 37 00 00 03 0A 00 42 66 20 03 0C 41  // ....7.....Bf ..A

  4DD0: 00 00 2D 0A 41 42 2D 0D 42 04 00 3E 0A 42 41 44  // ..-.AB-.B..>.BAD

  4DE0: 75 00 3D 0C 00 00 00 44 34 00 2D 0C 42 02 00 43  // u.=....D4.-.B..C

  4DF0: 1D 00 02 0A 01 42 3D 65 00 00 44 46 00 3D 65 00  // .....B=e..DF.=e.

  4E00: 04 49 74 00 03 E4 41 05 00 02 04 01 08 00 3E E5  // .It...A.......>.

  4E10: 41 00 44 75 00 3D 8C 00 10 00 47 6B 00 2D 0D 42  // A.Du.=....Gk.-.B

  4E20: 06 00 33 E5 41 01 43 50 00 02 04 00 0C 00 03 0A  // ..3.A.CP........

  4E30: 42 00 5B 55 00 01 5B 00 07 00 02 02 04 04 5B 00  // B.[U..[.......[.

  4E40: 62 02 01 05 00 00 37 00 00 03 20 46 52 00 0E 25  // b.....7... FR..%

  4E50: 00 60 52 14 08 25 00 0F 42 29 00 63 0F 58 00 63  // .`R..%..B).c.X.c

  4E60: 11 4F 01 63 12 C7 01 63 01 1F 02 63 00 48 02 63  // .O.c...c...c.H.c

  4E70: 08 1E 01 63 09 FF 00 63 0A 06 01 63 13 0E 01 63  // ...c...c...c...c

  4E80: 14 16 01 63 0B 26 01 63 0C 0F 02 63 0D 2E 01 63  // ...c.&.c...c...c

  4E90: 10 47 01 5A 5A 43 FB 00 54 00 B0 4D 01 0D 41 4D  // .G.ZZC..T..M..AM

  4EA0: 1F 00 3D A5 00 00 44 77 00 3D A5 00 02 44 E9 00  // ..=...Dw.=...D..

  4EB0: 3D A5 00 05 49 F1 00 54 08 DF 4D 3D 25 02 00 49  // =...I..T..M=%..I

  4EC0: 86 00 02 25 02 02 32 25 02 01 01 E1 DF 4D 02 4A  // ...%..2%.....M.J

  4ED0: 25 E2 4D 01 49 CC 00 7B 05 01 00 80 00 00 7E 05  // %.M.I..{......~.

  4EE0: 40 8C 0A 00 00 56 00 46 03 29 46 02 27 02 40 46  // @....V.F.)F.'.@F

  4EF0: 07 65 E6 4D FE 01 05 E7 4D 00 80 00 00 01 02 E8  // .e.M....M.......

  4F00: 4D 40 0D E5 E9 4D 10 0D 65 3E 4D 04 02 20 00 3E  // M@...M..e>M.. .>

  4F10: 4D 08 25 00 07 0E 25 00 00 52 14 14 3D 00 04 5C  // M.%...%..R..=..\

  4F20: B9 AF 3B 8F 00 3A 00 00 5B 01 05 B0 4D 01 00 00  // ..;..:..[...M...

  4F30: 00 07 E5 3E 4D 2F 0D 65 3E 4D 04 3A 00 00 5B 54  // ...>M/.e>M.:..[T

  4F40: 20 EE 4D 43 FB 00 01 25 EE 4D 01 43 FB 00 01 25  //  .MC...%.M.C...%

  4F50: EE 4D 02 43 FB 00 01 25 EE 4D 03 43 FB 00 07 25  // .M.C...%.M.C...%

  4F60: DE 4D EF 43 FB 00 0D 25 DE 4D 10 43 FB 00 0D 65  // .M.C...%.M.C...e

  4F70: E6 4D 01 51 0A 07 25 E3 4D FE 51 0A 01 0D E2 4D  // .M.Q..%.M.Q....M

  4F80: 01 02 51 C8 43 FB 00 0D 25 F4 4D 10 43 FB 00 01  // ..Q.C...%.M.C...

  4F90: 69 85 4D 02 4C 25 46 10 49 72 01 3D A5 00 03 49  // i.M.L%F.Ir.=...I

  4FA0: 72 01 4A 25 4B 4D 10 49 72 01 01 A5 85 4D 02 43  // r.J%KM.Ir....M.C

  4FB0: 77 01 01 B1 85 4D 00 3D 25 02 00 44 8C 01 32 25  // w....M.=%..D..2%

  4FC0: 02 01 14 25 02 04 5C E1 85 4D 8F 02 3D E5 00 04  // ...%..\..M..=...

  4FD0: 47 9B 01 0D 25 85 4D 01 43 A0 01 07 25 85 4D FE  // G...%.M.C...%.M.

  4FE0: 3D A5 00 05 44 AE 01 3D A5 00 00 49 BF 01 02 A5  // =...D..=...I....

  4FF0: 00 00 03 39 40 00 33 25 40 01 01 22 E1 4D 40 02  // ...9@.3%@..".M@.

  5000: E0 02 86 4D 43 FB 00 02 E0 02 86 4D 4B E5 02 01  // ...MC......MK...

  5010: 44 FB 00 02 B0 00 85 4D 02 E5 00 04 4A 25 85 4D  // D......M....J%.M

  5020: 01 44 E8 01 02 E5 00 08 3D A5 00 02 44 F6 01 3D  // .D......=...D..=

  5030: A5 00 03 49 FF 01 54 00 86 4D 50 02 43 FB 00 02  // ...I..T..MP.C...

  5040: A5 00 00 03 31 43 00 4A 62 85 4D 44 44 FB 00 54  // ....1C.Jb.MDD..T

  5050: 08 E2 4D 51 C8 0D 25 E3 4D 01 51 32 43 FB 00 0D  // ..MQ..%.M.Q2C...

  5060: 25 86 4D 01 3D A5 00 00 44 34 02 01 0D B7 4D 0F  // %.M.=...D4....M.

  5070: 01 43 FB 00 03 39 43 00 03 02 40 44 33 25 40 01  // .C...9C...@D3%@.

  5080: 01 0A B7 4D 40 43 FB 00 54 00 B7 4D 07 25 86 4D  // ...M@C..T..M.%.M

  5090: FE 07 0D 85 4D FE 80 54 20 DE 4D 54 20 EE 4D 43  // ....M..T .MT .MC

  50A0: FB 00 29 00 01 01 00 00 37 00 00 66 1C 2D 0D 42  // ..).....7..f.-.B

  50B0: 18 00 03 30 40 50 00 3E 25 40 00 44 28 00 33 25  // ...0@P.>%@.D(.3%

  50C0: 40 01 2D 0C 42 14 00 43 15 00 5B 00 46 01 01 06  // @.-.B..C..[.F...

  50D0: 00 00 37 00 00 42 29 00 63 07 24 01 63 01 25 00  // ..7..B).c.$.c.%.

  50E0: 63 00 C0 00 63 0B 27 01 63 04 2C 01 5A 5A 43 3F  // c...c.'.c.,.ZZC?

  50F0: 01 02 65 00 11 52 04 4B E5 02 01 49 20 01 02 65  // ..e..R.K...I ..e

  5100: 00 0A 55 08 02 52 4D 3D E5 00 04 47 50 00 68 25  // ..U..RM=...GP.h%

  5110: 00 01 02 25 02 01 52 4D 68 25 00 01 3D A5 00 00  // ...%..RMh%..=...

  5120: 49 82 00 20 05 01 64 00 00 00 02 05 01 14 1E 00  // I.. ..d.........

  5130: 02 2C 21 01 00 02 01 02 00 02 02 00 40 52 0C 26  // .,!.........@R.&

  5140: 05 00 64 00 00 00 02 02 01 40 02 01 00 02 02 65  // ..d......@.....e

  5150: 00 01 55 08 02 52 4D 3D E5 00 04 47 A0 00 68 25  // ..U..RM=...G..h%

  5160: 00 01 02 25 02 01 52 4D 68 25 00 01 51 05 02 65  // ...%..RMh%..Q..e

  5170: 00 01 52 04 51 0A 02 65 00 09 52 4D 3D E5 00 04  // ..R.Q..e..RM=...

  5180: 47 20 01 68 25 00 01 52 4D 43 20 01 02 65 00 12  // G .h%..RMC ..e..

  5190: 52 04 4B E5 02 01 44 20 01 02 65 00 08 52 4D 3D  // R.K...D ..e..RM=

  51A0: E5 00 04 47 E4 00 68 25 00 01 52 4D 68 25 00 01  // ...G..h%..RMh%..

  51B0: 02 65 00 00 52 04 02 65 00 00 52 4D 3D E5 00 04  // .e..R..e..RM=...

  51C0: 47 01 01 68 25 00 01 52 4D 68 25 00 01 3D A5 00  // G..h%..RMh%..=..

  51D0: 00 49 20 01 02 01 02 00 02 05 01 14 00 00 00 2C  // .I ............,

  51E0: 21 01 00 55 00 00 52 0C 02 01 00 02 3A 00 00 5B  // !..U..R.....:..[

  51F0: 43 20 01 52 4D 43 20 01 66 06 02 29 00 00 02 68  // C .RMC .f..)...h

  5200: 00 4E 00 02 8C 00 20 00 52 33 5B 02 29 00 00 52  // .N.... .R3[.)..R

  5210: 33 5B 71 03 02 01 00 00 37 00 00 0E 25 00 20 52  // 3[q.....7...%. R

  5220: 14 08 25 00 0F 42 29 00 63 07 35 00 63 0A 3D 00  // ..%..B).c.5.c.=.

  5230: 63 01 21 01 63 00 7B 01 63 09 BB 01 63 08 E9 01  // c.!.c.{.c...c...

  5240: 63 0B 01 02 5A 5A 5B 0D 65 02 56 08 43 AD 02 03  // c...ZZ[.e.V.C...

  5250: 0A 46 48 66 FF 2D 0D 42 53 03 56 00 40 20 25 00  // .FHf.-.BS.V.@ %.

  5260: 05 2D 0A 42 40 20 25 00 02 03 0A 48 40 01 04 44  // .-.B@ %....H@..D

  5270: 55 00 00 01 64 43 55 04 00 07 E5 43 55 FC 07 A5  // U...dCU....CU...

  5280: 43 55 8F 03 0A 48 46 56 00 41 3D E5 00 04 47 96  // CU...HFV.A=...G.

  5290: 00 03 05 41 00 80 01 01 4B 25 02 01 44 96 00 09  // ...A....K%..D...

  52A0: 4D 41 7F FF 03 E5 41 02 5C FA 11 56 FC 41 5C 52  // MA....A.\..V.A\R

  52B0: 03 56 7F FE 41 3D A5 00 00 49 CC 00 07 A5 FF 55  // .V..A=...I.....U

  52C0: 7F 66 FF 2D 0D 42 DE 02 2D 0D 42 06 00 56 00 41  // .f.-.B..-.B..V.A

  52D0: 3D A5 02 14 49 49 02 03 25 41 20 43 49 02 0D A5  // =...II..%A CI...

  52E0: FF 55 80 66 FF 2D 0D 42 B6 02 03 04 40 00 00 3E  // .U.f.-.B....@..>

  52F0: 05 40 00 00 00 00 44 AD 02 03 21 43 00 03 E2 41  // .@....D...!C...A

  5300: 44 4C E4 41 05 00 44 07 01 3D A4 00 04 00 49 07  // DL.A..D..=....I.

  5310: 01 3D 04 01 00 00 47 0F 01 2D 0D 42 0C 00 43 D8  // .=....G..-.B..C.

  5320: 00 03 04 40 06 00 03 24 41 0A 00 03 64 41 0B 00  // ...@...$A...dA..

  5330: 43 52 02 07 65 02 56 F7 03 0A 46 48 56 00 41 3D  // CR..e.V...FHV.A=

  5340: E5 00 04 47 3C 01 07 25 20 56 F9 43 42 01 5C 25  // ...G<..% V.CB.\%

  5350: 20 56 F9 02 4A 65 1E 56 01 44 42 01 07 25 1E 56  //  V..Je.V.DB..%.V

  5360: F8 4A 65 1E 56 01 44 4F 01 2D E5 41 01 2D 0D 48  // .Je.V.DO.-.A.-.H

  5370: 10 00 3E E5 41 04 45 2D 01 03 0A 48 46 0D 25 0F  // ..>.A.E-...HF.%.

  5380: 56 02 4A 25 0F 56 04 44 70 01 43 AD 02 07 25 0F  // V.J%.V.Dp.C...%.

  5390: 56 FD 4A 25 0F 56 04 49 80 01 0D 65 02 56 08 56  // V.J%.V.I...e.V.V

  53A0: 00 41 4A 65 1E 56 01 44 90 01 5C 25 1E 56 F8 04  // .AJe.V.D..\%.V..

  53B0: 51 02 4A 65 1E 56 01 44 A0 01 2D A5 41 01 2D 0D  // Q.Je.V.D..-.A.-.

  53C0: 48 10 00 3E A5 41 04 45 90 01 43 AD 02 03 0A 46  // H..>.A.E..C....F

  53D0: 48 56 08 48 20 25 00 02 03 22 48 40 0D 25 43 55  // HV.H %..."H@.%CU

  53E0: 01 0D E5 44 55 10 03 0A 48 46 0D A5 11 56 01 51  // ...DU...HF...V.Q

  53F0: 14 0D 25 11 56 01 51 14 43 AD 02 07 A5 11 56 FE  // ..%.V.Q.C.....V.

  5400: 56 00 40 20 25 00 02 03 0A 48 40 07 E5 44 55 EF  // V.@ %....H@..DU.

  5410: 43 AD 02 08 A5 00 1B 66 FF 2D 0D 42 DE 02 03 21  // C......f.-.B...!

  5420: 43 00 03 A2 40 44 03 0C 40 02 00 4C A4 40 00 00  // C...@D..@..L.@..

  5430: 49 29 02 2D 0C 42 04 00 43 14 02 2D 0D 42 06 00  // I).-.B..C..-.B..

  5440: 3D A4 00 00 00 44 49 02 03 24 41 00 00 3E 25 41  // =....DI..$A..>%A

  5450: FF 44 49 02 2D 0A 42 40 43 2E 02 03 04 40 01 00  // .DI.-.B@C....@..

  5460: 03 65 41 08 01 0A 01 56 40 01 05 19 56 88 88 01  // .eA....V@...V...

  5470: 00 01 F2 1A 56 40 01 BA 20 56 40 01 BA 30 56 40  // ....V@.. V@..0V@

  5480: 01 BA 40 56 40 01 BA 50 56 40 01 25 1F 56 20 01  // ..@V@..PV@.%.V .

  5490: 25 2F 56 20 01 25 3F 56 20 01 25 4F 56 20 01 2A  // %/V .%?V .%OV .*

  54A0: 1F 56 41 01 2A 2F 56 41 01 2A 3F 56 41 01 2A 4F  // .VA.*/VA.*?VA.*O

  54B0: 56 41 3D 65 00 0B 44 AD 02 5C A2 06 56 DF 41 3A  // VA=e..D..\..V.A:

  54C0: 00 00 5B 7A BD 00 0C 00 FF FF FF 00 02 3F 00 00  // ..[z.........?..

  54D0: 00 5F 00 08 40 9C 00 00 03 3F 00 00 00 5F 00 08  // ._..@....?..._..

  54E0: FF FF FF 00 03 3F 00 00 2A 57 20 10 00 00 00 00  // .....?..*W .....

  54F0: 30 00 05 00 39 00 00 56 00 00 80 01 44 00 00 80  // 0...9..V....D...

  5500: 02 2D 00 00 80 03 00 00 00 80 08 38 34 00 80 09  // .-.........84...

  5510: 19 34 00 80 0A 00 2C 00 9F 10 1B 4A 00 80 11 00  // .4....,....J....

  5520: 44 00 9F 18 01 55 00 9F FF 3F 00 05 00 39 00 00  // D....U...?...9..

  5530: 4B 00 00 80 01 3A 00 00 80 02 1B 00 00 80 03 00  // K....:..........

  5540: 00 00 80 08 34 25 00 80 09 1C 25 00 80 0A 00 1B  // ....4%....%.....

  5550: 00 9F 10 14 3F 00 80 11 01 38 00 9F 18 00 4A 00  // ....?....8....J.

  5560: 9F FF 00 00 FF 03 02 01 00 01 03 02 01 00 01 03  // ................

  5570: 02 01 00 01 03 02 01 00 01 03 02 01 00 01 03 02  // ................

  5580: 01 00 01 00 4C 02 01 02 00 00 37 00 00 3D 0D 00  // ....L.....7..=..

  5590: 00 00 44 CE 01 56 00 41 03 21 41 01 09 25 41 0F  // ..D..V.A.!A..%A.

  55A0: 15 0D 41 02 03 0A 40 42 66 FF 2D 0D 42 34 02 2D  // ..A...@Bf.-.B4.-

  55B0: 0A 42 41 03 0C 48 02 00 0D A5 A6 55 01 54 08 A6  // .BA..H.....U.T..

  55C0: 55 03 0C 48 00 00 03 F9 41 01 15 3D 41 04 5C BA  // U..H....A..=A.\.

  55D0: 26 4C 8F 41 03 0A 42 40 4A 25 26 4C 01 49 81 00  // &L.A..B@J%&L.I..

  55E0: 0D 0D 26 4C 01 01 0D 25 26 4C 10 4A 25 26 4C 20  // ..&L...%&L.J%&L 

  55F0: 44 67 00 07 25 26 4C EF 4A 25 26 4C 20 49 74 00  // Dg..%&L.J%&L It.

  5600: 0D 25 29 4C 40 56 00 41 03 09 41 00 3B 02 41 03  // .%)L@V.A..A.;.A.

  5610: 3B 41 00 1B 25 41 04 01 A2 27 4C 41 03 69 41 01  // ;A..%A...'LA.iA.

  5620: 15 2D 41 04 01 2A 27 4C 41 56 00 40 0F E5 40 80  // .-A..*'LAV.@..@.

  5630: 03 73 40 00 01 02 2C 4C 40 56 00 40 03 6B 40 00  // .s@...,L@V.@.k@.

  5640: 01 02 2C 4C 40 03 63 40 00 01 02 2C 4C 40 03 7B  // ..,L@.c@...,L@.{

  5650: 40 00 09 65 40 0F 01 02 2C 4C 40 3E 25 41 04 47  // @..e@...,L@>%A.G

  5660: 10 01 33 25 41 04 2D 05 46 04 00 00 00 03 63 40  // ..3%A.-.F.....c@

  5670: 00 01 02 2C 4C 40 03 6B 40 00 01 02 2C 4C 40 03  // ...,L@.k@...,L@.

  5680: 73 40 00 01 02 2C 4C 40 03 7B 40 00 01 02 2C 4C  // s@...,L@.{@...,L

  5690: 40 43 D7 00 0D 25 29 4C 02 0D 25 27 4C 01 03 29  // @C...%)L..%'L..)

  56A0: 40 01 21 25 40 0A 2D 25 40 32 4A 25 2A 4C 01 49  // @.!%@.-%@2J%*L.I

  56B0: 42 01 51 0A 33 25 40 01 3E 25 40 00 49 26 01 02  // B.Q.3%@.>%@.I&..

  56C0: 65 01 01 43 CA 01 4A 05 2A 4C F0 8F FF 00 44 54  // e..C..J.*L....DT

  56D0: 01 02 65 01 02 43 CA 01 01 05 2C 4C 01 00 00 80  // ..e..C....,L....

  56E0: 03 00 40 2C 4C 02 6A 01 40 02 B8 01 2A 4C 08 A5  // ..@,L.j.@...*L..

  56F0: 01 1F 3D A5 01 00 46 7C 01 02 65 01 03 43 CA 01  // ..=...F|..e..C..

  5700: 32 A5 01 01 3D 8D 00 00 00 44 CA 01 3D A5 01 00  // 2...=....D..=...

  5710: 44 CA 01 03 31 41 01 03 19 40 00 56 18 40 3B 02  // D...1A...@.V.@;.

  5720: 40 03 28 40 2C 4C 03 68 40 2C 4C 03 A8 40 2C 4C  // @.(@,L.h@,L..@,L

  5730: 03 E8 40 2C 4C 04 02 00 40 3E 25 41 04 47 CA 01  // ..@,L...@>%A.G..

  5740: 33 25 41 04 2D 05 46 04 00 00 00 43 9D 01 3A 00  // 3%A.-.F....C..:.

  5750: 00 5B 66 FF 2D 0D 42 34 02 03 0C 48 00 00 01 8D  // .[f.-.B4...H....

  5760: 2E 4C 0D 00 01 05 2F 4C 00 1C 02 00 01 05 30 4C  // .L..../L......0L

  5770: 10 11 3D 12 2D 0D 42 04 00 2C 25 00 01 3D 25 00  // ..=.-.B..,%..=%.

  5780: 06 49 D5 01 56 08 48 03 25 41 10 0D 65 D5 55 40  // .I..V.H.%A..e.U@

  5790: 07 65 D5 55 BF 33 25 41 01 3E 25 41 00 49 07 02  // .e.U.3%A.>%A.I..

  57A0: 0D 25 79 55 01 54 30 79 55 0D 25 7A 55 01 54 30  // .%yU.T0yU.%zU.T0

  57B0: 7A 55 51 32 5B 7A 18 00 00 00 00 00 1C 00 04 00  // zUQ2[z..........

  57C0: 38 00 08 00 54 00 0C 00 70 00 10 00 8C 00 14 00  // 8...T...p.......

  57D0: 5C 00 01 02 00 04 02 25 01 04 03 31 41 00 09 0D  // \......%...1A...

  57E0: 41 0F 00 15 0D 41 01 66 FF 2D 0D 42 50 00 2D 0A  // A....A.f.-.BP.-.

  57F0: 42 41 03 0C 48 00 00 07 A5 A6 55 FE 01 0D A6 55  // BA..H.....U....U

  5800: 11 11 50 02 4A 0D A9 55 01 00 49 41 00 02 25 01  // ..P.J..U..IA..%.

  5810: 13 54 08 A6 55 54 00 A8 55 3A 00 00 5B 7A 0C 00  // .T..UT..U:..[z..

  5820: 00 00 04 00 08 00 0C 00 10 00 14 00 78 00 01 01  // ............x...

  5830: 00 04 37 00 00 55 00 01 52 3E 02 E4 01 1B 00 66  // ..7..U..R>.....f

  5840: 1C 2D 0C 42 04 00 52 12 4B E5 00 02 44 34 00 01  // .-.B..R.K...D4..

  5850: 05 00 00 4F 5C 01 00 0D 0D 01 00 02 04 43 42 00  // ...O\........CB.

  5860: 01 05 00 00 4F 5C 01 00 07 0D 01 00 FD FB 52 07  // ....O\........R.

  5870: 02 05 01 08 33 01 03 55 00 02 52 3F 02 05 01 C0  // ....3..U..R?....

  5880: 0C 01 03 02 25 02 01 52 3F 02 05 01 60 D1 00 03  // ....%..R?...`...

  5890: 02 25 02 02 52 3F 02 05 01 3C 41 00 03 02 25 02  // .%..R?...<A...%.

  58A0: 03 52 3F 5B 88 00 01 01 0C 04 37 00 00 01 05 00  // .R?[......7.....

  58B0: 00 91 2D 01 00 03 00 02 01 00 56 20 00 03 22 43  // ..-.......V .."C

  58C0: 00 03 02 40 44 03 A2 40 00 01 05 00 00 91 2D 01  // ...@D..@......-.

  58D0: 00 0F E5 40 80 01 02 01 00 40 01 05 00 00 91 2D  // ...@.....@.....-

  58E0: 01 00 03 02 41 01 42 21 00 63 08 4E 00 5A 5A 43  // ....A.B!.c.N.ZZC

  58F0: 6E 00 15 2D 40 06 01 05 00 00 52 5C 01 00 5C EA  // n..-@.....R\..\.

  5900: 01 00 3F 40 43 63 00 2D 25 00 01 3E 25 00 04 45  // ..?@Cc.-%..>%..E

  5910: 19 00 01 05 00 00 91 2D 01 00 01 02 01 00 02 01  // .......-........

  5920: 05 00 00 91 2D 01 00 03 02 41 01 5B DB 00 01 01  // ....-....A.[....

  5930: 08 00 37 00 00 66 FF 2D 0D 42 C7 00 56 00 41 03  // ..7..f.-.B..V.A.

  5940: 21 41 00 15 0D 41 02 2D 0A 42 41 03 04 01 00 00  // !A...A.-.BA.....

  5950: 66 FF 2D 0D 42 D3 00 03 05 00 00 00 00 40 56 00  // f.-.B........@V.

  5960: 40 03 4C 00 00 00 01 02 00 C2 00 56 00 46 03 0A  // @.L........V.F..

  5970: 46 01 01 02 00 00 46 03 98 41 01 00 56 08 41 03  // F.....F..A..V.A.

  5980: 22 43 41 4C 8A 41 44 49 62 00 2D 65 41 01 2D 25  // "CAL.ADIb.-eA.-%

  5990: 41 01 3E 39 41 00 45 53 00 3E 71 41 00 47 AB 00  // A.>9A.ES.>qA.G..

  59A0: 33 71 41 00 03 39 41 00 33 25 41 01 03 22 43 41  // 3qA..9A.3%A.."CA

  59B0: 4C 8A 41 44 49 7C 00 0F 8A 41 44 33 65 41 01 3E  // L.ADI|...AD3eA.>

  59C0: 65 41 00 49 7C 00 56 00 46 03 1A 46 01 01 02 00  // eA.I|.V.F..F....

  59D0: 00 46 01 9A 01 00 41 2D 0D 42 02 00 2D 25 40 01  // .F....A-.B..-%@.

  59E0: 3E 25 40 04 49 35 00 01 05 00 C2 00 00 00 E0 5B  // >%@.I5.........[

  59F0: 7A 14 00 6F 22 70 22 3D 26 DF 26 40 22 41 22 00  // z..o"p"=&.&@"A".

  5A00: 00 00 01 00 02 00 03 00 C9 01 02 01 04 04 37 00  // ..............7.

  5A10: 00 42 21 00 63 07 29 00 63 03 66 00 63 02 CD 00  // .B!.c.).c.f.c...

  5A20: 63 04 F2 00 63 0C 7D 01 63 0D A0 01 5A 5A 43 C8  // c...c.}.c...ZZC.

  5A30: 01 01 0D 5B 55 9F 0F 01 05 5C 55 00 00 00 00 01  // ...[U....\U.....

  5A40: 05 5D 55 7D 00 00 00 66 06 01 4C 5D 55 31 00 03  // .]U}...f..L]U1..

  5A50: 24 46 3B 00 3E 25 46 00 44 58 00 01 25 5D 55 00  // $F;.>%F.DX..%]U.

  5A60: 4A 25 59 55 10 49 C8 01 0D E5 59 55 02 5B 4A 25  // J%YU.I....YU.[J%

  5A70: 59 55 01 44 C8 01 4A 25 5A 55 10 44 6E 00 4A E5  // YU.D..J%ZU.Dn.J.

  5A80: 59 55 02 49 89 00 4A 25 5A 55 08 49 C8 01 43 BD  // YU.I..J%ZU.I..C.

  5A90: 00 4A E5 59 55 01 49 C8 01 4A 25 59 55 10 44 BD  // .J.YU.I..J%YU.D.

  5AA0: 00 0D A5 59 55 03 0D 65 59 55 03 01 0D 5B 55 00  // ...YU..eYU...[U.

  5AB0: 00 5C 25 59 55 EF 01 4A 25 5A 55 10 44 AF 00 01  // .\%YU..J%ZU.D...

  5AC0: 0D 5B 55 9F 0F 07 E5 59 55 FC 0D E5 5D 55 01 0D  // .[U....YU...]U..

  5AD0: 25 59 55 11 5B 66 06 03 24 46 3B 00 3E 25 46 00  // %YU.[f..$F;.>%F.

  5AE0: 49 C8 01 4A 25 59 55 01 44 C8 01 4A 25 5A 55 10  // I..J%YU.D..J%ZU.

  5AF0: 44 E3 00 5C E5 59 55 FE 02 5B 4A 65 53 00 02 44  // D..\.YU..[JeS..D

  5B00: FF 00 0D 25 61 55 01 3D 8D 00 00 00 44 7C 01 03  // ...%aU.=....D|..

  5B10: 05 46 60 FE CD 00 56 00 41 03 19 41 00 21 05 41  // .F`...V.A..A.!.A

  5B20: FF 0F 00 00 27 02 46 40 3E 05 41 00 00 00 00 44  // ....'.F@>.A....D

  5B30: 2F 01 2D 0D 40 01 00 01 8A 5B 55 40 56 00 41 03  // /.-.@....[U@V.A.

  5B40: 19 41 00 21 02 40 41 27 02 46 40 01 A5 60 55 0C  // .A.!.@A'.F@..`U.

  5B50: 01 0A 60 55 40 15 05 40 04 56 00 41 03 29 41 00  // ..`U@..@.V.A.)A.

  5B60: 2D 0D 41 01 00 21 02 40 41 1B 05 40 08 01 0A 5E  // -.A..!.@A..@...^

  5B70: 55 40 0D E5 5E 55 C0 07 25 61 55 FE 4A 65 61 55  // U@..^U..%aU.JeaU

  5B80: 01 49 74 01 5B 4A 25 59 55 01 44 95 01 4A 25 59  // .It.[J%YU.D..J%Y

  5B90: 55 10 49 C8 01 4A 25 5A 55 10 44 8D 01 07 E5 5D  // U.I..J%ZU.D....]

  5BA0: 55 FE 0D 25 59 55 11 5B 4A 25 59 55 01 44 C8 01  // U..%YU.[J%YU.D..

  5BB0: 4A 25 59 55 10 44 C8 01 4A 25 5A 55 10 44 B0 01  // J%YU.D..J%ZU.D..

  5BC0: 07 A5 59 55 FC 07 65 59 55 FC 5C 25 59 55 EF 01  // ..YU..eYU.\%YU..

  5BD0: 5B 00 83 00 03 01 08 00 37 00 00 56 00 01 3D E5  // [.......7..V..=.

  5BE0: 00 20 48 1B 00 03 39 43 00 03 02 01 44 56 00 00  // . H...9C....DV..

  5BF0: 03 09 00 00 1B 05 00 05 2D 05 00 00 74 01 00 01  // ........-...t...

  5C00: 02 00 00 00 03 00 40 01 00 56 00 41 03 21 41 00  // ......@..V.A.!A.

  5C10: 09 25 41 1F 75 02 40 41 03 65 41 20 33 62 41 41  // .%A.u.@A.eA 3bAA

  5C20: 3D EA 00 41 47 73 00 2D 0D 00 01 00 01 02 00 00  // =..AGs.-........

  5C30: 00 02 00 00 01 00 03 2A 41 41 56 28 41 6E 02 00  // .......*AAV(An..

  5C40: 41 0F 01 40 00 02 02 00 40 33 05 01 01 00 00 00  // A..@....@3......

  5C50: 08 02 00 01 5B 00 AE 00 03 01 00 10 37 00 00 56  // ....[.......7..V

  5C60: 00 40 4A 25 00 EC 01 44 30 00 4A 25 05 EC 1E 49  // .@J%...D0.J%...I

  5C70: 30 00 03 25 40 01 01 05 05 EC 03 00 00 00 4A 65  // 0..%@.........Je

  5C80: 05 EC 0F 49 28 00 3D 65 02 00 49 3B 00 2C 25 02  // ...I(.=e..I;.,%.

  5C90: F4 3D E5 02 00 49 46 00 2C A5 02 F4 3D 65 02 02  // .=...IF.,...=e..

  5CA0: 49 61 00 01 05 00 00 28 68 01 00 01 01 01 00 00  // Ia.....(h.......

  5CB0: 02 05 00 A4 A0 05 00 54 00 63 C0 01 01 64 C0 00  // .......T.c...d..

  5CC0: 01 21 65 C0 02 01 01 66 C0 01 01 31 67 C0 02 01  // .!e....f...1g...

  5CD0: 01 E8 C0 03 3D 65 02 01 44 8E 00 3D E5 02 01 44  // ....=e..D..=...D

  5CE0: 8E 00 51 02 4A E5 A0 21 80 49 8E 00 3E 25 40 01  // ..Q.J..!.I..>%@.

  5CF0: 49 AD 00 01 05 05 EC 01 00 00 00 4A 65 05 EC 0F  // I..........Je...

  5D00: 49 A5 00 5B FD 02 02 01 00 00 37 00 00 3D 25 01  // I..[......7..=%.

  5D10: 01 44 7F 00 3D 25 01 02 44 6C 01 3D 25 01 00 49  // .D..=%..Dl.=%..I

  5D20: CE 02 3D 05 00 00 00 00 00 49 39 00 3A 00 00 0D  // ..=......I9.:...

  5D30: 25 90 4A 01 4A 65 90 4A 01 44 30 00 5B 54 20 90  // %.J.Je.J.D0.[T .

  5D40: 4A 02 E5 00 03 52 3C 03 00 40 24 01 3E 39 40 00  // J....R<..@$.>9@.

  5D50: 44 7B 00 4A A5 24 01 08 44 4F 00 03 39 40 00 3E  // D{.J.$..DO..9@.>

  5D60: E5 40 00 49 66 00 03 E5 40 20 01 02 24 01 40 4A  // .@.If...@ ..$.@J

  5D70: A5 24 01 08 44 6B 00 4A A5 24 01 10 44 73 00 55  // .$..Dk.J.$..Ds.U

  5D80: 38 00 5B 3D 65 01 02 44 DB 00 02 05 00 08 E8 00  // 8.[=e..D........

  5D90: 00 52 3C 3C F9 24 01 00 44 C5 00 07 25 15 01 FE  // .R<<.$..D...%...

  5DA0: 4A A5 24 01 10 44 9C 00 03 00 40 24 01 03 F9 40  // J.$..D....@$...@

  5DB0: 00 3E 25 40 00 49 B8 00 03 25 40 68 01 02 24 01  // .>%@.I...%@h..$.

  5DC0: 40 4A A5 24 01 10 44 BD 00 5D 05 00 00 00 00 FF  // @J.$..D..]......

  5DD0: 00 00 00 00 52 29 07 0D 18 01 F8 FE 43 3E 01 02  // ....R)......C>..

  5DE0: 05 00 40 7F 95 23 07 25 15 01 FE 4A A5 F9 34 03  // ..@..#.%...J..4.

  5DF0: 44 3E 01 56 08 40 03 31 40 01 15 0D 40 0E 0F 0D  // D>.V.@.1@...@...

  5E00: 40 0F 04 01 0A 10 35 40 5C B1 11 35 FC 01 51 05  // @.....5@\..5..Q.

  5E10: 07 A5 F9 34 FC 01 25 FD 34 40 01 05 FA 34 00 00  // ...4..%.4@...4..

  5E20: DD 00 01 65 14 35 01 54 08 FC 34 01 A5 FD 34 E8  // ...e.5.T..4...4.

  5E30: 0D A5 11 35 10 4A 65 1C 35 02 44 31 01 0D 65 11  // ...5.Je.5.D1..e.

  5E40: 35 03 01 01 42 01 00 01 01 46 01 00 01 01 4A 01  // 5...B....F....J.

  5E50: 00 01 01 4E 01 00 01 01 52 01 00 01 01 56 01 00  // ...N....R....V..

  5E60: 3D 65 01 02 49 6B 01 5C 0D 18 01 F8 FF 01 01 5B  // =e..Ik.\.......[

  5E70: 56 00 41 03 31 41 01 09 25 41 03 15 25 41 02 66  // V.A.1A..%A..%A.f

  5E80: FF 2D 0D 42 D5 02 2D 0A 42 41 26 05 00 0A 00 00  // .-.B..-.BA&.....

  5E90: 00 03 04 41 00 00 27 02 41 40 3E 05 40 00 00 01  // ...A..'.A@>.@...

  5EA0: 00 45 A5 01 03 0D 40 FF FF 66 FF 2D 0D 42 E5 02  // .E....@..f.-.B..

  5EB0: 56 00 41 03 39 41 01 15 25 41 02 2D 0A 42 41 03  // V.A.9A..%A.-.BA.

  5EC0: 0C 48 00 00 01 0A 3A 3B 40 3A 00 00 3D 65 01 0B  // .H....:;@:..=e..

  5ED0: 49 30 02 20 05 00 64 00 00 00 03 0C 48 02 00 03  // I0. ..d.....H...

  5EE0: 00 41 40 01 0F 25 41 10 09 0D 41 DF F7 4B A5 01  // .A@..%A...A..K..

  5EF0: 04 44 F4 01 0F 65 41 08 03 0C 48 00 00 4A 05 AF  // .D...eA...H..J..

  5F00: 3B 01 00 00 00 44 19 02 03 0C 48 02 00 3C 02 41  // ;....D....H..<.A

  5F10: 01 40 49 19 02 3C 02 40 01 41 44 CE 02 03 0C 48  // .@I..<.@.AD....H

  5F20: 02 00 07 25 40 01 EF 01 02 41 01 40 01 0A 40 01  // ...%@....A.@..@.

  5F30: 41 43 CE 02 56 00 40 03 8D 40 0C 00 3D 65 01 18  // AC..V.@..@..=e..

  5F40: 44 53 02 03 8D 40 3E 00 3D 65 01 19 44 53 02 03  // DS...@>.=e..DS..

  5F50: A9 40 01 33 A5 40 14 03 31 40 01 09 25 40 03 15  // .@.3.@..1@..%@..

  5F60: 25 40 04 0F 0D 40 01 01 4B A5 01 04 44 70 02 0F  // %@...@..K...Dp..

  5F70: 0D 40 00 02 56 00 41 03 29 41 01 33 25 41 14 03  // .@..V.A.)A.3%A..

  5F80: 0C 48 00 00 4A 05 AF 3B 01 00 00 00 44 AC 02 03  // .H..J..;....D...

  5F90: 0C 48 02 00 4A 25 40 01 10 49 AC 02 3C 22 43 01  // .H..J%@..I..<"C.

  5FA0: 41 49 AC 02 03 1A 48 40 3C 0A 00 01 40 44 CE 02  // AI....H@<...@D..

  5FB0: 03 1A 48 40 07 25 00 01 FE 03 0C 48 02 00 01 22  // ..H@.%.....H..."

  5FC0: 43 01 41 07 0D 40 01 EF F7 03 1A 48 40 01 0A 00  // C.A..@.....H@...

  5FD0: 01 40 3A 00 00 5B 7A 28 00 00 CA 9A 3B 80 7C 81  // .@:..[z(....;.|.

  5FE0: 4A 00 2F 68 59 00 94 35 77 00 00 00 00 00 02 04  // J./hY..5w.......

  5FF0: 00 00 04 08 00 00 06 0C 00 00 08 10 00 00 0A 14  // ................

  6000: 00 00 A6 00 02 01 A8 0E 00 00 92 1A F2 3A D8 4D  // .............:.M

  6010: C8 1A B0 1B 40 3B 78 19 1C 27 E6 27 18 28 42 28  // ....@;x..'.'.(B(

  6020: 4C 2E 7E 2F 00 00 C8 4B 00 00 20 31 00 00 0E 32  // L.~/...K.. 1...2

  6030: FC 1B 3E 1F A0 2D BE 23 D6 23 E8 23 76 24 18 10  // ..>..-.#.#.#v$..

  6040: 00 00 C4 57 3C 58 C4 58 9C 32 14 33 88 33 00 00  // ...W<X.X.2.3.3..

  6050: C6 33 00 00 00 00 00 00 F2 33 C2 35 88 36 30 38  // .3.......3.5.608

  6060: 7A 38 9C 5C 10 39 2C 39 4A 39 00 00 A0 59 9E 3A  // z8.\.9,9J9...Y.:

  6070: EE 5B 72 3C 00 00 A4 3E 00 00 EA 3E F4 3E CC 47  // .[r<...>...>.>.G

  6080: 6C 49 3A 50 C6 49 B0 4A 00 00 00 00 F8 4B 00 00  // lI:P.I.J.....K..

  6090: 6A 5B D0 4D 8C 2F 18 31 00 00 00 00 00 00 64 50  // j[.M./.1......dP

  60A0: AA 51 1C 55 68 57 56 4D 4A 00 02 01 00 00 A4 0D  // .Q.UhWVMJ.......

  60B0: 00 00 02 03 CA 03 12 04 46 04 00 00 5C 0D BC 0D  // ........F...\...

  60C0: 00 00 A2 04 AE 04 22 05 78 0D 96 05 00 00 32 08  // ......".x.....2.

  60D0: 00 00 00 00 00 00 00 00 46 08 2E 09 0E 09 00 00  // ........F.......

  60E0: 00 00 24 0D 34 09 00 00 00 00 62 0C EA 0C 00 00  // ..$.4.....b.....

  60F0: 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF  // ................

  6100: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  // ................

  6110: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  // ................

  6120: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  // ................

  6130: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  // ................

  6140: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  // ................

  6150: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  // ................

  6160: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  // ................

  6170: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  // ................

  6180: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  // ................

  6190: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  // ................

  61A0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  // ................

  61B0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  // ................

  61C0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  // ................

  61D0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  // ................

  61E0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  // ................

  61F0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  // ................

  6200: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  // ................

  6210: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  // ................

  6220: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  // ................

  6230: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  // ................

  6240: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  // ................

  6250: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  // ................

  6260: FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00  // ................

  6270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  // ................

  6280: 00 00 00 00                                      // ....

Boot Log - Firmware

Dumped using the bdmesg tool. Created by Kabyl, modified by JrCs from an idea by STLVNUB

Boot Log - Kernel Messages

Log extracted using log command-line tool.

Device Properties

Dumped using gfxutil v0.71b by McMatrix from 2007

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>PciRoot(0x2)/Pci(0x2,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>

<dict>

<key>TBTDPLowToHigh</key>

<data>

AQAAAA==

</data>

<key>TBTFlags</key>

<data>

AwAAAA==

</data>

<key>ThunderboltConfig</key>

<data>

AAL//wQAAwEBAAQABQECAAMAAwEBAAAAAwECAAIAAQA=

</data>

<key>ThunderboltDROM</key>

<data>

fgDFSdU+IQEACptg+gFeAAEADAABAAiBgAKAAAAACIKQAYAAAAAIg4AEgAEA

AAiEkAOAAQAACIUAAAAAAAADhiADh4ACyAWJUAAABYpQAAACyw0BQXBwbGUg

SW5jLgAMAk1hY2ludG9zaAA=

</data>

<key>ThunderboltUUID</key>

<data>

6NW1Sg0gCVGyYIazJLxE+Q==

</data>

<key>linkDetails</key>

<data>

CAAAAAMAAAA=

</data>

<key>pathcr</key>

<data>

BAAAAAAAAAAAAAcAEAAQAAUAAAAAAAAAAAAHABAAEAABAAAABQAOAA4AAAAA

AAAAAgAAAAAAAAAAAAIAAgABAAMAAAAAAAAAAAAHAAIAAQA=

</data>

<key>sscOffset</key>

<data>

AAA=

</data>

</dict>

<key>PciRoot(0x2)/Pci(0x3,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>

<dict>

<key>TBTDPLowToHigh</key>

<data>

AQAAAA==

</data>

<key>TBTFlags</key>

<data>

AwAAAA==

</data>

<key>ThunderboltConfig</key>

<data>

AQL//wQAAwEBAAQABQECAAMAAwEBAAEAAwECAAQAAwA=

</data>

<key>ThunderboltDROM</key>

<data>

bQHFSdU+IQEABM6NYQFeAAEADAABAAiBgQKBAAAACIKRAYEAAAAIg4EEgQEA

AAiEkQOBAQAACIUAAAAAAAADhiADh4ACyAWJUAAABYpQAAACyw0BQXBwbGUg

SW5jLgAMAk1hY2ludG9zaAA=

</data>

<key>ThunderboltUUID</key>

<data>

k3YirmiCuVOYqhNBdRPBDA==

</data>

<key>linkDetails</key>

<data>

CAAAAAMAAAA=

</data>

<key>pathcr</key>

<data>

BAAAAAAAAAAAAAcAEAAQAAUAAAAAAAAAAAAHABAAEAABAAAABQAOAA4AAAAA

AAAAAgAAAAAAAAAAAAIAAgABAAMAAAAAAAAAAAAHAAIAAQA=

</data>

<key>sscOffset</key>

<data>

AAA=

</data>

</dict>

<key>PciRoot(0x3)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)</key>

<dict>

<key>@0,AAPL,boot-display</key>

<data>

AQAAAA==

</data>

<key>@0,ATY,EFIDisplay</key>

<string>DP1</string>

<key>@0,DPLanes</key>

<data>

BAAAAA==

</data>

<key>@0,DPLinkBit</key>

<data>

HgAAAA==

</data>

<key>@0,DPLinkRate</key>

<data>

8NIAAA==

</data>

<key>@0,compatible</key>

<string>ATY,Japura</string>

<key>@0,connector-type</key>

<data>

AAQAAA==

</data>

<key>@0,device_type</key>

<string>display</string>

<key>@0,display-bpc</key>

<data>

CgAAAA==

</data>

<key>@0,display-link-component-bits</key>

<data>

CgAAAA==

</data>

<key>@0,display-pixel-component-bits</key>

<data>

CgAAAA==

</data>

<key>@0,display-type</key>

<string>LCD</string>

<key>@0,name</key>

<string>ATY,Japura</string>

<key>@1,DPLanes</key>

<data>

BAAAAA==

</data>

<key>@1,DPLinkBit</key>

<data>

HgAAAA==

</data>

<key>@1,DPLinkRate</key>

<data>

8NIAAA==

</data>

<key>@1,compatible</key>

<string>ATY,Japura</string>

<key>@1,connector-type</key>

<data>

AAQAAA==

</data>

<key>@1,device_type</key>

<string>display</string>

<key>@1,display-bpc</key>

<data>

CgAAAA==

</data>

<key>@1,display-link-component-bits</key>

<data>

CgAAAA==

</data>

<key>@1,display-pixel-component-bits</key>

<data>

CgAAAA==

</data>

<key>@1,display-type</key>

<string>NONE</string>

<key>@1,name</key>

<string>ATY,Japura</string>

<key>@2,compatible</key>

<string>ATY,Japura</string>

<key>@2,connector-type</key>

<data>

AAQAAA==

</data>

<key>@2,device_type</key>

<string>display</string>

<key>@2,display-type</key>

<string>NONE</string>

<key>@2,name</key>

<string>ATY,Japura</string>

<key>@3,compatible</key>

<string>ATY,Japura</string>

<key>@3,connector-type</key>

<data>

AAQAAA==

</data>

<key>@3,device_type</key>

<string>display</string>

<key>@3,display-type</key>

<string>NONE</string>

<key>@3,name</key>

<string>ATY,Japura</string>

<key>@4,compatible</key>

<string>ATY,Japura</string>

<key>@4,connector-type</key>

<data>

AAQAAA==

</data>

<key>@4,device_type</key>

<string>display</string>

<key>@4,display-type</key>

<string>NONE</string>

<key>@4,name</key>

<string>ATY,Japura</string>

<key>@5,compatible</key>

<string>ATY,Japura</string>

<key>@5,connector-type</key>

<data>

AAQAAA==

</data>

<key>@5,device_type</key>

<string>display</string>

<key>@5,display-type</key>

<string>NONE</string>

<key>@5,name</key>

<string>ATY,Japura</string>

<key>ATY,AsicRevID</key>

<data>

AAAAAA==

</data>

<key>ATY,AsicSubSystemID</key>

<data>

ewE=

</data>

<key>ATY,Card#</key>

<string>102-D05001-00</string>

<key>ATY,Copyright</key>

<string>Copyright AMD Inc. All Rights Reserved. 2005-2017</string>

<key>ATY,DeviceID</key>

<string>gh</string>

<key>ATY,EFI-dpcd-DPPreferBitRate</key>

<data>

8NIAAA==

</data>

<key>ATY,EFI-dpcd-post-training</key>

<data>

d3eBAAAA

</data>

<key>ATY,EFI-dpcd-training-result</key>

<data>

FIQAAAAAABAB

</data>

<key>ATY,EFIBKM</key>

<data>

Aw==

</data>

<key>ATY,EFIBootMode</key>

<data>

AAABAAIAAAAAAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA

AAAAAAEAAAADAAAAUM/NHAAAAAAACgAAQAsAAKAAAAAAAAAAAAAAAFIAAAAA

AAAAAAAAADAAAAAgAAAAAAMAAAAKAAAAAAAAAAEAAgAAAAAAAAAAAAAAAAAA

AAAAAAAAAAoAAAAAAAAAAAEAAAAAAAEAAAADAAAAUM/NHAAAAAAACgAAQAsA

AKAAAAAAAAAAAAAAAFIAAAAAAAAAAAAAADAAAAAgAAAAAAMAAAAKAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAEA

AAADAAAAEI/sNwAAAAAAFAAAQAsAAKAAAAAAAAAAAAAAAFIAAAAAAAAAAAAA

ADAAAAAgAAAAAAMAAAAFAAAAAAA=

</data>

<key>ATY,EFICompileDate</key>

<string>Sep 26 2017</string>

<key>ATY,EFIDriverType</key>

<data>

Ag==

</data>

<key>ATY,EFIEnabledMode</key>

<data>

BA==

</data>

<key>ATY,EFIFBOffset</key>

<data>

AAAwAAAAAAA=

</data>

<key>ATY,EFIFBSize</key>

<data>

AACEAwAAAAA=

</data>

<key>ATY,EFILinebytes</key>

<data>

AFAAAA==

</data>

<key>ATY,EFIOrientation</key>

<data>

AAE=

</data>

<key>ATY,EFIVersion</key>

<string>01.00.981</string>

<key>ATY,EFIVersionB</key>

<string>113-D05001A1XL-017</string>

<key>ATY,EFIVersionE</key>

<string>113-D0500D-981</string>

<key>ATY,EFIVersionROMB</key>

<string>113-D05001A1XL-017</string>

<key>ATY,EFIVersionROMBL</key>

<data>

AAsNAA==

</data>

<key>ATY,EFIVersionROMMC</key>

<string>02.30.09.02</string>

<key>ATY,MemRevisionID</key>

<data>

AAA=

</data>

<key>ATY,MemVendorID</key>

<data>

AQA=

</data>

<key>ATY,PlatformInfo</key>

<string></string>

<key>ATY,RefCLK</key>

<data>

jAoAAA==

</data>

<key>ATY,Rom#</key>

<string>113-D0500D-981</string>

<key>ATY,VendorID</key>

<data>

AhA=

</data>

<key>ATY,bin_image</key>

<data>

VaoxAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAIAAAAASUJNswAAAAAAAAAAAAAA

AAAEIDc2MTI5NTUyMAAAAAAAAPUCAAAAAAAAeAIAAAAAAAAxMS8wMi8xNyAx

NTo1MgAAMwAAAAAAAAAAAAAAAABIAQkAAAALgBPoBwAAAACAAIAAgAAY9DiK

UOMoRCB6wcs4nvL//wAAAAAAAIyvAAAAZ2j4qgAA8QAAMFUAOIhvALizF4Cv

OhSEAGDA+2gNQgCCgM0xMgAAAAA+EAApQAwGBwUAAAAAaAEAAAACAAAAAAAi

EAYEAAAAAAgAAAABAAAABwEAADIAAAAMAAAAAAAAAAEAAAAAhwwAaxB7AQAA

AADDBAAAAAAAAAAAAAD5SSIQBAYAGQAAAAAwJDAQAIBeACBwAABlAAAAAAQA

wOiiAAD40I8IAAAAADExMy1EMDUwMDFBMVhMLTAxNwBWRUdBMTAAUENJX0VY

UFJFU1MASEJNMgANClZlZ2ExMCBEMDUwIDMyTXgxMjggODUyZS83ODZtICAg

ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAN

CgANCiANCgAoQykgMTk4OC0yMDEwLCBBZHZhbmNlZCBNaWNybyBEZXZpY2Vz

LCBJbmMuAEFUT01CSU9TQkstQU1EIFZFUjAxNi4wMDEuMDAxLjAwMC4wMDAw

MDAARDA1MDAxQTFYTC4wADE0NDk4NDMgADQwMTIzNyAgACAgICAgICAgAEZB

TENPTl9WRUdBMTBfWExBX0RBVVBISU5fQTFfSEJNXzhHQlxjb25maWcuaAAA

AJAoAAICQVRPTQAAAAAfAsUCcwEAAAAAAABrEHsBoAKaX0BgAADQDQAAUENJ

UgIQZ2gAABgAAAAAAzEAARD/gAAAQU1EIEFUT01CSU9TAD73+0YAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAFNLRUxFVE9O

X0JJT1PIAAIB1gmAAqAA4AEtABAAYAAKAAIAAAAAAAgIBgASPKAPIAMAAVgC

HAAoAIAAAQAEAAAAAAAAAAAAajxkGQAEQAEAAyYAGACIAAMABgAAAAAAAAAG

AFU8MCoABQgCwAMoAGAAcAABAAMAAAAAAAAAAADpPDAqAAWYAQAEKgAwAHAA

AQADAAAAAAAAAAAA6jyPL3gF0AEaBCcAWACQAAMABAAAAAAAAAACAOs8SD9A

BjACsAQyAEAAwAABAAMAAAAAAAAAAADsPEgAAwEAAQEQ0EwBAAgzAQAAAAAA

AAAAAEwAAACEA4QDsAQAAAAAAAD0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAADQAAgEAAAAAACoAKgAAKioqAAAqACoqFQAqKioVFRUVFT8VPxUV

Pz8/FRU/FT8/PxU/Pz9cAAIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAA

AMgAAAAAADQhAAC4CwdaWn0AWgcBAAAAAAD//wAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAwAAgEAAAAAAAAAAHQAAgHLVQAAAAABAMtVAAAI

CAIAy1UAABAQAwDLVQAAGBQEAMtVAAAaGAUAy1UAABwcBgCnVQAACAiQAKtV

AAAICJEAr1UAAAgIkgCzVQAACAiTALdVAAAICJQAu1UAAAgIlQDXVQAAAQSW

AL9VAAAICJcAdAABARABBhIRARYSEwEGahQBFmoWAQZVFwEWVRkBBuoaARbq

ZQEW6WYBCukhAQoSIgEKaiMBClUkAQrqRQEW60YBCut1ARbsdgEK7NIBFnDU

AQpw2AEWcdkBCnHiARZy5AEKcugBFnPpAQpz9QEWdPYBCnScAggBAFwA+gYA

AB4rAAAbAFAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAgFcAAAATwKi

AKcBxwAxAYgAmgDFAQAAAABYAgAAngCOAnYBTAGgAXjgAQBxAgIDAAAAAAAA

CAAAAAAAAAAGAAcAAwAFAABAAAAAAAYABwADAAEAAAAAAAAAAQggAzkDUgOE

A7YD6AMHBCYEAQGwBAEBhAMAB2DqAAAAiPQAAAGUCwEAAkAZAQADgDgBAATc

SgEABZBfAQAGAQjQTAEAAACAAAAAAAAADFwBAAEAgAAAAAAAAHB1AQACAIAA

AAAAAADIkAEAAwCAAAAAAAAAcKcBAAQAgAAAAAAAAAjJAQAFAIAAAAAAAADA

1AEABgCAAAAAAAAASOgBAAcAgAAAAAAAAAAFYOoAAACI9AAAAJQLAQAAQBkB

AACAOAEAAAAIKG4AAAAsyQAAAWDqAAAC+AsBAAOAOAEABJBfAQAF9JEBAAbQ

sAEABwAIbDkAAAAkXgAAAfyFAAACrLwAAAM00AAABGhuAQAFCJcBAAbsowEA

BwABaDwBAAABBDxBAAAAAABg0QAAAAAAwAwBAAMAAAgzAQAEAAABCACYhQAA

QLUAAGDqAABQwwAAAaiTAADAwQAAiPQAAFDDAAACUKoAAATYAAB4/wAAUMMA

AAPIyAAAiPQAAJQLAQBQwwAABADhAACUCwEAQBkBAFDDAAAFlAsBALQnAQCA

OAEAUMMAAAZAGQEAgDgBAIA4AQBQwwAAB4A4AQDcSgEA3EoBAFDDAAABGAAA

AAAAAAAH0gDSANIALAEAAGwAZABJAEkAXwBzAHMAZABAAJCSl2CWAJBkAAAA

AAAAAAAAAAAAAAAAAAACAtQwAAACEGDqAAACEBQAAgECAAgAgAAAAgAEAAhA

AP//yAABBIoOBgAUMWgAISIAAJ4AAAACAAAAEzFxACEhAAClAAAACAAAABMy

egAeIgAArAAAAIAAAAATM4MAHiEAALMAAAAAAgAAEzSMACAiAAC6AAAAAAQA

ABM1lQAgIQAAwQAAAAAIAAABBJEAAgQCAP8BBJAAAgQBAP8BBJUAAgQFAP8B

BJQAAgQGAP8BBJMAAgQEAP8BBJIAAgQDAP8UBg8AAAD/FAYPAAAA/xQGDwAA

AP8UBg8AAAD/FAYPAAAA/xQGDwAAAP8gAAMBkubFAABwAwCQHwAAAAAAAAAA

uAsABmAAjAoAAAUAAQEAAC4DAgNKAFYAAACaAgAAAAAAAAAAAQAABAAgAAD/

/wAAAAAAAAAAAAAAAAAAMgAAYBAHNQABAgAAS0hBODQzODAxQl9GQUxDT04A

AAAAAP///wAAAAAAFgAAAIFAAQCCQAEAg0ABAIRAAQCFQAEAhkABAIdAAQCI

QAEAiUABAIpAAQCMQAEAjUABAI5AAQCPQAEAkEABAJFAAQCUQAEAlUABAJZA

AQCXQAEAmEABAKFAAQA8QQAACgYDAwkJAwMCAgAFCAAAAAMDBQAEAAAAAAIA

AAMCAQMDAgEDAQ0AAIwCAAAIDAAALgAAAAAAEQAEAAAAVRQNARsABwAEAAIF

CQEMAQAAAgAsAAAARAQAADB1AAALCgUDDw8FBQICAAUIAAAAAwMFAAYAAAAA

AwAAAwIBAwMCAQMBDgAAkgQAAAgMAABRAAAAAAARAAQAAABVFA4BMAAHAAQA

AgUKAQwBAAACAE4AAABEBAAAUMMAAAwRCAUYGAcHAgMABQgAAAAEAwUACQAA

AAAEAAADAgEDAwIBAwEOAACeBwAACAwAAIcAAAAAABEABAAAAFUUEQFQAAcA

BAACBQsCDAEAAAIAggAAAEQEAAAITAEAERsNCCcnDAwEBQAFDQAAAAYDBwAN

AAAAAAcAAAMCAQMDAgEDAREAADAMAAAIDAAA2AAAAAAAEQAGAAAAhiAYAYAA

BwAGAAIGEAQMAQAAAgDQAAAARAQAAKCGAQAUIRAKLy8ODgQGAAUQAAAABwQJ

ABAAAAAACAAAAwIBAwMCAQMBEwAAPA8AAAgPAAAOAQAAAAARAAgAAACoKBwB

oAAHAAgAAggTBQwBAAACAAQBAABEBAAAAAAAAAAAAAD///8A////Af///wL/

//8DAAAAABEAAABPXAEAUFwBAFFcAQBSXAEAU1wBAFRcAQBVXAEAVlwBAFdc

AQAAAAABAQAAAQIAAAEDAAABBAAAAQUAAAEGAAABBwAAAf///wBcGqthBIAA

AAAAAAAgAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANgEAAAAAB8z5zMyoAKpV

AAAAAAAAAAACAgICAAAQAAAAAACIAAQBJwQAACADAACRAAAANQQAAGIAAAAb

AAAAAACzNf3/M7kBAB1aAgAeQ/3/d3QBAIYoAgAAAAAAAAAAAA8AAAAAAAAA

nwAAANz///+cEAEAAQAAAQAAAAAAAKwJAABJCgAAAAAAAKwJAABJCgAAAAAA

AJoBAAAAAAAAAAAAAJoBAAAAAAAAOgAEAQEHDAAOAAD/AP8AAAQAEgAAAQAA

AAABAAAAAACEAwIAGAAAAgAAAEAAAABAAAB+BAAAAACwBDgABAEEAAAAYOoA

AIwKRgUAAAAAAAAAAHwBTgwBAQAAVQAAAIwKAAAADAYBAQYGAAAAAAAAAAAA

HAADAQAJAAD0AU4MAABODIwKAAAFAAYA/wAAASwAAgIACQQEEAEEBGTAAABl

wAAAZsAAAGfAAADowAAAoCEAAELsAACMCgAAGAACAQAHAAQAEHAIABBwCACk

HwAApB8A7AACAgAAAAAAAAAAAAAAAAAAAAAkUFNQ9V/aqAwAAAAAAAAAAAAA

AEACAAAAAAIAAAAAAAEAAAAAoAAAANACAAAAAAADAAAAQAMAAAAEAgAAAAAA

BAAAAABiAAAAAAAAAAAAAAUAAAAAAQAAAAgCAAAAAAAHAAAAABAAAAAQAgAA

AAAACQAAAAgAAACgDgAAAAAAABEAAAAAhAAAAHADAAAAAAASAAAAAAMAAAAJ

AgAAAAAAFAAAAABQAAAAgAIAAAAAACEAAAAQAAAAAAwCAAAAAAAjAAAAAFAA

AAAgAgAAAAAAAQAAAAAAAABwAQIBAAg3AABL5QAESVkBS+UAAkQhAEvlAEBJ

ywBDUwFKZVMAAklTAUvlAQFJRgAI5QH9ZhgDJEEbAEwlQQJERgAO5QECAgUC

BgAAAFIVAgECAFJHUhsCBQIABwAAUg1SPVICAgECAA7lAghSClIIAgECAVIF

AiUCB1IcUhpSFlIYUhkCBQIAAgAAUg0CJQIBUhwCBQIAAQAAVQADS+UBAkSo

AAIlAwFSFT3lAgFJUwFL5QBAScsAAgUCAAMAAAIFAwEAAABSFUNTAQIFAgAD

AAACBQMCAAAAUhUCBQIBAAAAUhU95QIBSVMBAgUCAgwJAFIVAgUCAg0KAFIV

AgUCAioUAFIVAgUCAisVAFIVAgUCAiwWAFIVAgUCAg4IAFIVAgUCAg8HAFIV

AgUCAhATAFIVAgUCAgYSAFIVAgUCBQAAAFIVUBQ95QIARFMBVQACUh0NZVMA

AlsCBQIABwAAUg0CBQIAAgAAUg1SPVIYW18JAQEIADcAAD0lAAFEvAFSDgMB

AAAVBQACAQUQdAAAAAABBURwcQAAAAMCAQAbBQECMwUBAQAAABUFAQQBAhN2

ARsFAQwVBQEMXgUBAPL//wAAAAABAkVwAQEFwHCBAzAAAwJBADMFQSQAAAAV

BUECAQLBcEEDAkEAMwVBIQAAABUFQQIBAsJwQQMCQQAVBUEKMwVBAJAAAA8l

QQEBAsNwQQEFxHCBAyAAAwJBADMFQSAAAAAVBUECAQLFcEEDAkEAMwVBAQAA

ABUFQQIBAsZwQQMCQQAVBUEKMwVBAIAAAA8lQQEBAsdwQQEFQnBxAAAACQUB

APD/Dw8lARABAkNwAWb/LQ1C8AFWAEADDEAAAD4NQAAARCwBAQIAAEABBAEA

AgAtDUIGAEMJAWb/LQ1CGAlWAEADpEAAAD6lQP9EewE+pUAARE0BAyVAAQEC

EHRAVgBAAwxAAQABAkF0QAMMQAMAAQJCdEADDEAFAAECQ3RALQ1CBwBDMwEB

BRB0AAAAAAEFFHIJAAAAAQUQcgAAD0ABBRFy2/dghQEFEnIAiAAAAQX8cAEA

AAABBdh1DQAgAAEF1HUAAAAOWwEFyXH//wAAAQXKcQ4AAABSPgEEy3EEAAEF

QXEDAAAAAQUQdAIAAAABBcB1ADAAAFt6bwdmcTYAAABncUFgBABhcTcAAABi

cUFgBAA4cRAAAAA5cRAAAAA0cRAQAgAQdAEAIAA4cRgAAAA5cRQAAAA0cSAg

AAAQdAEAIQA4cRgAAAA5cRQAAAA0cSAgAAAQdAEAIgA4cRAAAAA5cRAAAAA0

cRAQAAAQdAEAIwBdcQIAcBxecQAAAABfcQEAEBhgcQAAAABZcX8AgCBacQAA

AABbcX8AEDxccQAAAAAQdAAAAAA7cRMRmAA9cRnIQQA8cQwQVgA+cQ5mIABJ

cQAAMABFcQAIAQBKcQAAQABHcQAAEAJMcSQAAABTcQAAEABPcQAEAQBUcQAA

EABGcQCEAABQcQCEAABRcQAAEAAQdAEAJgA7cREReAA9cRnIQQA8cQsQRgA+

cQ5mIABHcQCEEAJRcQCEEAAQdAEALQA7cRMRgAk9cRnIEAQ8cQwQYAU+cQ5m

AAJIcQAAEAJNcSQAAABGcQAAAABQcQAAAABHcQCEAABMcQAAAABRcQCEAABS

cQAAEAAQdAEAMgA7cRKBCQA9cQ8YBgA8cQtgBQA+cQgGAgBGcQAAEAJLcSUA

AABFcQCEAABKcQAAAABPcQCEAABUcQAAAABQcQAAEABHcQAAAABMcQAAAABR

cQAAAAAQdAEAMwA7cRKBCQA9cQ8YBgA8cQtgBQA+cQgGAgBGcQAAEAJLcSUA

AABFcQCEAABKcQAAAABPcQCEAABUcQAAAABQcQAAEABHcQAAAABMcQAAAABR

cQAAAAAQdAEANAA7cRKBCQA9cQ8YBgA8cQtgBQA+cQgGAgBGcQAAEAJLcSUA

AABFcQCEAABKcQAAAABPcQCEAABUcQAAAABQcQAAEABHcQAAAABMcQAAAABR

cQAAAAAQdAEANQA7cRKBCQA9cQ8YBgA8cQtgBQA+cQgGAgBGcQAAEAJLcSUA

AABFcQCEAABKcQAAAABPcQCEAABUcQAAAABQcQAAEABHcQAAAABMcQAAAABR

cQAAAAAQdAEANgA7cRARwgA9cR7KRAA8cQ8RwQA+cROGQQBEcQCMAQBJcQAA

UABFcQCMAQBKcQAAUABGcQCEAABHcQCEEAJMcSUAAABOcQCEAQBTcQAAIABP

cQCEAQBUcQAAMABQcQCEAABRcQCEEAAQdAEANwA7cRQRTAI9cSDKRAI8cRAR

HQA+cRSHFABEcQCMAQBJcQAAMABFcQCMAQBKcQAAUABGcQAAEAJLcSUAAABO

cQCEAQBTcQAAIABUcQAAMABPcQCEAQBQcQAAEABHcQAAAABMcQAAAABRcQAA

AAAQdAEAOAA7cR6nwQA9cRoLDwA8cRQJsAA+cRkKDwBEcQCEEABJcQAAQQBG

cQCMAQBLcQAAYQBOcQCEEABTcQAAIABQcQCEAQBVcQAAMABFcQAAAABKcQAA

AABPcQAAAABUcQAAAABHcQAAEABMcQAAAABRcQAAEAAQdAEAOQA7cRbRgAA9

cR4PpQA8cRSwkAA+cRgMhABEcQCMAQBJcQAAYgBHcQCMEQBMcQQAAABOcQCE

AQBTcQAAMABRcQAEEgBFcQAAEABKcQAAAABPcQAAEABUcQAAAABGcQAAAABQ

cQAAAAAQdAEAJgBMdBD/AAAQdAEAJwBMdBn/AAApcfMB/wEQdAEAKABMdBb/

AAApcfMB/wEQdAEAKQBMdB//AAApcfMB/wEQdAEAKgBMdBT/AAApcfMB/wEQ

dAEAKwBMdB3/AAApcfMB/wEQdAEALABMdBL/AAApcfMB/wEQdAEALQBNdBv/

AAApcfMB/wEQdAEALgBMdBj/AAApcfMB/wEQdAEALwBMdBH/AAApcfMB/wEQ

dAEAMABMdB7/AAApcfMB/wEQdAEAMQBMdBf/AAApcfMB/wEQdAEAMgBLdBz/

AAApcfMB/wEQdAEAMwBLdBX/AAApcfMB/wEQdAEANABLdBr/AAApcfMB/wEQ

dAEANQBLdBP/AAApcfMB/wEQdAAAAABEdAAAQAAQdAEANgBEdAAAAAApcfMB

/wEQdAEANwBEdAAAAAApcfMB/wEQdAEAOABEdAAAAAApcfMB/wEQdAEAOQBE

dAAAAAApcfMB/wEQdAEAEAApcfMB/wEQdAEAEQApcfMB/wEQdAEAEgApcfMB

/wEQdAEAEwApcfMB/wEQdAEAFAApcfMB/wEQdAEAFQApcfMB/wEQdAEAFgAp

cfMB/wEQdAEAFwApcfMB/wEQdAEAGAApcfMB/wEQdAEAGQApcfMB/wEQdAEA

GgApcfMB/wEQdAEAGwApcfMB/wEQdAEAHAApcfMB/wEQdAEAHQApcfMB/wEQ

dAEAHgApcfMB/wEQdAEAHwApcfMB/wEQdAAAAAAwdPEFAAAQdAEAIAAwdPEG

AAA2dAAAAAAQdAEAIQAwdPEGAAA2dAAAAAAQdAEAIgAwdPELAAA2dBAAAAAQ

dAAAAAAzdAMLDgAAAABVAVUBVQEtTQJNAk0CMpsAmwCbADObAJsAmwA0mwCb

AJsANZsAmwCbADZsAmwCbAI3bAJsAmwCOJMBVQGDYDlVAZMBQXD/ABoBAQEE

ADcAAAEFDAAIABgRXAUNAPx///8CAAAAAQUMAEAAGBFcBQ0A//+d/wAQ44AB

BQwAhAAYEVwFDQB/////gAAAAAEFDAAAARgRXAUNAL4///9AQAEAAQUMAMAB

FBEBBQ0AAEAAAQEFDACAAhQRXAUNAA///t8QAAFgAQUMAIgCFBFcBQ0Af/OX

/4YEiNoBBQwAkAIUEVwFDQAb8P//IA1ABAEFDADEAhQRXAUNAP8t//+AUhiW

AQUMAIwBGBFcBQ0An////2IAAAABBQwA7AIUEVwFDQD//9//EAAgigEFDABA

ABQRXAUNAP////wJAAECAQUMAEQAGBFcBQ0A//7/xw8AABgBBQwAyLAAEgEF

DQAAAAYAWzYAAQEEADcAAFI5AgUAAQCEA1JDAgUABACEA1JDAg0AAgNSQwIF

AAIAsARSQ2YEAaRQACQAW+gAAQEIBDcAAAMBAQACAQEAVTgBUhABBQAAkS0B

AAEFAQAPAACAAQUAAJEtAQA8BQEADwAAgEkmAGYcLQxCCgBVAAFSEgIBAQBS

HgIFAQgAAABSH0zlASBEaAABBQAAT1wBAA0lAQAgAiUB/1JAUj4DJEEcAD4l

QQBJxQBSAwEFAABPXAEAAwAAAQAJBQDAAAAAAgEBAFIeAgUBCAAAAFIfAQUA

AE9cAQBcIgEAPwBSPgKMARIAPY0BAABExQACDQECAFJDAiUBD1JAAiUBAFJA

AgEBAFU4AVI7AQUAAENEAQANJQEAAltLAAEBAAA3AABCIQBjAB8AYwE5AGMD

PwBjAkUAWlpbAwVAAAAFBC0ZQAAVBUACAQIMAEACAAANAFsCAADjDVsCAADn

DVsCAADoDVsAQQMCAQgINwAAPSUAAERMAGYLAwQABAAVBQAKAwQBBAAbBQEW

LQUB9AAAAEIhAGMBygBjAh0CYwObAmMEggBjBacAYwaWAFpaVTgAWwEFAABh

YAEAPOUBAIBJVAABBQAAYmABAAEBAQABVgBAA6lAAAEFAABhYAEAAQIBAEAC

5QABWwEFAABlYAEASiUBAAFEfQBVOABbAQUAAGFgAQA85QEAgEmeAFsBBQAA

gGABAAEFAQAAAAMAAQUAAIBgAQBK5QEAgES3AEN9AFYARgEFAACRYAEAAwBA

AQBQAgEFAACRYAEAPAIBAEBJAAEtBUYBAAAAPgVG0AcAAEXNAENIAAMFRgAA

AAADAkAALQVAABAAAAQCAEAEAgEBBAUCABAAAAMCQAAtBUAAUAAABAIDQAQC

BAEEBQV4VjQSVwAGVwAHVwAIVwAJVwAKVwALVwAMVwANVwAOVwAPLQVGQAAA

AD4FRgAEAABFBwEDBUYAFwAAVwAAAgICACwFAgAXAAACAgMALAUDABAAAAIF

BAAAAAADAkABMwVA9AAAAAIiBEACogRAAgUFAAQA0FI1AQUAAIFgAQBUAAEA

AQUAAIJgAQBUAAEAAwVAAAAAAC0CQAABBQAAhWABAAECAQBAAQUAAIZgAQAB

AgEAAQEFAACHYAEAAQUBAAAQAAABBQAAgGABAAEFAQAAAAIAAQUAAIBgAQBK

5QEAgEQKAkN9AGYJPg1CAABEgQADDEAAAC0KQEItDUIkAD1kAAAAREwCLQ1C

EAA+CkJARTUCQ0gAAgQCCAACAgMALAUDAIAAACwEAwgAAgUEAAIAAAKiBAEy

pQT0AgUFAAAAVCwEBQQAUjUCAgEALAUBAIAAACwEAQgAAgICATIlAvQCBAME

AAMFRgBQAABXAAADBUYAEAAABAUAAAQAAAQFAQEAAAAEBQIGAAAABAEHAQMB

QAItBUD0AAAABAIIQAQBCQNWAEADMUAABAIKQAMFRgBQAAAEBQAAAAAAAQUA

AIBgAQA8BQEA/////0RIAAEFAACDYAEAAwBAAQAtBUAQAAAAPgVAAAEAAEUo

A1YAQERIAAECAQBAAwVGAFAAAD8FAHhWNBJJNANDfQAAfwQBAQAANwAAAgUA

AQAAAFIGAQUAAG6gAQABBQEAAwAAAAEFAADuoAEAAQUBAAMAAAABBYApAPQA

AAEFAAAsqAEAAQUBAAD0AAAaDQAELAUA//MAAAEBgSkAAQUAAC2oAQABAQEA

AAEFhSkAAD0AAQUAADGoAQABBQEAAAA9ABQFAAYODQA/AAEBhikAAQUAADKo

AQABAQEAAAEF7SqAPz8/AQXuKgAQIBABBe8qQAAAAAEF8CpAEAQNAQXxKgAA

AIABBQgq///bBgEFCSr//9sGAQXpKv8HAAABBfUq8L/gDQEN5yp/QAEFUCjr

D+RgAQUAAJCmAQABBQEA6w/kYGb/LQ1CwwIDBEAAAD4FQAAAAABEKgEBBAAA

AAABBAEABAAtDUIIAEMHAQMARhB0AQUQdAEAEABm/y0NQg8CAwRAAAA+BUAA

AAAARJEBAQQAAAAAAwBBAQADBEAEAAECAABAAQIBAEEtBUAAdwEAAQIAAEAB

AgEAQS0FQEABAAABAgAAQAECAQBBLQ1CCABDPgEBAhB0RgEFAABPXAEASmUB

ABBEywENJUMqAQEFAABDoQEAXA0BAP8PAQABBQAAg6IBAFwNAQD/DwEAAwVA

CAAAAAEFAABPXAEASmUBAAhE5gEPZUABXEpCKuP+QAEFAABCoQEAXEoBAOP+

QAEFAACCogEAXEoBAOP+QFt6cAJEcAAAMioAAEVwAAAzKgAAAEABAFgqAAAB

QAEAWSoAAARAAQBcKgAABUABAF0qAAAIQAEAYCoAAApAAQBiKgAADEABAGQq

AAAQQAEAZioAABRAAQBoKgAAFUABAGoqAAAcQAEAbCoAAB5AAQBuKgAAMkAB

AEQqAAAzQAEARSoAADRAAQBGKgAANUABAEcqAAA2QAEASCoAADhAAQBJKgAA

OUABAEoqAAA6QAEASyoAAAAAAAAAoAEA+eBf/gGgAQD44F/+AqABAPjgX/4D

oAEA+uBf/g6gAQD54F/+D6ABAPngX/4soAEA+eBf/i2gAQD44F/+LqABAPjg

X/4voAEA+eBf/jCgAQD64F/+MaABAPngX/47oAEA+eBf/p2gAQCB8C//oKAB

AIHwL/+AoAEA+OBf/oGgAQD44F/+gqABAPjgX/6DoAEA+eBf/oSgAQD54F/+

jaABAPDgX/6OoAEA+eBf/qygAQD44F/+raABAPjgX/6uoAEA+OBf/q+gAQD5

4F/+sKABAPjgX/6xoAEA+eBf/rKgAQD54F/+uqABAPngX/4koAEACAThA1eg

AQBwYFhQ16ABAHBgWFDtoQEAvz8/AC2jAQC/Pz8A7qEBAAEAAADwoQEAAQAA

APKhAQABAAAALqMBAAEAAAAwowEAAQAAADKjAQABAAAA8aEBAAEAAIDzoQEA

AQAAgDGjAQABAACAM6MBAAEAAIAAoQEAgVVVVQKhAQBBVlVVQKIBAEBVVVFC

ogEAQFRVVeqhAQAAAAAAKqMBAAAAAADnoQEAf0AcACejAQB/QBwAkaMBAAAI

AQCaowEAAAgBAAAAAAAAFwACAQAAAQVgDwAAAPQBBWIPAAAAAFsAEgACAQAA

NwAAAQUQDRBI0Q9bjgABAQQANwAAAQUMAEAQQQEBBQ0AgQAAAAEFDAAQA0EB

AQUNAIEAAAABBQwAYAQYEVwFDQC5////Rj6AAAEFDABcoBMQXAUNAP7///+B

AAAAAQUMAAAAQQEBBQ0AAAAAgAEFDABgoBMQAQUNAAAAAAFSDjIFABAAAAAB

AeMNABoFAAsBAQYAAA0lHw4DW6UCAQEIADcAAGb/LQ1CIQIDBEAAAD4FQAAA

AABEMwABBAAAAAABBAEABAAtDUIIAEMQAAIFAMceAAFSRUslAAFEOgECBQDm

HgALUkUUBQAVAQUAAFxmAQBcmQEAHwAAAgUAyB4ADFJFAwEAAAIFANUeAAZS

RRQFAAwPAQAAAgUA2x4AC1JFFAUAEg8BAAACBQDUHgABUkUUBQAdDwEAAAEF

AABdZgEAAQIBAAACBQC3HgAIUkUUBQABAQUAAC5mAQBcCQEAAf4AAgUAvx4A

CFJFFAUAAQEFAABSZgEAXAkBAAH+AAIFAPEeAAtSRQMBAAACBQAHHwAHUkUU

BQALDwEAAAEFAABeZgEAAQIBAAACBQD8HgALUkUDAQAAAgUADh8AB1JFFAUA

Cw8BAAABBQAAX2YBAAECAQAAAQUAAABmAQADAAABAFylAQD8AgEFAAACZgEA

XA0BAD/AwCcbBQAQCSUAAwEFAAAAZgEAXKIBAPwAAQUAAPh0AQADAAABABUF

AAIJjQB/ABUdAAMbDQAJFQ0AAwEFAABeZgEAXEoBAAf8AAEFAABfZgEAXFoB

AAf8AAEFAAAvZgEAPAUBAAAAAABE6AEBBQAAb2YBAA0lAQABSiUBABBE0wEH

JQEA/kolAQAQSeABAQUAAFNmAQA8BQEAAAAAAEQdAgEFAABvZgEADSUBAAJK

JQEAIEQIAgclAQD9SiUBACBJFQJbeoQAYmYBAJZDgQFjZgEAhyUJAGRmAQA1

FL8CWWYBAAEAQAhrZgEAAYAAAGVmAQABgAAAn2YBAFxPigKgZgEAJ2kDCKFm

AQBI5SEAC2YBAHgA/+9cZgEARQBAtV1mAQACaLwxLmYBAAAhAABSZgEAACEA

AF5mAQAAAAAAX2YBAAAAAAAAAAAAAMoAAgEEBDcAAGYMAwxBAAAtCkFCLQ1C

BAA9JAAGAEQxAC0NQggAPgpCQUUZAFUgAFtWAEMDJEMFAAMERgAAMwVGAQAA

AAECAABGAwAAAQANAgEARC0FRgIAAAABAgAARgMkQwQAS+UAAUmqAAcCAQBF

LQVGAQAAAAECAABGSgIBAEREkAADKUMADqIAREOYAAMpQwAIogBFMwVGAwAA

AAECAABGAQIBAABbDQIBAEQBBAAAAAA9pQABRMQABwIBAEVDyQANAgEARFsy

AAIBBAQ3AAACAQEAAuUBAVI8AQUAABV+AQABAQEAAlHIAQUAAEF+AQABOQEA

AVEKWykAAQEABDcAAAIlAQFSQAIBAQBSEAIBAQAC5QEDVQACUj8CJQECUkBb

AF0FAQcMCDcAAD0lAf9EMwU9JQEZRi8FPSUBAkcvBT0lARRFMwU9BQAAAAAA

RN4CZhtWAAI9pQECSUgAAwxAEAAhDUAUAENhAD2lAQNJXAADDEAUACENQBQA

Q2EAAwxAGAA+DUAAAERwAAMKAkBDdAAO5QGAS+UBAkmiAAKpAgJVKAI9BQBA

S0wARaIADaVYYkADIUEBMyVBFAMiQ0EN4v9VRGb/LQ1CSQUDOUABCQ1AMAAb

DUAEIQ1ABQAtCkJAAwRAAAAnBUAQJwAAAqIDQALkAwQAVgAAVgABAg0DQAEC

ZQEBIAUACgAAAAMCRkA9BQCAjVsARwoBPaUDZEUDAQJlAwMO5QEIVSgBS+UB

CEQVARsFRgE+BUagL8UBSCoBLGUBARUFRgFDFQEULQEFPaUBAERLAUvlAYBJ

SwE9pQNkRUsBDiUDARUFRgEDBQEAAAEAS+UBgEStAScERgAAPgVBAAAAAES/

AQMEQAAAAwIAQScCQEEDAkAAPgVBAAAAAEltAXwFAAAAAQB+BEAAAHwEQAAA

fgJAAAMCAUA+BQEz8wAASK0BAwUBAAABACcERgAAfAIBQX4EQAAAAwoAQCcE

RgAAA4oAQFYYAUvlAYBJSgJ8AgIAfgVAoIYBAAMBQQMJBUEDAAAAbwJAQXwF

QE4MAAB+BEAAACcFQAUAAAA+BUAAAAAASQ0CAyVAAQOKAUAhBUAFAAAAfARA

AAB+BUBODAAAAwFBAwkFQQMAAAB1AkBBPaUBAERCAhsFQAEtAgBAAwICADMC

AkBm/y0NQj0FVgBAAyFAATMlQBQVJUABLQpCQAMMSAAASmUgVhBEmQMDOUEB

CQ1BMAAbDUEEPCKcVkFJvQI8IWFWA0m9AjwpY1YDSb0CAyBBnVYJJUHgPilB

AUm9AkvlAUBJkQM8Al5WAEm9AjwKYFYBRMECDuUBAToAAEvlAQFEBwVL5QEC

Sd4CPSUCBUbeAlUoAlIjVgBAAyFAATMlQBQDCkhAByVgAf5m/y0NQj0FVgBA

AyFAATMlQBQVJUABLQpCQAMMSAAAB2VhVv5UAF9WVABgVgdlIFbvSmUgViBJ

IwMHZTBW70plMFYgSTADPQUAAAAAAEmZA0ql/1WARG0DVgBBXCUeVvgGUQJK

ZR5WAURVAy2lQQEtDUgQAD6lQQRFTQNWCEgDIUEBMyVBFAMiQ0EH4v9VRUrl

/1U/SS8FB6VYYr9DLwUBAl5WAEPDBAEFGVaAiAEAPaUBAEm6Az0FAOA7ZgBF

ugMHJRpW/kPaAw0lGlYBPaUBAknaA0vlAQhE2gMBBeFWgIgBAA0l4lYBDSWd

VgEDOUABCQ1AMAAbDUAEASKcVkANZZ1WgFx5nVb7A1YAQAMxQAMDAUEDCQVB

AwAAAHUCQEEDBUGhgwAAPiVAZEg1BAMFQSSDAAA+JUAwSDUEAwVBo3YAAAEK

YlZBAeJkVkANJWRWAgEhYVYDAaVhVugBAl5WAFQAX1YBAmBWAUvlAQhEawQH

ZZ1W/kNwBA1lnVYBXCmdVh8BAY1pViADASljVgMHZZ1Wf1xlIFbjBEplIFYg

SYwEDWUgVhBKZSBWIESZBEvlAQJJwwRcZTBW4wRKZTBWIEmuBA1lMFYQSmUw

ViBEuwRL5QGASdYEAQJfVgINZWFWAVEKDWWdVkBRCkplnVYgRN0EB2WdVr9W

AEADIUABMyVAFAMKSEANJWABAVEKS+UBAkkvBToAAD0lAgVGLwUCJQMCAuED

AgJhAwECuQMBCKUDBA6xAwICAQIAUi46AABbAiUBC0MHBXogAAAAyACQAVgC

IAPoA7AeBAAEQEIPAASwHgQAAEBCDwAEAKwAAgEAADcAAD1lAAFEqwBWCEgD

IUgAAQ2INQIAUhQBBZM6AABAAAElzzsCAaXmOsABDZY6RQFcBfQ68P///wIA

AAAHJR07+w0lgzoBXAU8O4gI+P8AAAgAAQVBOwOA//8BJUI7EQENPTv/fwEF

Pjv/fwAAAQXGOwdAAAANpck7AQEFOzsACAAEAQ2ZOwQAXAUaO////f8AAAIA

XAXbOgDg//8EFAAAOgAAW1sxAQIBAAQ3AAA9ZQACRO4APWUAB0QeAAIBAQBS

F1tcBYQ1/wD+nwQsASABBaI1AA8AIAEFOwEbAhIAAQUwAXhpEAABBYc1rZAC

AAGNfTkbAAElfDkBAQUxATwAAQhcZdQA/AIBBW1VAAAAAAEFQlUAAAAAAQV4

VQ8AAAABBWhKAAAAMAElMgEAXAU+NQ////9wAAAAAQUpNQgAAABcBUQ1AMDO

YAhgMBRVAAFSF1IjLCUBAT0lAQZFqwBVAAFSTgIlAQdSMwIFAQAHAABSTSwl

AQE9JQEGRcwAZhYDDEEEAEwNQQIARO0ADaVMAAJbAgUBAQAAAFIGAwFAATMF

QAEAAAABBes1AAAAAAEC7TVAGg0BBBQFARAsBQEA9P/zAQHmNQEBJckA9AEF

xAAAAAAAWwAOAAIBAABSPgIEAAAAW4wBAQEAADcAAAIFAAAAAgBSKQMFQEB+

BQAnAUAAAQUAABVsAQABAgEAQFACAgUAUMMAAFI8AQUAAEFsAQABOQEAAAIF

ANxKAQBSPAEFAABLbAEAATkBAAACBQBQwwAAUjwBBQAAVWwBAAE5AQAAAgUA

UMMAAFI8AQUAAF9sAQABOQEAAAIFAGDqAABSPAEFAABpbAEAATkBAAACBQBA

nAAAUjwBBQAAkWwBAAE5AQAAAQUAADt+AQABBQEAAQARDwEFAAA8fgEAAQUB

AJABkAEBBQAAPX4BAAEFAQABAAAAAQUAAINoAQABJQEAAAEFAAA9fgEAXKUB

AP4AAQUAAIRoAQABBQEAEAAAAAEFAAAGfwEAAQUBAAAAJRUBBQAAB38BAAEF

AQAAAP8AAQUAAAh/AQABBQEAFwMQAAEFAAAJfwEAAQUBAAcAAAABBQAADH8B

AAEFAQAQAAAAAQUAAA1/AQABBQEAAAAAIAEFAAAOfwEAAQUBAFCSggEBBQAA

MGsBAAEFAQAbBAAAWwcAAQEAAFsA7gABAQAENwAAA/lGAAjlAH8DCkFCLQ1B

BAADDEYAAD4NRgAARO0AFQ1GAgMKQkEtCkJGVjBGAwRAAAA+BUAAAAAARFMA

PfoAQERfAD6lRgFJagAzCkJGMw1CBABDdgADpUYBPQIAQEd2AC0KQkYtDUIE

AEM2AEzlRoBEfgBbLQ1CBAADikZCAwpCQQMEQAAAAxpCRkzlQAFJuAA+BUAA

XAEASKoADw1AAAQBAgAAQAEEAQAAAEPWAFY4QAEFAACIXAEAAQIBAEABBQAA

iVwBAAEEAQAAADMNRgQALY1GBAAtDUEEAD4NRgAASYcAW44AAQIABGb/VghH

LQ1CXAADIUcACSVH8EIiR2MAQwBjgDYAY2A+AGMgLgBaWlstDUImAENDAC0N

QgwAQ0MALQ1CGAADIUcACSVHBy0KQkctCkJHAwxIAABbejIAAAAAAgAEAAYA

CAAKAAACACwALQAuAC8AAAAAAQACAAMABAAFAAYAAMgAkAFYAiAD6AN4AAEB

AAA3AABSFA2lajsBVCBsOwclXjv+VCBfO0IpAGMAMQBjATkAYwJNAFpaQ3AA

ASVfOwJDPgABJV87AVQgXDtUAF07VABhO0NwAAENXTsBAQEFYTsBAAEADWVi

OwENZWU7AQENazsQEAElXDsBVDBqOzoAAFt0AAEBAAA3AABKpU4AAUQVAAJl

AAEOJQCAUhQDAEbMAAglAA9SFFQwsDs8abA7AERlAAFpsDsAPWUAAERlAEql

rzsBRGUATCVGAURpAEoltjsBSU0ASiW2OwFEVQBKJbY7AUldADoAAFtKJbA7

AURpAENlAD4AAQEAADcAAFIUPWUAAUQwAA1lrzsDByWvO/5Kpa87AUkcAAfl

Gjt/VCC8O0M6AA3lGjuADSWvOwE6AABbLAACAQAANwAAPCH8AABJGQANpcAA

AUMmADxh/AAASSYADaXAAAINpcEAAVvPAQMBAAA3AAABBQAAEWwBAAMFQIwK

AAA8BQEAAAAAAEQqAAMFQBAnAAADAkZAPaUAAkk6AAICAEZbAwVAFWwBAAMF

QQBsAQA9JQAARHIAAwVAFW4BAAMFQQBuAQA9JQABRHIAAwVAFX4BAAMFQQB+

AQABAgAAQAOIQAEAAxhAAQAJjUD/AT6NQAAAScgAAQIAAEEDAEABAAkFQP8B

AAA+DUAAAEmxAAMFRkRuAgBD6wAhAkBGAwBBAQAJBUEAHgAAGwVBCUPjAHwC

QEZ+BUAAAAEAAwBBAQAJBUEA8AAAGwVBDHUCQEEDAkZAPaUAAUn3AAICAEZb

PeUAAElZAVYAQAMpQAAhDUAKAAMFQUpsAQA9JQAARC0BAwVBSm4BAD0lAAFE

LQEDBUFKfgEALQJAQQECAABAAwBBAQAJBUEAAPAHGwVBFALiAEE95QAASVkB

AgUAECcAAFtWAEADOUAAVTgAZv8tDUKnAT4MQAIAR3oBLQ1CCABDagEzDEAE

ACEMQAYALQxAAAADCUIAVQAAAgoAQHwFRkBCDwB+AUAAAgIAQFt6KAD//wcA

AAAAAMgAPwAIABkAQAZfAEAAMgCADH4AYABkAAAyfwB/AGQAAMYAAQMEADcA

AFYARlYAAAMhAABVIAA9ZQADRCwAPWUADUa7AAIpAAAyJQAIDiUAYFIUXCI+

TfgAAiIAAFIUAwhB2joJDUEDAGb/LQ1CwgAtCkJBAyQAAAA94gAASKcAPiUA

BER2AAMiRgAzJUYBFSVGBA8lRgEzOQAAPiUAAUSTAD4lAAJEjAADJUYhA2UA

L0OXAANlABMDeUYAM2VGARUtRgMPZUYBUhQBAgc8RgFSBjwAVAAOPFQABTw6

AABbegQAAwIBBKgBAQQACDcAAD1lAgFJPQFLpQIDSV0AAgUAAAMABQIFAQAF

AgA8IfwAAklXAAGNwAAAAlECAQXGAAAAEAABBcgAAABQAAENwwACAFQgygAB

BcIAAAEAAFYgQEODAA4lAoBSFFQAzABWCEgIJQIHDSXKAAEBJcIAAVQAxgBU

AMgAViBAB2VTAP89pQEBR5QADWVTAAADoEDJAAMARsQAAwJBRi0ARsYALQBB

yABSFAEyITpAATIiOkABAh46RgECHzpBVDDbOlQAbzsBAXA7AFQIIzpUCCQ6

VAglOlQIJjoBCSg6AAEZJzoAXBkbOvz4AQelG0YPB40bOg/+AQkgOgEBJRo6

AQ0lxjsEXGLGO/5AVCA6OlQgQTpUANk7VADXO1QA2ztLpQIDSTkBDiUCgFIU

AQXMAAEAAAA6AABbUhQ9ZQIASVoBVCAaOjoAADwh/AACSVkBVAjBAFs9ZQIQ

RGcBAQkgOgFbAwBAHjoJBUAAAAD/LQFAAAkNQADwAQIeOkAIDQD/D1YAQQMx

QQF0CgBBLAkBAAglAPwUBQAQAQFvOwABCSc6AVtJAAEBAAA3AABSFAdlyTv+

PWUAAUQ3AFQwcTpUMCo6VCDIO1QgzjtUMM47SiXJOwFJKwA6AABbDSXOOwFU

ALE7ByXaOvQ6AABbAJUAAQMAADcAAFIUDSUdOwRUIH46VACGOj1lAAFJVgAN

JYQ6BwElhToBUQFKJYU6AkQpAFQghTpUCIc6VAiIOlQIiToBDYo6//8BDYs6

//8BDYw6//9bATF/OgBWAEEDGUEBOwJBPWUAAkl4AAMAQII6BAIAQEOBAAMD

QAABAoI6QC0FRgQAAAAtjUEBAD6JQQFFZQBbABsAAQEAAAIFAAEAAABSKSYF

ABAnAAACAgBAWwAeAAEBAAA3AAACBQACAAAAUikmBQAQJwAAAgIAQFtTAQID

ABg3AABm/y0NQkcBVSgFLQlCBS0JQgUDDEgAAAMJQQMtGUEDPg1BAwBGPwBc

BcY7+w/w/wAwAABDSwBcBcY7/w/w/wRAAAADCUEALRlBADMNQQEAAQqTO0FU

CJU7AZmVOwIDGUEAMwlBAlYYQQOxQQQzGkFBAYqUO0EDGUEAMwlBAi0aQUEt

CUEASyUEEESZAC0JQQABCpQ7QQMhQQQJJUECGyVBAQEiljtBVABxOwExcTsE

AbFxOwQDCUEBLRlBATMNQQEAAQqaO0FUCKE7AZmhOwMDGUEBMwlBA1YYQQO5

QQQzGkFBAYqgO0EDGUEBMwlBAy0aQUEtCUEBSyUEIEQLAS0JQQEBCqA7QQMh

QQQJJUEEGyVBAgEiojtBVAByOwE5cjsEAblyOwQDIUEECSVBgBslQQcBIrE7

QToAAFt6DAAAAAACAAQABgAIAAoAVAABAQAENwAAZhxWAEADZEAUAC0NQhgA

VDBQAD2kABYASTsAPSUAAEROAD0kABwASTsAPWQAGgBETgAtDEIUAC0lQAE+

YkBASRwAViBAAaJQAEBbTQABAQAANwAAVQAAAQUAAE9cAQADAEEBAAnlQQ8+

5UEBRDYAPuVBAkQyAAPlQQZDNgAD5UEPCaVBwBs1QQItpUEVAjoAQQJyAEFS

NFsAMQEBAQAANwAAUj4BBQAAAEQBAAEFAQABAAAAAQUAAAhEAQABBQEA/v//

/wEFAAAcRAEAXGUBAA8QAQUAADJEAQABBQEAAQAAAAEFAAAzRAEAAQUBAAEA

AAABBQAANEQBAAEFAQABAAAAAQUAADVEAQABBQEAAQAAAAEFAAA4RAEAAQUB

AAkAAAADJEAaAD4lQEVJ4wABBQAAR0QBAA0lAQAQAQUAAAxEAQABBQEADFAg

AAEFAAAQRAEAAQUBAGNUChMBBQAAFEQBAAEFAQBTukz/AQUAADZEAQABBQEA

AUAAEFsBBQAAR0QBAAclAQDvAQUAAAxEAQABBQEACEAQAAEFAAAQRAEAAQUB

AGNUDRMBBQAAFEQBAAEFAQBTukz/AQUAADZEAQABBQEAAQAAAFsAMQIBAQAA

NwAADSVkSggHJYpK/lYAQQM5QQEJJUEPAwpAQmb/LQ1CEQIVJUECLQpCQQMM

QQAAAQIAAEEHpQEA/lQIAQABDGtKAgADCkJAAwVAvDQAAFYAQQMhQQAnAkBB

AYpnSkABJWdKAg0lZUoCAalpSgFLJQEBSX8AVDBpSgENaUoAMSulaUoBSyUB

AkSWACulaUoBVgBBA3FBAQ/lQYABAmpKQQNpQQAtpUEBAQJqSkFLJQECRMYA

VihBLaVBAQECakpBSyUBAUTnAANxQQAtpUEBAQJqSkEDeUEALaVBAQECakpB

DSVkSgEDpUEBQ7oBAylAAQNlQAEDmUAAVgBBA3FBAQ9lQQEP5UGAAQJqSkEB

pWlKBD1lAQRHKAEBDWlKARNDVwEBomlKQAENaUoBMUNXAQdlaUrvAaVpSgM+

JUAERlcBAaJpSkAxpWlKAVxlaUr9IA0lZEoBA6VBAEO6AQMFQQEAAIADqkFA

AQJqSkE9ZQEBSYIBAqgAakpD+QFWAEEDGkFAOwJBAyhBakoDaEFqSgOoQWpK

A+hBakoEAgBBVihALY1ABAA+JUAER/kBMyVABEM2AQJlAAIDDUFkADMNQQEA

Pg1BAABE+QFRZEolZkoQRMMBSmVmSgZJ+QECZQABDSVlSgI+pUEARGMBSyUB

AUTzAA0lZUoCASVkSgJRAVQAZEpUAGtKW3ogAKZVAQCqVQMCrlUFBLJVQkG2

VUlIulVLStZVKSi/VU1MAEYAAgIABDcAAFUwADIlAAEgJQAIVghIAyJIQA2l

wUoBAqAAwEoIpQADSiXASgJEPABcDcFK//4BAENCAA0NwUoBAToAAFsKAAEB

AARVAABb1wgBAQAANwAAAQUAANIyAQABBQEAAwAAAAEFAADyMgEAAQUBAAQA

AAABBQAAEjMBAAEFAQAFAAAAAQUAADIzAQABBQEABgAAAAEFAABPXAEAAwBB

AQAJ5UEPPuVBAUk7AgEFAACIXAEAAQUBAAcAAAABBQAAiVwBAAMAQQEATKVB

EEQ7AlI+AyRAGgA+JUBFSZ0AZv8tDUI/AkOkAGb/LQ1CiwUDBEEAAD4FQQAA

AABE0AEmBQAwEQAAMyVAARUFQAcPBUACAAAAAQUAAA1cAQABAgEAQAEFAAAL

XAEAAQQBAAAAAQUAAAtcAQADAEYBAAMARgEAAwBGAQADAEYBAEoFAQAAAAAQ

RAABAQUAAA1cAQAPBUAAgAAAAQIBAEABBQAADFwBAAEEAQAEAAEFAAANXAEA

XiVAnyABAgEAQAEFAAAMXAEAAQQBAAgAAQUAAA1cAQBeJUCfQAECAQBAAQUA

AAxcAQABBAEADAABBQAADVwBAF4lQJ9gAQIBAEABBQAADFwBAAEEAQAQAAEF

AAALXAEAAQQBABQAAQUAAAtcAQADAEYBAAMARgEAAwBGAQADAEYBAEoFAQAA

AAAQRLcBUchRyFFkLQ1CGABDpAABBQAADVwBAAkNQJ9/AQIBAEABBQAAC1wB

AAEFAQABAwAAAQUAAAtcAQADAEYBAAMARgEAAwBGAQADAEYBAEoFAQAAAAAQ

RA4CAQUAAA1cAQAPJUADAQIBAEABBQAADVwBAAklQP0BAgEAQFt6mAYBA7AP

CABQAA4AAAAAAAAAAAAAAEIJsA8BA7ACAggAIAwAAAAAAAAAAAAAAEIJsAIB

A7ADAggAIAwAAAAAAAAAAAAAAEIJsAMBA7AGAggAIAwAAAAAAAAAAAAAAEIJ

sAYBA7AHAggAIAwAAAAAAAAAAAAAAEIJsAcBA7APAAwABAwAAAAAAAAAAAAA

AEIJsA8BA7APgAACCAwAAAAAAAAAAAAAAEIJsA8BA7APAIIAgAwAAAAAAAAA

AAAAAEIJsA8BA7APAAIQgAwAAAAAAAAAAAAAAEIJsA8BA7APAIJAAAwAAAAA

AAAAAAAAAEIJsA8BA7APAIIACAwAAAAAAAAAAAAAAEIJsA8BA7APAEIAgAwA

AAAAAAAAAAAAAEIJsA8BA7APAEIAEAwAAAAAAAAAAAAAAEIJsA8BA7APAEIA

CAwAAAAAAAAAAAAAAEIJsA8BA7APAAIQBAwAAAAAAAAAAAAAAEIJsA8BA7AP

AAIQAgwAAAAAAAAAAAAAAEIJsA8BA7APAAIQQAwAAAAAAAAAAAAAAEIJsA8B

A7ACCIAAAgwAAAAAAAAAAAAAAEIJsAIBA7ADCIAAAgwAAAAAAAAAAAAAAEIJ

sAMBA7AGCIAAAgwAAAAAAAAAAAAAAEIJsAYBA7AHCIAAAgwAAAAAAAAAAAAA

AEIJsAcBA7ACCIAAIAwAAAAAAAAAAAAAAEIJsAIBA7ADCIAAIAwAAAAAAAAA

AAAAAEIJsAMBA7AGCIAAIAwAAAAAAAAAAAAAAEIJsAYBA7AHCIAAIAwAAAAA

AAAAAAAAAEIJsAcBA7APCAACgAwAAAAAAAAAAAAAAEIJsA8BA7APCAACBAwA

AAAAAAAAAAAAAEIJsA8BA7APCAACAgwAAAAAAAAAAAAAAEIJsA8BA7APAIIA

BAwAAAAAAAAAAAAAAEIJsA8BA7APAEIAAgwAAAAAAAAAAAAAAEIJsA8BA7AP

gABCAAwAAAAAAAAAAAAAAEIJsA8BA7APgACCAAwAAAAAAAAAAAAAAEIJsA8B

A7APAQACCBAAAAAAAAAAAAAAAEIJsA8BA7APEIAAIBAAAAAAAAAAAAAAAEIJ

sA8BAwAPAAAAAAAAAAAAAAAAAAAAAEIAAA8AAAAAAQOwDwgAUAAGAAAAAAAA

AAAAAABCCbAPAQOwAgIIACAEAAAAAAAAAAAAAABCCbACAQOwAwIIACAEAAAA

AAAAAAAAAABCCbADAQOwBgIIACAEAAAAAAAAAAAAAABCCbAGAQOwBwIIACAE

AAAAAAAAAAAAAABCCbAHAQOwDwAMAAQEAAAAAAAAAAAAAABCCbAPAQOwD4AA

AggEAAAAAAAAAAAAAABCCbAPAQOwDwCCAIAEAAAAAAAAAAAAAABCCbAPAQOw

DwACEIAEAAAAAAAAAAAAAABCCbAPAQOwDwCCQAAEAAAAAAAAAAAAAABCCbAP

AQOwDwCCAAgEAAAAAAAAAAAAAABCCbAPAQOwDwBCAIAEAAAAAAAAAAAAAABC

CbAPAQOwDwBCABAEAAAAAAAAAAAAAABCCbAPAQOwDwBCAAgEAAAAAAAAAAAA

AABCCbAPAQOwDwACEAQEAAAAAAAAAAAAAABCCbAPAQOwDwACEAIEAAAAAAAA

AAAAAABCCbAPAQOwDwACEEAEAAAAAAAAAAAAAABCCbAPAQOwAgiAAAIEAAAA

AAAAAAAAAABCCbACAQOwAwiAAAIEAAAAAAAAAAAAAABCCbADAQOwBgiAAAIE

AAAAAAAAAAAAAABCCbAGAQOwBwiAAAIEAAAAAAAAAAAAAABCCbAHAQOwAgiA

ACAEAAAAAAAAAAAAAABCCbACAQOwAwiAACAEAAAAAAAAAAAAAABCCbADAQOw

BgiAACAEAAAAAAAAAAAAAABCCbAGAQOwBwiAACAEAAAAAAAAAAAAAABCCbAH

AQOwDwgAAoAEAAAAAAAAAAAAAABCCbAPAQOwDwgAAgQEAAAAAAAAAAAAAABC

CbAPAQOwDwgAAgIEAAAAAAAAAAAAAABCCbAPAQOwDwCCAAQEAAAAAAAAAAAA

AABCCbAPAQOwDwBCAAIEAAAAAAAAAAAAAABCCbAPAQOwD4AAQgAEAAAAAAAA

AAAAAABCCbAPAQOwD4AAggAEAAAAAAAAAAAAAABCCbAPAQOwDwEAAggQAAAA

AAAAAAAAAABCCbAPAQOwDxCAACAQAAAAAAAAAAAAAABCCbAPAQMADwAAAAAA

AAAAAAAAAAAAAABCAAAPAAAAAACgAQEICAADAQAAPeUAAUQzAD3lAAJEMwAC

BQAAAAEAUikgBQBkAAAAAwJGQAICAABD5AACBQABAAIAUikDAQEAAgIAAAMB

RgBWOEYDBUCAw8kBJwJARi0FQDEAAAAnBUAyAAAAIQVAMgAAACECRkADAkZA

VQADJwVGGQAAAHwFQABAAAB+AkABAooBQAIaAUA95QABSeEAAqUDAQMCAEAh

BQH0AQAAAwIBQHwFADIAAAB+BUAQJwAAfAVATgwAAH4CQAECCgNAIQJAAScF

QE4MAAAzAgBAAooCAAIaAgBD5ABVAAIDAQAAVTgAAwVAADIAAD0FAAAAAABE

JgEDAkBGJwFAAD4FQJwYAABHFQEDBUAAMgAAPgVAyAAAAEYmAQMFQMgAAABm

/y0NQoABPgxAAgBHPQEtDUIIAEMtATMMQAAAPuUAA0lTAS0MQAYAMw1AAQAn

DEAGAC0MQAQAAuIAQDMMQAQAIQxABgAtDEAAACcCRkACCgBAArIAQFt6IADI

AEAGCAAZAEAGgAxAADIAgAw4GGAAZAAAMgAyfwBkAFoAAgEAAAEFAAB0IQEA

AQUBAAoA8P8BBQAAdSEBAAEFAQAlAAAAAQUAAHQhAQABBQEACQDw/wEFAAB1

IQEAAQUBAAEAAAANJbbwAQcltvD+AgUAAAAOEFIgW+oAAgEICDcAAGYcLQxC

BgACAQIAAvACUAA95QADRCEAW1YAQCANASAAAwUAAAEAADMCAEAO5QKAUhJV

OAAgBQADAAAAJwVAECcAAAEFAACIXAEAAQIBAAABBQAAiVwBAAECAQBALQUA

AQAAAFYAQQEFAACIXAEAAQUBAAEAAAABBQAAiVwBAAMAAQEAAQUAAIhcAQAB

AgEAAD4lQRJJxAA+5QEARMQALeUBBwMEQAQAA7pAAQEFAACJXAEAAQIBAEBD

0gABBQAAiVwBAAEEAQAEAC0FAAEAAAAtJUEBLQ1CBAA+JUEWRYwAWxcBAQIQ

BDcAAD0lAP9JzgABBQAAKGgBAAEFAQAAcAMAAQUAACloAQADAEABAGYYAwBA

AQADAAABAAMAQQEAPgVAAAAAAETNAAMFARBwAwABBQAAKGgBAAECAQABAQUA

ACloAQADAAIBAAMAAwEAAQUAAIhcAQABAgEAAgEFAACJXAEAAQIBAAMtBQEI

AAAAMw1AAQA+DUAAAElPAAEFAAAoaAEAAQIBAAEBBQAAPlwBAAEFAQAIAAAA

AQUBAAQAAAABBQEAAQAAAFEyUAJbAQUAAFhcAQABZQEA/wEhAQAAAQUAAD5c

AQABBQEABQAAAFEKAQUAAD5cAQABBQEAAQAAAFEKAQUAAFhcAQA8YQEAAEkE

AVFkWwAwAAEDAAQCAQEAAuUBAlI8AQUAABVuAQABAQEAAlACAQUAAEFuAQAB

OQEAAVHIW1tdAQEEAAQ3AAA9ZQADRFwBAgEBAAJlAQdSUD0FAgAAAABECwEB

BQAAAGgBAErlAQCASSQAPSUAAUlGAAEFAAABaAEAQ04AAQUAAABoAQADJEAE

AAklQN8BIgEAQAEFAAAAaAEASuUBAIBJXABWAEA9JQABSZUAAwxABQAVDUAH

CWVAfwEFAAAJaAEAXIoBAH8AQEOzAAMkQAUAFQ1AARslQAEPZUBAAQUAAApo

AQABCgEAQAEFAAALaAEAAwBGAQAJJUb8PSUAAUTPAA8lRgFWAEADGUAAIQVA

ZAAAAAMFQXhdAgAzAkFAJwVBcQIAAAOiRkABAgEARgEFAAAAaAEASuUBAIBJ

+ABRMlsCAQEAUlA9BQIAAAAARFgBAQUAAIZoAQBUIAEAAwVB/////2kBQQIB

BQAAh2gBAAkAQQEADwFBAQECAQBBAQUAAIpoAQANAQEAAlEyW1UAAFtbAHkA

AQMEADcAAAMKAEJmIAMMQQAALQpBQi0NQgQAPgpCQUR1AD0MAAAARDQALQxC

AgBDHQACCgFCPWUAAERGAD1lAARJdAAD5EEFAAIEAQgAPuVBAER1AD2MABAA

R2sALQ1CBgAz5UEBQ1AAAgQADAADCkIAW1UAAVsABwACAgQEWwBiAgEFAAA3

AAADIEZSAA4lAGBSFAglAA9CKQBjD1gAYxFPAWMSxwFjAR8CYwBIAmMIHgFj

Cf8AYwoGAWMTDgFjFBYBYwsmAWMMDwJjDS4BYxBHAVpaQ/sAVACwTQENQU0f

AD2lAABEdwA9pQACROkAPaUABUnxAFQI3009JQIASYYAAiUCAjIlAgEB4d9N

Akol4k0BScwAewUBAIAAAH4FQIwKAABWAEYDKUYCJwJARgdl5k3+AQXnTQCA

AAABAuhNQA3l6U0QDWU+TQQCIAA+TQglAAcOJQAAUhQUPQAEXLmvO48AOgAA

WwEFsE0BAAAAB+U+TS8NZT5NBDoAAFtUIO5NQ/sAASXuTQFD+wABJe5NAkP7

AAEl7k0DQ/sAByXeTe9D+wANJd5NEEP7AA1l5k0BUQoHJeNN/lEKAQ3iTQEC

UchD+wANJfRNEEP7AAFphU0CTCVGEElyAT2lAANJcgFKJUtNEElyAQGlhU0C

Q3cBAbGFTQA9JQIARIwBMiUCARQlAgRc4YVNjwI95QAER5sBDSWFTQFDoAEH

JYVN/j2lAAVErgE9pQAASb8BAqUAAAM5QAAzJUABASLhTUAC4AKGTUP7AALg

AoZNS+UCAUT7AAKwAIVNAuUABEolhU0BROgBAuUACD2lAAJE9gE9pQADSf8B

VACGTVACQ/sAAqUAAAMxQwBKYoVNRET7AFQI4k1RyA0l400BUTJD+wANJYZN

AT2lAABENAIBDbdNDwFD+wADOUMAAwJARDMlQAEBCrdNQEP7AFQAt00HJYZN

/gcNhU3+gFQg3k1UIO5NQ/sAKQABAQAANwAAZhwtDUIYAAMwQFAAPiVAAEQo

ADMlQAEtDEIUAEMVAFsARgEBBgAANwAAQikAYwckAWMBJQBjAMAAYwsnAWME

LAFaWkM/AQJlABFSBEvlAgFJIAECZQAKVQgCUk095QAER1AAaCUAAQIlAgFS

TWglAAE9pQAASYIAIAUBZAAAAAIFARQeAAIsIQEAAgECAAICAEBSDCYFAGQA

AAACAgFAAgEAAgJlAAFVCAJSTT3lAARHoABoJQABAiUCAVJNaCUAAVEFAmUA

AVIEUQoCZQAJUk095QAERyABaCUAAVJNQyABAmUAElIES+UCAUQgAQJlAAhS

TT3lAARH5ABoJQABUk1oJQABAmUAAFIEAmUAAFJNPeUABEcBAWglAAFSTWgl

AAE9pQAASSABAgECAAIFARQAAAAsIQEAVQAAUgwCAQACOgAAW0MgAVJNQyAB

ZgYCKQAAAmgATgACjAAgAFIzWwIpAABSM1txAwIBAAA3AAAOJQAgUhQIJQAP

QikAYwc1AGMKPQBjASEBYwB7AWMJuwFjCOkBYwsBAlpaWw1lAlYIQ60CAwpG

SGb/LQ1CUwNWAEAgJQAFLQpCQCAlAAIDCkhAAQREVQAAAWRDVQQAB+VDVfwH

pUNVjwMKSEZWAEE95QAER5YAAwVBAIABAUslAgFElgAJTUF//wPlQQJc+hFW

/EFcUgNWf/5BPaUAAEnMAAel/1V/Zv8tDULeAi0NQgYAVgBBPaUCFElJAgMl

QSBDSQINpf9VgGb/LQ1CtgIDBEAAAD4FQAAAAABErQIDIUMAA+JBREzkQQUA

RAcBPaQABABJBwE9BAEAAEcPAS0NQgwAQ9gAAwRABgADJEEKAANkQQsAQ1IC

B2UCVvcDCkZIVgBBPeUABEc8AQclIFb5Q0IBXCUgVvkCSmUeVgFEQgEHJR5W

+EplHlYBRE8BLeVBAS0NSBAAPuVBBEUtAQMKSEYNJQ9WAkolD1YERHABQ60C

ByUPVv1KJQ9WBEmAAQ1lAlYIVgBBSmUeVgFEkAFcJR5W+ARRAkplHlYBRKAB

LaVBAS0NSBAAPqVBBEWQAUOtAgMKRkhWCEggJQACAyJIQA0lQ1UBDeVEVRAD

CkhGDaURVgFRFA0lEVYBURRDrQIHpRFW/lYAQCAlAAIDCkhAB+VEVe9DrQII

pQAbZv8tDULeAgMhQwADokBEAwxAAgBMpEAAAEkpAi0MQgQAQxQCLQ1CBgA9

pAAAAERJAgMkQQAAPiVB/0RJAi0KQkBDLgIDBEABAANlQQgBCgFWQAEFGVaI

iAEAAfIaVkABuiBWQAG6MFZAAbpAVkABulBWQAElH1YgASUvViABJT9WIAEl

T1YgASofVkEBKi9WQQEqP1ZBASpPVkE9ZQALRK0CXKIGVt9BOgAAW3q9AAwA

////AAI/AAAAXwAIQJwAAAM/AAAAXwAI////AAM/AAAqVyAQAAAAADAABQA5

AABWAACAAUQAAIACLQAAgAMAAACACDg0AIAJGTQAgAoALACfEBtKAIARAEQA

nxgBVQCf/z8ABQA5AABLAACAAToAAIACGwAAgAMAAACACDQlAIAJHCUAgAoA

GwCfEBQ/AIARATgAnxgASgCf/wAA/wMCAQABAwIBAAEDAgEAAQMCAQABAwIB

AAEDAgEAAQBMAgECAAA3AAA9DQAAAETOAVYAQQMhQQEJJUEPFQ1BAgMKQEJm

/y0NQjQCLQpCQQMMSAIADaWmVQFUCKZVAwxIAAAD+UEBFT1BBFy6JkyPQQMK

QkBKJSZMAUmBAA0NJkwBAQ0lJkwQSiUmTCBEZwAHJSZM70olJkwgSXQADSUp

TEBWAEEDCUEAOwJBAztBABslQQQBoidMQQNpQQEVLUEEASonTEFWAEAP5UCA

A3NAAAECLExAVgBAA2tAAAECLExAA2NAAAECLExAA3tAAAllQA8BAixMQD4l

QQRHEAEzJUEELQVGBAAAAANjQAABAixMQANrQAABAixMQANzQAABAixMQAN7

QAABAixMQEPXAA0lKUwCDSUnTAEDKUABISVACi0lQDJKJSpMAUlCAVEKMyVA

AT4lQABJJgECZQEBQ8oBSgUqTPCP/wBEVAECZQECQ8oBAQUsTAEAAIADAEAs

TAJqAUACuAEqTAilAR89pQEARnwBAmUBA0PKATKlAQE9jQAAAETKAT2lAQBE

ygEDMUEBAxlAAFYYQDsCQAMoQCxMA2hALEwDqEAsTAPoQCxMBAIAQD4lQQRH

ygEzJUEELQVGBAAAAEOdAToAAFtm/y0NQjQCAwxIAAABjS5MDQABBS9MABwC

AAEFMEwQET0SLQ1CBAAsJQABPSUABknVAVYISAMlQRANZdVVQAdl1VW/MyVB

AT4lQQBJBwINJXlVAVQweVUNJXpVAVQwelVRMlt6GAAAAAAAHAAEADgACABU

AAwAcAAQAIwAFABcAAECAAQCJQEEAzFBAAkNQQ8AFQ1BAWb/LQ1CUAAtCkJB

AwxIAAAHpaZV/gENplUREVACSg2pVQEASUEAAiUBE1QIplVUAKhVOgAAW3oM

AAAABAAIAAwAEAAUAHgAAQEABDcAAFUAAVI+AuQBGwBmHC0MQgQAUhJL5QAC

RDQAAQUAAE9cAQANDQEAAgRDQgABBQAAT1wBAAcNAQD9+1IHAgUBCDMBA1UA

AlI/AgUBwAwBAwIlAgFSPwIFAWDRAAMCJQICUj8CBQE8QQADAiUCA1I/W4gA

AQEMBDcAAAEFAACRLQEAAwACAQBWIAADIkMAAwJARAOiQAABBQAAkS0BAA/l

QIABAgEAQAEFAACRLQEAAwJBAUIhAGMITgBaWkNuABUtQAYBBQAAUlwBAFzq

AQA/QENjAC0lAAE+JQAERRkAAQUAAJEtAQABAgEAAgEFAACRLQEAAwJBAVvb

AAEBCAA3AABm/y0NQscAVgBBAyFBABUNQQItCkJBAwQBAABm/y0NQtMAAwUA

AAAAQFYAQANMAAAAAQIAwgBWAEYDCkYBAQIAAEYDmEEBAFYIQQMiQ0FMikFE

SWIALWVBAS0lQQE+OUEARVMAPnFBAEerADNxQQADOUEAMyVBAQMiQ0FMikFE

SXwAD4pBRDNlQQE+ZUEASXwAVgBGAxpGAQECAABGAZoBAEEtDUICAC0lQAE+

JUAESTUAAQUAwgAAAOBbehQAbyJwIj0m3yZAIkEiAAAAAQACAAMAyQECAQQE

NwAAQiEAYwcpAGMDZgBjAs0AYwTyAGMMfQFjDaABWlpDyAEBDVtVnw8BBVxV

AAAAAAEFXVV9AAAAZgYBTF1VMQADJEY7AD4lRgBEWAABJV1VAEolWVUQScgB

DeVZVQJbSiVZVQFEyAFKJVpVEERuAErlWVUCSYkASiVaVQhJyAFDvQBK5VlV

AUnIAUolWVUQRL0ADaVZVQMNZVlVAwENW1UAAFwlWVXvAUolWlUQRK8AAQ1b

VZ8PB+VZVfwN5V1VAQ0lWVURW2YGAyRGOwA+JUYAScgBSiVZVQFEyAFKJVpV

EETjAFzlWVX+AltKZVMAAkT/AA0lYVUBPY0AAABEfAEDBUZg/s0AVgBBAxlB

ACEFQf8PAAAnAkZAPgVBAAAAAEQvAS0NQAEAAYpbVUBWAEEDGUEAIQJAQScC

RkABpWBVDAEKYFVAFQVABFYAQQMpQQAtDUEBACECQEEbBUAIAQpeVUAN5V5V

wAclYVX+SmVhVQFJdAFbSiVZVQFElQFKJVlVEEnIAUolWlUQRI0BB+VdVf4N

JVlVEVtKJVlVAUTIAUolWVUQRMgBSiVaVRBEsAEHpVlV/AdlWVX8XCVZVe8B

WwCDAAMBCAA3AABWAAE95QAgSBsAAzlDAAMCAURWAAADCQAAGwUABS0FAAB0

AQABAgAAAAMAQAEAVgBBAyFBAAklQR91AkBBA2VBIDNiQUE96gBBR3MALQ0A

AQABAgAAAAIAAAEAAypBQVYoQW4CAEEPAUAAAgIAQDMFAQEAAAAIAgABWwCu

AAMBABA3AABWAEBKJQDsAUQwAEolBeweSTAAAyVAAQEFBewDAAAASmUF7A9J

KAA9ZQIASTsALCUC9D3lAgBJRgAspQL0PWUCAklhAAEFAAAoaAEAAQEBAAAC

BQCkoAUAVABjwAEBZMAAASFlwAIBAWbAAQExZ8ACAQHowAM9ZQIBRI4APeUC

AUSOAFECSuWgIYBJjgA+JUABSa0AAQUF7AEAAABKZQXsD0mlAFv9AgIBAAA3

AAA9JQEBRH8APSUBAkRsAT0lAQBJzgI9BQAAAAAASTkAOgAADSWQSgFKZZBK

AUQwAFtUIJBKAuUAA1I8AwBAJAE+OUAARHsASqUkAQhETwADOUAAPuVAAElm

AAPlQCABAiQBQEqlJAEIRGsASqUkARBEcwBVOABbPWUBAkTbAAIFAAjoAABS

PDz5JAEARMUAByUVAf5KpSQBEEScAAMAQCQBA/lAAD4lQABJuAADJUBoAQIk

AUBKpSQBEES9AF0FAAAAAP8AAAAAUikHDRgB+P5DPgECBQBAf5UjByUVAf5K

pfk0A0Q+AVYIQAMxQAEVDUAODw1ADwQBChA1QFyxETX8AVEFB6X5NPwBJf00

QAEF+jQAAN0AAWUUNQFUCPw0AaX9NOgNpRE1EEplHDUCRDEBDWURNQMBAUIB

AAEBRgEAAQFKAQABAU4BAAEBUgEAAQFWAQA9ZQECSWsBXA0YAfj/AQFbVgBB

AzFBAQklQQMVJUECZv8tDULVAi0KQkEmBQAKAAAAAwRBAAAnAkFAPgVAAAAB

AEWlAQMNQP//Zv8tDULlAlYAQQM5QQEVJUECLQpCQQMMSAAAAQo6O0A6AAA9

ZQELSTACIAUAZAAAAAMMSAIAAwBBQAEPJUEQCQ1B3/dLpQEERPQBD2VBCAMM

SAAASgWvOwEAAABEGQIDDEgCADwCQQFASRkCPAJAAUFEzgIDDEgCAAclQAHv

AQJBAUABCkABQUPOAlYAQAONQAwAPWUBGERTAgONQD4APWUBGURTAgOpQAEz

pUAUAzFAAQklQAMVJUAEDw1AAQFLpQEERHACDw1AAAJWAEEDKUEBMyVBFAMM

SAAASgWvOwEAAABErAIDDEgCAEolQAEQSawCPCJDAUFJrAIDGkhAPAoAAUBE

zgIDGkhAByUAAf4DDEgCAAEiQwFBBw1AAe/3AxpIQAEKAAFAOgAAW3ooAADK

mjuAfIFKAC9oWQCUNXcAAAAAAAIEAAAECAAABgwAAAgQAAAKFAAApgACAagO

AACSGvI62E3IGrAbQDt4GRwn5icYKEIoTC5+LwAAyEsAACAxAAAOMvwbPh+g

Lb4j1iPoI3YkGBAAAMRXPFjEWJwyFDOIMwAAxjMAAAAAAADyM8I1iDYwOHo4

nFwQOSw5SjkAAKBZnjruW3I8AACkPgAA6j70PsxHbEk6UMZJsEoAAAAA+EsA

AGpb0E2MLxgxAAAAAAAAZFCqURxVaFdWTUoAAgEAAKQNAAACA8oDEgRGBAAA

XA28DQAAogSuBCIFeA2WBQAAMggAAAAAAAAAAEYILgkOCQAAAAAkDTQJAAAA

AGIM6gwAAAAA////////////////////////////////////////////////

////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////

//////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAA==

</data>

<key>StartupDisplay</key>

<data>

R04CAAAAAAAAFAAAQAsAABCP7DcAAAAAABQAAEALAACgAAAAAAAAAAAAAABS

AAAAAAAAAAAAAAAwAAAAIAAAAAMAAAAFAAAAAAAAAAAAAAAAAAACAAAAAAAA

AAAQBh6uAQAAAAAAAAAACgAAQAsAAFDPzRwAAAAAAAoAAEALAACgAAAAAAAA

AAAAAABSAAAAAAAAAAAAAAAwAAAAIAAAAAMAAAAKAAAAAAAAAAAAAAAACgAA

AAAAABAGHq4CAAAAAAAAAAAKAABACwAAUM/NHAAAAAAACgAAQAsAAKAAAAAA

AAAAAAAAAFIAAAAAAAAAAAAAADAAAAAgAAAAAwAAAAoAAAAAAAAAAAAAAA==

</data>

<key>VRAM,totalMB</key>

<data>

8B8AAA==

</data>

<key>device_type</key>

<string>ATY,JapuraParent</string>

<key>model</key>

<string>Radeon Pro Vega 56</string>

<key>name</key>

<string>ATY,JapuraParent</string>

</dict>

</dict>

</plist>

DMI Tables

0000: 00 18 0c 00 01 02 00 00 03 ff 80 98 01 00 00 00 

0010: 00 00 81 0a 00 01 ff ff 


BIOS Information

Vendor: Apple Inc.

Version: <BAD INDEX>

Release Date: <BAD INDEX>

ROM Size: 16384 kB

Characteristics:

PCI is supported

BIOS is upgradeable

BIOS shadowing is allowed

Boot from CD is supported

Selectable boot is supported

ACPI is supported

Smart battery is supported

Function key-initiated network boot is supported

UEFI is supported

BIOS Revision: 0.1


0000: 01 1b 0d 00 01 02 03 04 88 c6 1a bb 8f 11 f1 5c 

0010: 94 73 bd 04 9f fb 1f 73 06 05 06 


System Information

Manufacturer: Apple Inc.

Product Name: iMacPro1,1

Version: 1.0

Serial Number: C02VV5RFHX87

UUID: 88C61ABB-8F11-F15C-9473-BD049FFB1F73

Wake-up Type: Power Switch

SKU Number:  

Family: iMac Pro


0000: 02 11 0e 00 01 02 03 04 05 01 06 0f 00 0a 00 00 

0010: 00 


Base Board Information

Manufacturer: Apple Inc.

Product Name: Mac-7BA5B2D9E42DDD94

Version: iMacPro1,1

Serial Number: C0274830281J803AG

Asset Tag:  

Features:

Board is a hosting board

Location In Chassis:  

Chassis Handle: 0x000F

Type: Motherboard

Contained Object Handles: 0


0000: 03 18 0f 00 01 09 02 03 04 03 03 03 03 00 00 00 

0010: 00 00 00 00 00 00 00 00 


Chassis Information

Manufacturer: Apple Inc.

Type: Laptop

Lock: Not Present

Version: Mac-7BA5B2D9E42DDD94

Serial Number: C02VV5RFHX87

Asset Tag:  

Boot-up State: Safe

Power Supply State: Safe

Thermal State: Safe

Security Status: None

OEM Information: 0x00000000

Height: Unspecified

Number Of Power Cords: Unspecified

Contained Elements: 0

SKU Number: Not Specified


0000: 04 30 21 00 01 03 bb 02 54 06 05 00 ff fb eb bf 

0010: 03 90 19 00 80 0c 80 0c 41 2b 1e 00 1f 00 20 00 

0020: 00 04 00 08 08 10 fc 00 bb 00 08 00 08 00 10 00 

0030: 


Processor Information

Socket Designation: CPU0

Type: Central Processor

Family: Pentium D

Manufacturer: Intel(R) Corporation

ID: 54 06 05 00 FF FB EB BF

Signature: Type 0, Family 6, Model 85, Stepping 4

Flags:

FPU (Floating-point unit on-chip)

VME (Virtual mode extension)

DE (Debugging extension)

PSE (Page size extension)

TSC (Time stamp counter)

MSR (Model specific registers)

PAE (Physical address extension)

MCE (Machine check exception)

CX8 (CMPXCHG8 instruction supported)

APIC (On-chip APIC hardware supported)

SEP (Fast system call)

MTRR (Memory type range registers)

PGE (Page global enable)

MCA (Machine check architecture)

CMOV (Conditional move instruction supported)

PAT (Page attribute table)

PSE-36 (36-bit page size extension)

CLFSH (CLFLUSH instruction supported)

DS (Debug store)

ACPI (ACPI supported)

MMX (MMX technology supported)

FXSR (FXSAVE and FXSTOR instructions supported)

SSE (Streaming SIMD extensions)

SSE2 (Streaming SIMD extensions 2)

SS (Self-snoop)

HTT (Multi-threading)

TM (Thermal monitor supported)

PBE (Pending break enabled)

Version: Intel(R) Xeon(R) W-2140B CPU @ 3.20GHz

Voltage: 1.6 V

External Clock: 25 MHz

Max Speed: 3200 MHz

Current Speed: 3200 MHz

Status: Populated, Enabled

Upgrade: Socket LGA2011-3

L1 Cache Handle: 0x001E

L2 Cache Handle: 0x001F

L3 Cache Handle: 0x0020

Serial Number: Not Specified

Asset Tag: UNKNOWN

Part Number: Not Specified

Core Count: 8

Core Enabled: 8

Thread Count: 16

Characteristics:

64-bit capable

Multi-Core

Hardware Thread

Execute Protection

Enhanced Virtualization

Power/Performance Control


0000: 07 13 20 00 01 82 02 00 2c 00 2c 20 00 20 00 00 

0010: 05 05 06 


Cache Information

Socket Designation: L3-Cache

Configuration: Enabled, Not Socketed, Level 3

Operational Mode: Varies With Memory Address

Location: Internal

Installed Size: 11264 kB

Maximum Size: 11264 kB

Supported SRAM Types:

Synchronous

Installed SRAM Type: Synchronous

Speed: Unknown

Error Correction Type: Single-bit ECC

System Type: Unified

Associativity: Fully Associative


0000: 07 13 1e 00 01 80 01 00 02 00 02 20 00 20 00 00 

0010: 05 03 07 


Cache Information

Socket Designation: L1-Cache

Configuration: Enabled, Not Socketed, Level 1

Operational Mode: Write Back

Location: Internal

Installed Size: 512 kB

Maximum Size: 512 kB

Supported SRAM Types:

Synchronous

Installed SRAM Type: Synchronous

Speed: Unknown

Error Correction Type: Single-bit ECC

System Type: Instruction

Associativity: 8-way Set-associative


0000: 07 13 1f 00 01 81 02 00 20 00 20 20 00 20 00 00 

0010: 05 05 08 


Cache Information

Socket Designation: L2-Cache

Configuration: Enabled, Not Socketed, Level 2

Operational Mode: Varies With Memory Address

Location: Internal

Installed Size: 8192 kB

Maximum Size: 8192 kB

Supported SRAM Types:

Synchronous

Installed SRAM Type: Synchronous

Speed: Unknown

Error Correction Type: Single-bit ECC

System Type: Unified

Associativity: 16-way Set-associative


0000: 08 09 11 00 00 00 01 12 10 


Port Connector Information

Internal Reference Designator: Not Specified

Internal Connector Type: None

External Reference Designator: USB1

External Connector Type: Access Bus (USB)

Port Type: USB


0000: 08 09 10 00 00 00 01 12 10 


Port Connector Information

Internal Reference Designator: Not Specified

Internal Connector Type: None

External Reference Designator: USB0

External Connector Type: Access Bus (USB)

Port Type: USB


0000: 08 09 12 00 00 00 01 1f 1d 


Port Connector Information

Internal Reference Designator: Not Specified

Internal Connector Type: None

External Reference Designator: Audio Line In

External Connector Type: Mini Jack (headphones)

Port Type: Audio Port


0000: 08 09 13 00 00 00 01 00 ff 


Port Connector Information

Internal Reference Designator: Not Specified

Internal Connector Type: None

External Reference Designator: Thunderbolt

External Connector Type: None

Port Type: Other


0000: 08 09 14 00 01 ff 00 00 00 


Port Connector Information

Internal Reference Designator: Microphone

Internal Connector Type: Other

External Reference Designator: Not Specified

External Connector Type: None

Port Type: None


0000: 08 09 15 00 01 ff 00 00 00 


Port Connector Information

Internal Reference Designator: Speaker

Internal Connector Type: Other

External Reference Designator: Not Specified

External Connector Type: None

Port Type: None


0000: 0b 05 16 00 01 


OEM Strings

String 1: Apple ROM Version.  BIOS ID:      IMP11.88Z.0064.B30.1712081714.  Built by:     root@pdb661.  Date:         Fri Dec  8 17:14:14 2017.  Revision:     64.30.72 (B&I).  ROM Version:  0064_B30.  Build Type:   Official Build.  Compiler:     Apple LLVM version 9.0.0 (clang-900.2.31).


0000: 0d 16 18 00 01 01 00 00 00 00 00 00 00 00 00 00 

0010: 00 00 00 00 00 01 


BIOS Language Information

Installable Languages: 1

en

Currently Installed Language: en


0000: 0e 08 22 00 01 db 00 00 


Group Associations

Name: $MEI

Items: 1

0x0000 (<OUT OF SPEC>)


0000: 10 17 00 00 03 03 05 00 00 00 40 fe ff 02 00 00 

0010: 00 00 00 00 00 00 00 


Physical Memory Array

Location: System Board Or Motherboard

Use: System Memory

Error Correction Type: Single-bit ECC

Maximum Capacity: 1 TB

Error Information Handle: Not Provided

Number Of Devices: 2


0000: 10 17 06 00 03 03 05 00 00 00 40 fe ff 02 00 00 

0010: 00 00 00 00 00 00 00 


Physical Memory Array

Location: System Board Or Motherboard

Use: System Memory

Error Correction Type: Single-bit ECC

Maximum Capacity: 1 TB

Error Information Handle: Not Provided

Number Of Devices: 2


0000: 11 28 08 00 06 00 fe ff 48 00 40 00 00 20 09 00 

0010: 01 02 1a 80 00 6a 0a 03 04 05 06 01 00 00 00 00 

0020: 6a 0a b0 04 b0 04 b0 04 


Memory Device

Array Handle: 0x0006

Error Information Handle: Not Provided

Total Width: 72 bits

Data Width: 64 bits

Size: 8192 MB

Form Factor: DIMM

Set: None

Locator: CPU1_DIMM_C0

Bank Locator: NODE 1

Type: <OUT OF SPEC>

Type Detail: Synchronous

Speed: 2666 MHz (0.4 ns)

Manufacturer: Hynix

Serial Number: 078024F5

Asset Tag:  

Part Number: HMA81GR7AFR8N-VK    

Rank: 1

Configured Clock Speed: 2666 MHz (0.4 ns)

Minimum voltage:  1.200 V

Maximum voltage:  1.200 V

Configured voltage:  1.200 V


0000: 11 28 0a 00 06 00 fe ff 48 00 40 00 00 20 09 00 

0010: 01 02 1a 80 00 6a 0a 03 04 05 06 01 00 00 00 00 

0020: 6a 0a b0 04 b0 04 b0 04 


Memory Device

Array Handle: 0x0006

Error Information Handle: Not Provided

Total Width: 72 bits

Data Width: 64 bits

Size: 8192 MB

Form Factor: DIMM

Set: None

Locator: CPU1_DIMM_D0

Bank Locator: NODE 1

Type: <OUT OF SPEC>

Type Detail: Synchronous

Speed: 2666 MHz (0.4 ns)

Manufacturer: Hynix

Serial Number: 073024E7

Asset Tag:  

Part Number: HMA81GR7AFR8N-VK    

Rank: 1

Configured Clock Speed: 2666 MHz (0.4 ns)

Minimum voltage:  1.200 V

Maximum voltage:  1.200 V

Configured voltage:  1.200 V


0000: 11 28 04 00 00 00 fe ff 48 00 40 00 00 20 09 00 

0010: 01 02 1a 80 00 6a 0a 03 04 05 06 01 00 00 00 00 

0020: 6a 0a b0 04 b0 04 b0 04 


Memory Device

Array Handle: 0x0000

Error Information Handle: Not Provided

Total Width: 72 bits

Data Width: 64 bits

Size: 8192 MB

Form Factor: DIMM

Set: None

Locator: CPU1_DIMM_B0

Bank Locator: NODE 1

Type: <OUT OF SPEC>

Type Detail: Synchronous

Speed: 2666 MHz (0.4 ns)

Manufacturer: Hynix

Serial Number: 079024E8

Asset Tag:  

Part Number: HMA81GR7AFR8N-VK    

Rank: 1

Configured Clock Speed: 2666 MHz (0.4 ns)

Minimum voltage:  1.200 V

Maximum voltage:  1.200 V

Configured voltage:  1.200 V


0000: 11 28 02 00 00 00 fe ff 48 00 40 00 00 20 09 00 

0010: 01 02 1a 80 00 6a 0a 03 04 05 06 01 00 00 00 00 

0020: 6a 0a b0 04 b0 04 b0 04 


Memory Device

Array Handle: 0x0000

Error Information Handle: Not Provided

Total Width: 72 bits

Data Width: 64 bits

Size: 8192 MB

Form Factor: DIMM

Set: None

Locator: CPU1_DIMM_A0

Bank Locator: NODE 1

Type: <OUT OF SPEC>

Type Detail: Synchronous

Speed: 2666 MHz (0.4 ns)

Manufacturer: Hynix

Serial Number: 079024FA

Asset Tag:  

Part Number: HMA81GR7AFR8N-VK    

Rank: 1

Configured Clock Speed: 2666 MHz (0.4 ns)

Minimum voltage:  1.200 V

Maximum voltage:  1.200 V

Configured voltage:  1.200 V


0000: 13 1f 01 00 00 00 00 00 ff ff ff 00 00 00 02 00 

0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 


Memory Array Mapped Address

Starting Address: 0x00000000000

Ending Address: 0x003FFFFFFFF

Range Size: 16 GB

Physical Array Handle: 0x0000

Partition Width: 2


0000: 13 1f 07 00 00 00 00 01 ff ff ff 01 06 00 02 00 

0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 


Memory Array Mapped Address

Starting Address: 0x00400000000

Ending Address: 0x007FFFFFFFF

Range Size: 16 GB

Physical Array Handle: 0x0006

Partition Width: 2


0000: 14 23 09 00 00 00 00 01 ff ff 7f 01 08 00 07 00 

0010: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 

0020: 00 00 00 


Memory Device Mapped Address

Starting Address: 0x00400000000

Ending Address: 0x005FFFFFFFF

Range Size: 8 GB

Physical Device Handle: 0x0008

Memory Array Mapped Address Handle: 0x0007

Partition Row Position: 1


0000: 14 23 05 00 00 00 80 00 ff ff ff 00 04 00 01 00 

0010: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 

0020: 00 00 00 


Memory Device Mapped Address

Starting Address: 0x00200000000

Ending Address: 0x003FFFFFFFF

Range Size: 8 GB

Physical Device Handle: 0x0004

Memory Array Mapped Address Handle: 0x0001

Partition Row Position: 1


0000: 14 23 0b 00 00 00 80 01 ff ff ff 01 0a 00 07 00 

0010: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 

0020: 00 00 00 


Memory Device Mapped Address

Starting Address: 0x00600000000

Ending Address: 0x007FFFFFFFF

Range Size: 8 GB

Physical Device Handle: 0x000A

Memory Array Mapped Address Handle: 0x0007

Partition Row Position: 1


0000: 14 23 03 00 00 00 00 00 ff ff 7f 00 02 00 01 00 

0010: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 

0020: 00 00 00 


Memory Device Mapped Address

Starting Address: 0x00000000000

Ending Address: 0x001FFFFFFFF

Range Size: 8 GB

Physical Device Handle: 0x0002

Memory Array Mapped Address Handle: 0x0001

Partition Row Position: 1


0000: 16 1a 19 00 00 00 00 00 00 02 00 00 00 00 00 00 

0010: 00 00 00 00 00 00 00 00 00 00 


Portable Battery

Location: Not Specified

Manufacturer: Not Specified

Name: Not Specified

Design Capacity: Unknown

Design Voltage: Unknown

SBDS Version: Not Specified

Maximum Error: 0%

SBDS Serial Number: 0000

SBDS Manufacture Date: 1980-00-00

SBDS Chemistry: Not Specified

OEM-specific Information: 0x00000000


0000: 20 0b 1a 00 00 00 00 00 00 00 00 


System Boot Information

Status: No errors detected


0000: 29 0b 17 00 01 83 01 00 00 00 00 


Onboard Device

Reference Designation: Integrated Video Controller

Type: Video

Status: Enabled

Type Instance: 1

Bus Address: 0000:00:00.0


0000: 7f 04 ff fe 


End Of Table


0000: 80 60 1d 00 03 00 00 00 3e f5 8f fd 3f ff 9f ff 

0010: 02 00 03 00 00 00 00 00 00 90 16 ff ff ff 8f ff 

0020: 00 00 90 ff ff ff c7 ff 00 90 13 ff ff 8f 16 ff 

0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 

0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 

0050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 

0060: 


Apple specific FirmwareVolume

FirmwareFeatures: fd8ff53e

FirmwareFeaturesMask: ff9fff3f

Region Type:02 Start:ff169000 End:ff8fffff

Region Type:00 Start:ff900000 End:ffc7ffff

Region Type:03 Start:ff139000 End:ff168fff


0000: 83 06 1b 00 01 0f 


Apple specific Processor Type

cpu=0f01


0000: 85 0c 1c 00 20 00 00 00 00 00 00 00 


OEM-specific Type

Header and Data:

85 0C 1C 00 20 00 00 00 00 00 00 00


0000: db 51 23 00 01 03 01 55 02 00 90 06 03 8a 36 10 

0010: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 40 02 

0020: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 

0030: ff ff ff ff ff ff ff ff 03 00 00 00 80 00 00 00 

0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 

0050: 00 


OEM-specific Type

Header and Data:

DB 51 23 00 01 03 01 55 02 00 90 06 03 8A 36 10

00 00 00 00 40 00 00 00 00 00 00 00 00 00 40 02

FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

FF FF FF FF FF FF FF FF 03 00 00 00 80 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00

Strings:

MEI1

MEI2

MEI3


EDID

Dumped IODisplayEDID from ioreg and decoded using edid-decode by Adam Jackson. Updated by Andy Vandijck.

Extracted contents:

header:          00 ff ff ff ff ff ff 00

serial number:   06 10 1f ae 7b 6d 64 cd 33 1a

version:         01 04

basic params:    b5 3c 22 78 20

chroma info:     0a 51 ae 52 41 b2 26 0d 50 54

established:     00 00 00

standard:        01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01

descriptor 1:    00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00

descriptor 2:    00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00

descriptor 3:    00 00 00 fc 00 69 4d 61 63 0a 20 20 20 20 20 20 20 20

descriptor 4:    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

extensions:      01

checksum:        37


Manufacturer: APP Model ae1f Serial Number 3445910907

Made week 51 of 2016

EDID version: 1.4

Digital display

10 bits per primary color channel

DisplayPort interface

Maximum image size: 60 cm x 34 cm

Gamma: 2.20

DPMS levels: Off

Supported color formats: RGB 4:4:4

Chroma Info:

Red X: 0.679688 Y: 0.320312

Green X: 0.255859 Y: 0.697266

Blue X: 0.149414 Y: 0.051758

White X: 0.312500 Y: 0.329102

Established timings supported:

Standard timings supported:

Dummy block

Dummy block

Monitor name: iMac

Manufacturer-specified data, tag 0

Has 1 extension blocks

Checksum: 0x37 (valid)


Unknown extension block


EDID block does NOT conform to EDID 1.3!

Missing preferred timing

Missing monitor ranges

I/O Kit Registry

This is best viewed in a separate browser window/tab. Click here to load it.

Kernel Info

Dumped using uname -v

Darwin Kernel Version 17.3.0: Thu Nov 30 16:32:47 PST 2017; root:xnu-4570.37.11~1/RELEASE_X86_64

Dumped using /usr/sbin/sysctl -a | grep cpu

hw.ncpu: 16

hw.activecpu: 16

hw.physicalcpu: 8

hw.physicalcpu_max: 8

hw.logicalcpu: 16

hw.logicalcpu_max: 16

hw.cputype: 7

hw.cpusubtype: 8

hw.cpu64bit_capable: 1

hw.cpufamily: 939270559

hw.cpufrequency: 3200000000

hw.cpufrequency_min: 3200000000

hw.cpufrequency_max: 3200000000

hw.cputhreadtype: 1

machdep.cpu.max_basic: 22

machdep.cpu.max_ext: 2147483656

machdep.cpu.vendor: GenuineIntel

machdep.cpu.brand_string: Intel(R) Xeon(R) W-2140B CPU @ 3.20GHz

machdep.cpu.family: 6

machdep.cpu.model: 85

machdep.cpu.extmodel: 5

machdep.cpu.extfamily: 0

machdep.cpu.stepping: 4

machdep.cpu.feature_bits: 9223086162756500479

machdep.cpu.leaf7_feature_bits: 3550478331

machdep.cpu.extfeature_bits: 1241984796928

machdep.cpu.signature: 329300

machdep.cpu.brand: 0

machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 PCLMULQDQ DTES64 MON DSCPL VMX SMX EST TM2 SSSE3 FMA CX16 TPR PDCM SSE4.1 SSE4.2 x2APIC MOVBE POPCNT AES PCID XSAVE OSXSAVE SEGLIM64 TSCTMR AVX1.0 RDRAND F16C

machdep.cpu.leaf7_features: SMEP ERMS RDWRFSGS TSC_THREAD_OFFSET BMI1 HLE AVX2 BMI2 INVPCID RTM SMAP RDSEED ADX IPT AVX512F AVX512CD AVX512DQ AVX512BW AVX512VL PQM FPU_CSDS MPX PQE CLFSOPT

machdep.cpu.extfeatures: SYSCALL XD 1GBPAGE EM64T LAHF LZCNT PREFETCHW RDTSCP TSCI

machdep.cpu.logical_per_package: 16

machdep.cpu.cores_per_package: 8

machdep.cpu.microcode_version: 33554488

machdep.cpu.processor_flag: 1

machdep.cpu.mwait.linesize_min: 64

machdep.cpu.mwait.linesize_max: 64

machdep.cpu.mwait.extensions: 3

machdep.cpu.mwait.sub_Cstates: 8224

machdep.cpu.thermal.sensor: 1

machdep.cpu.thermal.dynamic_acceleration: 1

machdep.cpu.thermal.invariant_APIC_timer: 1

machdep.cpu.thermal.thresholds: 2

machdep.cpu.thermal.ACNT_MCNT: 1

machdep.cpu.thermal.core_power_limits: 1

machdep.cpu.thermal.fine_grain_clock_mod: 1

machdep.cpu.thermal.package_thermal_intr: 1

machdep.cpu.thermal.hardware_feedback: 0

machdep.cpu.thermal.energy_policy: 1

machdep.cpu.xsave.extended_state: 255 2688 2688 0

machdep.cpu.xsave.extended_state1: 15 2432 256 0

machdep.cpu.arch_perf.version: 4

machdep.cpu.arch_perf.number: 4

machdep.cpu.arch_perf.width: 48

machdep.cpu.arch_perf.events_number: 7

machdep.cpu.arch_perf.events: 0

machdep.cpu.arch_perf.fixed_number: 3

machdep.cpu.arch_perf.fixed_width: 48

machdep.cpu.cache.linesize: 64

machdep.cpu.cache.L2_associativity: 16

machdep.cpu.cache.size: 256

machdep.cpu.tlb.inst.large: 8

machdep.cpu.tlb.data.small: 64

machdep.cpu.tlb.data.small_level1: 64

machdep.cpu.address_bits.physical: 46

machdep.cpu.address_bits.virtual: 48

machdep.cpu.core_count: 8

machdep.cpu.thread_count: 16

machdep.cpu.tsc_ccc.numerator: 266

machdep.cpu.tsc_ccc.denominator: 2

machdep.xcpm.cpu_thermal_level: 0

Dumped using /usr/sbin/sysctl -a | grep hw

net.inet.ip.adj_clear_hwcksum: 0

net.link.generic.system.hwcksum_in_invalidated: 0

net.link.generic.system.hwcksum_dbg: 0

net.link.generic.system.hwcksum_dbg_mode: 0

net.link.generic.system.hwcksum_dbg_partial_forced: 0

net.link.generic.system.hwcksum_dbg_partial_forced_bytes: 0

net.link.generic.system.hwcksum_dbg_partial_rxoff_forced: 0

net.link.generic.system.hwcksum_dbg_partial_rxoff_adj: 0

net.link.generic.system.hwcksum_dbg_verified: 0

net.link.generic.system.hwcksum_dbg_bad_cksum: 0

net.link.generic.system.hwcksum_dbg_bad_rxoff: 0

net.link.generic.system.hwcksum_dbg_adjusted: 0

net.link.generic.system.hwcksum_dbg_finalized_hdr: 0

net.link.generic.system.hwcksum_dbg_finalized_data: 0

net.link.generic.system.hwcksum_tx: 1

net.link.generic.system.hwcksum_rx: 1

net.link.fake.hwcsum: 0

net.inet6.ip6.adj_clear_hwcksum: 0

hw.ncpu: 16

hw.byteorder: 1234

hw.memsize: 34359738368

hw.activecpu: 16

hw.physicalcpu: 8

hw.physicalcpu_max: 8

hw.logicalcpu: 16

hw.logicalcpu_max: 16

hw.cputype: 7

hw.cpusubtype: 8

hw.cpu64bit_capable: 1

hw.cpufamily: 939270559

hw.cacheconfig: 16 2 2 16 0 0 0 0 0 0

hw.cachesize: 34359738368 32768 1048576 11534336 0 0 0 0 0 0

hw.pagesize: 4096

hw.pagesize32: 4096

hw.busfrequency: 100000000

hw.busfrequency_min: 100000000

hw.busfrequency_max: 100000000

hw.cpufrequency: 3200000000

hw.cpufrequency_min: 3200000000

hw.cpufrequency_max: 3200000000

hw.cachelinesize: 64

hw.l1icachesize: 32768

hw.l1dcachesize: 32768

hw.l2cachesize: 1048576

hw.l3cachesize: 11534336

hw.tbfrequency: 1000000000

hw.packages: 1

hw.optional.floatingpoint: 1

hw.optional.mmx: 1

hw.optional.sse: 1

hw.optional.sse2: 1

hw.optional.sse3: 1

hw.optional.supplementalsse3: 1

hw.optional.sse4_1: 1

hw.optional.sse4_2: 1

hw.optional.x86_64: 1

hw.optional.aes: 1

hw.optional.avx1_0: 1

hw.optional.rdrand: 1

hw.optional.f16c: 1

hw.optional.enfstrg: 1

hw.optional.fma: 1

hw.optional.avx2_0: 1

hw.optional.bmi1: 1

hw.optional.bmi2: 1

hw.optional.rtm: 1

hw.optional.hle: 1

hw.optional.adx: 1

hw.optional.mpx: 0

hw.optional.sgx: 0

hw.optional.avx512f: 1

hw.optional.avx512cd: 1

hw.optional.avx512dq: 1

hw.optional.avx512bw: 1

hw.optional.avx512vl: 1

hw.optional.avx512ifma: 0

hw.optional.avx512vbmi: 0

hw.targettype: Mac

hw.cputhreadtype: 1

machdep.pmap.hashwalks: 9557355

Dumped using /usr/sbin/sysctl -a machdep.xcpm (Thanks Pike).

machdep.xcpm.mode: 1

machdep.xcpm.hard_plimit_max_100mhz_ratio: 42

machdep.xcpm.hard_plimit_min_100mhz_ratio: 7

machdep.xcpm.soft_plimit_max_100mhz_ratio: 42

machdep.xcpm.soft_plimit_min_100mhz_ratio: 7

machdep.xcpm.tuib_plimit_max_100mhz_ratio: 42

machdep.xcpm.tuib_plimit_min_100mhz_ratio: 7

machdep.xcpm.tuib_enabled: 0

machdep.xcpm.power_source: 0

machdep.xcpm.bootplim: 0

machdep.xcpm.bootpst: 42

machdep.xcpm.tuib_ns: 0

machdep.xcpm.vectors_loaded_count: 1

machdep.xcpm.ratio_change_ratelimit_ns: 10000000

machdep.xcpm.ratio_changes_total: 3789944

machdep.xcpm.maxbusdelay: 10000

machdep.xcpm.maxintdelay: 0

machdep.xcpm.mbd_mode: 1

machdep.xcpm.mbd_applications: 667

machdep.xcpm.mbd_relaxations: 666

machdep.xcpm.forced_idle_ratio: 100

machdep.xcpm.forced_idle_period: 30000000

machdep.xcpm.deep_idle_log: 0

machdep.xcpm.qos_txfr: 1

machdep.xcpm.deep_idle_count: 0

machdep.xcpm.deep_idle_last_stats: n/a

machdep.xcpm.deep_idle_total_stats: n/a

machdep.xcpm.cpu_thermal_level: 0

machdep.xcpm.gpu_thermal_level: 0

machdep.xcpm.io_thermal_level: 0

machdep.xcpm.io_control_engages: 0

machdep.xcpm.io_control_disengages: 1

machdep.xcpm.io_filtered_reads: 0

machdep.xcpm.io_cst_control_enabled: 0

machdep.xcpm.ring_boost_enabled: 0

machdep.xcpm.io_epp_boost_enabled: 0

machdep.xcpm.epp_override: 0

Kexts

Dumped using: kextstat -l | egrep "com.apple"
Apple Kexts : 148
IDXREFSADDRESSSIZEWIREDNAMEVERSIONLINKED AGAINST
11110xffffff7f80c2c0000x78d00x78d0com.apple.kpi.bsd(17.3.0)
280xffffff7f80c340000x14b40x14b4com.apple.kpi.dsep(17.3.0)
31360xffffff7f80c020000x1e9180x1e918com.apple.kpi.iokit(17.3.0)
41410xffffff7f80c210000xad8c0xad8ccom.apple.kpi.libkern(17.3.0)
51240xffffff7f80c000000x1a840x1a84com.apple.kpi.mach(17.3.0)
6750xffffff7f80c3a0000xa6940xa694com.apple.kpi.private(17.3.0)
7860xffffff7f80c360000x39a40x39a4com.apple.kpi.unsupported(17.3.0)
880xffffff7f80d9f0000xb00000xb0000com.apple.kec.corecrypto(1.0)<7 6 5 4 3 1>
900xffffff7f828a40000xf0000xf000com.apple.kec.pthread(1)<7 6 5 4 1>
1010xffffff7f83fab0000x100000x10000com.apple.kec.Libm(1)<4>
11320xffffff7f80cdd0000x90000x9000com.apple.iokit.IOACPIFamily(1.4)<7 6 4 3>
12400xffffff7f80ce60000x350000x35000com.apple.iokit.IOPCIFamily(2.9)<7 6 5 4 3>
1380xffffff7f811180000x1d0000x1d000com.apple.driver.AppleSMC(3.1.9)<12 11 7 6 5 4 3 1>
1420xffffff7f815810000x9c0000x9c000com.apple.driver.AppleACPIPlatform(6.1)<13 12 11 7 6 5 4 3 1>
1550xffffff7f80cd60000x70000x7000com.apple.iokit.IOReportFamily(31)<5 4 3>
1610xffffff7f811370000x80000x8000com.apple.driver.AppleBusPowerController(1.0)<13 11 6 5 4 3>
1790xffffff7f8113f0000x80000x8000com.apple.driver.usb.AppleUSBCommon(1.0)<5 4 3 1>
18190xffffff7f811470000x780000x78000com.apple.iokit.IOUSBHostFamily(1.2)<17 16 7 6 5 4 3 1>
1940xffffff7f816600000xe80000xe8000com.apple.iokit.IOBluetoothFamily(6.0.3f4)<18 15 11 7 6 5 4 3 1>
20100xffffff7f813a00000x280000x28000com.apple.iokit.IOStorageFamily(2.1)<7 6 5 4 3 1>
2100xffffff7f81bb50000x190000x19000com.apple.driver.DiskImages(480.30.2)<20 7 6 5 4 3 1>
22100xffffff7f80e640000x300000x30000com.apple.iokit.IONetworkingFamily(3.4)<7 6 5 4 3 1>
2320xffffff7f823ef0000x260000x26000com.apple.iokit.IOTimeSyncFamily(650.7)<22 5 4 3 1>
2430xffffff7f813eb0000xc0000xc000com.apple.driver.AppleEffaceableStorage(1.0)<7 5 4 3 1>
2500xffffff7f82df20000xc0000xc000com.apple.driver.AppleFDEKeyStore(28.30)<24 8 7 6 5 4 3 1>
2630xffffff7f81bfd0000x70000x7000com.apple.driver.IOSlaveProcessor(1)<4 3>
2720xffffff7f81c060000x170000x17000com.apple.driver.AppleSEPManager(1.0.1)<26 12 8 7 6 5 4 3 1>
2830xffffff7f8275f0000x1b0000x1b000com.apple.driver.KernelRelayHost(1)<18 5 4 3>
2910xffffff7f8387e0000x280000x28000com.apple.driver.AppleCredentialManager(1.0)<28 27 26 8 7 6 5 4 3 1>
3050xffffff7f814090000x2b0000x2b000com.apple.iokit.IOSCSIArchitectureModelFamily(404.30.2)<6 5 4 3 1>
3120xffffff7f8143a0000x190000x19000com.apple.iokit.IOSCSIBlockCommandsDevice(404.30.2)<30 20 6 5 4 3 1>
3220xffffff7f814570000x2d0000x2d000com.apple.iokit.IOUSBMassStorageDriver(140.30.1)<30 20 18 6 5 4 3 1>
3370xffffff7f80e4f0000x150000x15000com.apple.driver.AppleMobileFileIntegrity(1.0.5)<8 7 6 5 4 3 2 1>
3420xffffff7f8148b0000x120000x12000com.apple.driver.AppleUSBTDM(439.37.1)<33 32 31 30 20 18 7 6 5 4 3 1>
3500xffffff7f838a60000x620000x62000com.apple.driver.AppleKeyStore(2)<34 33 29 28 27 26 8 7 6 5 4 3 1>
3660xffffff7f813f70000x100000x10000com.apple.iokit.IOBufferCopyEngineFamily(1)<5 4 3 1>
3700xffffff7f83bd90000x80000x8000com.apple.IOBufferCopyEngineTest(1)<36 5 4 3 1>
3820xffffff7f822320000x50000x5000com.apple.kext.AppleMatch(1.0.0d1)<4 1>
3910xffffff7f822370000x200000x20000com.apple.security.sandbox(300.0)<38 33 20 7 6 5 4 3 2 1>
4000xffffff7f822570000x90000x9000com.apple.security.quarantine(3)<39 38 7 6 5 4 2 1>
4100xffffff7f82ca50000x20000x2000com.apple.security.TMSafetyNet(8)<7 6 5 4 2 1>
4200xffffff7f83a7f0000x80000x8000com.apple.nke.applicationfirewall(183)<7 6 5 4 3 1>
4300xffffff7f814c60000x30000x3000com.apple.driver.AppleAPIC(1.7)<12 4 3>
4420xffffff7f8157d0000x40000x4000com.apple.iokit.IOSMBusFamily(1.1)<5 4 3>
4500xffffff7f816260000x70000x7000com.apple.driver.AppleACPIEC(6.1)<44 14 11 5 4 3>
4600xffffff7f83d680000x40000x4000com.apple.driver.AppleSMBIOS(2.1)<7 4 3>
4700xffffff7f83d860000x70000x7000com.apple.driver.AppleSMCRTC(1.0)<13 11 7 5 4 3 1>
4870xffffff7f80c450000x7b0000x7b000com.apple.iokit.IOHIDFamily(2.0.0)<7 6 5 4 3 2 1>
4900xffffff7f818e50000x40000x4000com.apple.driver.AppleACPIButtons(6.1)<48 15 14 11 7 6 5 4 3 1>
5010xffffff7f8298c0000x50000x5000com.apple.driver.AppleEFIRuntime(2.1)<7 6 5 4 3>
5110xffffff7f829910000xb0000xb000com.apple.driver.AppleEFINVRAM(2.1)<50 7 6 5 4 3 2 1>
5220xffffff7f818240000x9b0000x9b000com.apple.iokit.IOUSBFamily(900.4.1)<18 17 12 7 5 4 3 1>
5310xffffff7f839be0000x4c0000x4c000com.apple.driver.usb.AppleUSBXHCI(1.2)<18 17 11 7 6 5 4 3 1>
5400xffffff7f83c2c0000x2f0000x2f000com.apple.driver.usb.AppleUSBXHCIPCI(1.2)<53 18 17 12 11 7 6 5 4 3 1>
5500xffffff7f8299c0000x50000x5000com.apple.driver.usb.AppleUSBHostPacketFilter(1.0)<18 17 7 6 5 4 3 1>
5610xffffff7f818ed0000x40000x4000com.apple.driver.AppleUSBHostMergeProperties(1.2)<4 3 1>
5700xffffff7f822de0000x30000x3000com.apple.driver.AppleUSBMergeNub(900.4.1)<56 52 4 3 1>
5840xffffff7f80d6c0000x2a0000x2a000com.apple.driver.corecapture(1.0.4)<7 6 5 4 3 1>
5920xffffff7f819dc0000xf50000xf5000com.apple.iokit.IO80211FamilyV2(1200.12.2)<58 33 22 8 7 6 5 4 3 1>
6060xffffff7f8241c0000xe0000xe000com.apple.iokit.IOSerialFamily(11)<7 6 5 4 3 1>
6120xffffff7f8153b0000x170000x17000com.apple.driver.IOImageLoader(1.0.0)<58 7 6 5 4 3 1>
6220xffffff7f81c240000x70000x7000com.apple.driver.mDNSOffloadUserClient(1.0.1b8)<22 4 3 1>
6310xffffff7f8242d0000x1f20000x1f2000com.apple.driver.AppleBCMWLANCore(1.0.0)<62 61 60 59 58 33 23 22 7 6 5 4 3 1>
6400xffffff7f826300000x380000x38000com.apple.driver.AppleBCMWLANBusInterfacePCIe(1)<63 61 59 58 22 12 7 6 5 4 3 1>
6500xffffff7f836390000x2e0000x2e000com.apple.driver.AppleEthernetAquantiaAqtion(1.3.43)<62 23 22 12 11 6 5 4 3 1>
6600xffffff7f82c5e0000x3d0000x3d000com.apple.iokit.IONVMeFamily(2.1.0)<51 33 20 15 12 7 6 5 4 3 1>
6700xffffff7f83c240000x80000x8000com.apple.iokit.IOBufferCopyController(1.0.0)<36 12 7 6 5 4 3 1>
6860xffffff7f812670000xeb0000xeb000com.apple.iokit.IOThunderboltFamily(6.6.4)<5 4 3 1>
6900xffffff7f82db50000x1d0000x1d000com.apple.driver.AppleThunderboltNHI(4.5.6)<68 12 11 6 5 4 3 1>
7000xffffff7f814a10000xd0000xd000com.apple.driver.AppleEffaceableNOR(1.0)<36 34 24 7 5 4 3 1>
7110xffffff7f829a50000x140000x14000com.apple.driver.usb.AppleUSBVHCICommon(1.0)<36 18 17 7 5 4 3 1>
7200xffffff7f829b90000x260000x26000com.apple.driver.AppleUSBVHCI(1.2)<71 36 18 17 11 7 6 5 4 3 1>
7400xffffff7f822610000x50000x5000com.apple.driver.AppleThunderboltPCIDownAdapter(2.1.3)<68 12 5 4 3 1>
7510xffffff7f814b00000x100000x10000com.apple.driver.AppleThunderboltDPAdapterFamily(5.0.2)<68 11 5 4 3 1>
7600xffffff7f814c00000x60000x6000com.apple.driver.AppleThunderboltDPInAdapter(5.0.2)<75 68 5 4 3 1>
7710xffffff7f812410000xa0000xa000com.apple.driver.AppleIntelLpssI2C(3.0.60)<12 11 7 5 4 3>
7810xffffff7f80d210000x80000x8000com.apple.driver.AppleIntelLpssDmac(3.0.60)<12 11 5 4 3>
7910xffffff7f8124b0000x190000x19000com.apple.driver.AppleIntelLpssI2CController(3.0.60)<78 77 11 7 5 4 3>
8000xffffff7f813710000xe0000xe000com.apple.driver.AppleHPM(3.1.3)<79 68 11 5 4 3 1>
8110xffffff7f81bad0000x80000x8000com.apple.filesystems.hfs.encodings.kext(1)<7 6 5 4 3 1>
8200xffffff7f829090000x60000x6000com.apple.AppleFSCompression.AppleFSCompressionTypeZlib(1.0.0)<6 4 3 2 1>
8300xffffff7f82c530000x30000x3000com.apple.AppleFSCompression.AppleFSCompressionTypeDataless(1.0.0d1)<7 6 4 3 2 1>
8400xffffff7f83d720000xd0000xd000com.apple.BootCache(40)<7 6 5 4 3 1>
8500xffffff7f841040000x670000x67000com.apple.filesystems.hfs.kext(407.30.1)<81 7 6 5 4 3 1>
8710xffffff7f83a890000xe00000xe0000com.apple.filesystems.apfs(748.37.18)<24 20 8 7 6 5 4 3 1>
9220xffffff7f811c70000x80000x8000com.apple.driver.usb.AppleUSBHostCompositeDevice(1.2)<18 17 6 5 4 3 1>
9320xffffff7f81b7f0000x80000x8000com.apple.driver.usb.networking(5.0.0)<18 6 5 4 3 1>
9410xffffff7f827fb0000x90000x9000com.apple.driver.usb.cdc(5.0.0)<93 92 18 5 4 3 1>
9500xffffff7f819c10000xd0000xd000com.apple.driver.AppleUSBCardReader(439.37.1)<32 31 30 20 18 5 4 3 1>
9900xffffff7f828040000x100000x10000com.apple.driver.usb.cdc.ncm(5.0.0)<94 93 92 22 18 15 6 5 4 3 1>
10100xffffff7f811cf0000xc0000xc000com.apple.driver.usb.IOUSBHostHIDDevice(1.2)<48 18 17 5 4 3 1>
10200xffffff7f8279b0000x20000x2000com.apple.driver.AppleHIDALSService(1)<18 4 3>
10310xffffff7f841900000x50000x5000com.apple.kext.triggers(1.0)<7 6 5 4 3 1>
10400xffffff7f841950000x90000x9000com.apple.filesystems.autofs(3.0)<103 7 6 5 4 3 1>
10740xffffff7f841aa0000x80000x8000com.apple.driver.IOPlatformPluginFamily(6.0.0d8)<11 7 6 5 4 3>
10810xffffff7f841b20000x170000x17000com.apple.driver.X86PlatformPlugin(1.0.0)<107 52 18 13 11 7 6 5 4 3 1>
10900xffffff7f841c90000xf0000xf000com.apple.driver.BridgeAudioCommunication(3.97)<36 7 5 4 3 1>
11000xffffff7f841d80000x40000x4000com.apple.driver.AppleOSXWatchdog(1)<12 7 6 5 4 3 1>
111140xffffff7f841dc0000x470000x47000com.apple.iokit.IOGraphicsFamily(517.22)<12 7 5 4 3 1>
11200xffffff7f842230000xb0000xb000com.apple.kext.AMDRadeonX5000HWServices(1.6.4)<111 12 11 7 5 4 3 1>
11310xffffff7f8422e0000xf0000xf000com.apple.driver.AppleSMBusController(1.0.18d1)<44 12 11 5 4 3>
11400xffffff7f8423d0000x100000x10000com.apple.driver.AppleMCCSControl(1.5.3)<113 111 13 12 11 7 5 4 3 1>
11500xffffff7f8424d0000x50000x5000com.apple.driver.AppleIntelPCHPMC(2.0.1)<107 13 12 11 4 3>
11710xffffff7f811e00000x50000x5000com.apple.iokit.IOSlowAdaptiveClockingFamily(1.0.0)<7 6 5 4 3 1>
11800xffffff7f842550000x20000x2000com.apple.driver.AppleIntelSlowAdaptiveClocking(4.0.0)<117 4 3>
11910xffffff7f817880000x2c0000x2c000com.apple.iokit.IOSkywalkFamily(1)<22 6 5 4 3 1>
12020xffffff7f842570000x2e0000x2e000com.apple.driver.AppleOnboardSerial(1.0)<119 60 7 5 4 3 1>
12110xffffff7f842850000x30000x3000com.apple.driver.AppleIntelLpssUARTCommon(3.0.60)<120 60 12 11 7 5 4 3 1>
12200xffffff7f842880000x30000x3000com.apple.driver.AppleIntelLpssUARTv1(3.0.60)<121 120 60 12 11 7 5 4 3 1>
12310xffffff7f83be80000xb0000xb000com.apple.iokit.IOBluetoothHostControllerTransport(6.0.3f4)<19 18 12 11 7 6 5 4 3 1>
12400xffffff7f83da00000x60000x6000com.apple.iokit.IOBluetoothHostControllerUARTTransport(6.0.3f4)<123 60 19 12 11 5 4 3>
12600xffffff7f8428e0000x100000x10000com.apple.driver.AppleBridgeAudioController(3.97)<12 7 6 5 4 3 1>
12720xffffff7f8429e0000xe0000xe000com.apple.iokit.IONDRVSupport(517.22)<111 12 7 5 4 3>
12810xffffff7f83fbb0000xab0000xab000com.apple.vecLib.kext(1.2.0)<10 6 5 4 3>
12910xffffff7f840660000x3f0000x3f000com.apple.iokit.IOAudioFamily(206.5)<128 5 4 3 1>
13000xffffff7f842ac0000x7f0000x7f000com.apple.driver.AppleGFXHDA(100.1.4)<129 127 111 12 7 6 5 4 3 1>
13100xffffff7f8432b0000x160000x16000com.apple.driver.AppleThunderboltIP(3.1.1)<68 22 12 5 4 3 1>
13460xffffff7f843630000xa0000xa000com.apple.AppleGraphicsDeviceControl(3.16.21)<111 12 7 6 5 4 3 1>
13520xffffff7f8436d0000x1db0000x1db000com.apple.kext.AMDSupport(1.6.4)<134 111 12 11 7 5 4 3 1>
13800xffffff7f845520000xc0000xc000com.apple.AppleGPUWrangler(3.16.2)<134 111 12 7 6 5 4 3 1>
14100xffffff7f845860000x1310000x131000com.apple.kext.AMD10000Controller(1.6.4)<135 134 111 12 11 5 4 3 1>
14300xffffff7f846bc0000x50000x5000com.apple.Dont_Steal_Mac_OS_X(7.0.0)<13 8 7 4 3 1>
14410xffffff7f846c10000x70000x7000com.apple.driver.X86PlatformShim(1.0.0)<108 107 13 7 4 3>
14500xffffff7f846c80000x180000x18000com.apple.driver.AGPM(110.23.24)<134 127 111 107 12 6 5 4 3>
14600xffffff7f846e00000x40000x4000com.apple.driver.ApplePlatformEnabler(2.7.0d0)<7 5 4 3>
14700xffffff7f846e40000xcd10000xcd1000com.apple.kext.AMDRadeonX5100HWLibs(1.0)<12 5 4 3 1>
14800xffffff7f853b50000xf0000xf000com.apple.driver.pmtelemetry(1)<7 6 5 4 3>
14900xffffff7f853c40000xa0000xa000com.apple.iokit.IOBluetoothSerialManager(6.0.3f4)<60 7 5 4 3 1>
15020xffffff7f853ce0000x190000x19000com.apple.iokit.IOSurface(209.2.2)<7 6 5 4 3 1>
15100xffffff7f853e70000x90000x9000com.apple.driver.AppleSSE(1.0)<28 7 5 4 3 1>
15200xffffff7f853f00000x60000x6000com.apple.iokit.IOUserEthernet(1.0.1)<22 6 5 4 3 1>
15300xffffff7f853f60000xa0000xa000com.apple.driver.AppleHV(1)<7 6 5 4 3 1>
15400xffffff7f854000000x30000x3000com.apple.AGDCPluginDisplayMetrics(3.16.2)<134 7 6 5 4 3 1>
15510xffffff7f854030000x30000x3000com.apple.driver.AppleGraphicsControl(3.16.21)<7 5 4 3 1>
15600xffffff7f854060000x140000x14000com.apple.driver.AppleGraphicsDevicePolicy(3.16.21)<155 134 111 12 11 7 6 5 4 3 1>
15710xffffff7f8541a0000x1590000x159000com.apple.kext.AMDRadeonX5000AccelLibs(1.4.4)<12 4 3>
15810xffffff7f855730000x960000x96000com.apple.iokit.IOAcceleratorFamily2(376.6)<150 111 33 12 7 6 5 4 3 1>
15900xffffff7f856090000x12e0000x12e000com.apple.kext.AMDRadeonX5000(1.6.4)<158 157 150 111 12 7 5 4 3 1>
16000xffffff7f857370000x280000x28000com.apple.kext.AMDFramebuffer(1.6.4)<135 111 12 11 7 5 4 3 1>
16100xffffff7f8575f0000x50000x5000com.apple.driver.AppleUpstreamUserClient(3.6.4)<111 12 11 7 5 4 3 1>
16210xffffff7f8175c0000x1a0000x1a000com.apple.driver.IOBluetoothHIDDriver(6.0.3f4)<48 19 5 4 3>
16310xffffff7f817780000xe0000xe000com.apple.driver.AppleHSBluetoothDriver(127.1)<162 48 19 6 5 4 3 1>
16410xffffff7f826900000x160000x16000com.apple.driver.AppleInputDeviceSupport(1201.8)<5 4 3 1>
16510xffffff7f827bc0000x290000x29000com.apple.driver.AppleMultitouchDriver(1204.13)<164 48 15 7 5 4 3 1>
16600xffffff7f839080000xa0000xa000com.apple.driver.AppleTopCaseHIDEventDriver(127.1)<165 163 48 6 5 4 3 1>
16700xffffff7f8284b0000xa0000xa000com.apple.driver.AppleHIDKeyboard(203)<48 5 4 3>
16900xffffff7f8419e0000x70000x7000com.apple.iokit.SCSITaskUserClient(404.30.2)<30 20 5 4 3 1>
17000xffffff7f843410000x80000x8000com.apple.driver.AppleXsanScheme(3)<20 5 4 3 1>
Dumped using: kextstat -l | egrep -v "com.apple"
Non Apple Kexts : 0
IDXREFSADDRESSSIZEWIREDNAMEVERSIONLINKED AGAINST
List of prelinked kexts from Pike's lzvn

Filesize: 26517612 bytes

Prelinkedkernel found!

Checking adler32 ... OK (0x1781f636)

Extracting dictionary ...

NOTICE: Unserialized _PrelinkInfoDictionary

3230939 bytes written

Extracting kexts ...

prelinkInfoSegment->vmaddr..: 0xffffff80049be000

prelinkInfoSegment->fileoff.: 0x48cb000

prelinkInfoSegment->filesize: 0x299cff

NOTICE: Unserialized prelink info

kextCount: 301


CFBundleIdentifier[  0].......: com.apple.kpi.bsd

_PrelinkBundlePath............: /System/Library/Extensions/System.kext/PlugIns/BSDKernel.kext

kextPath......................: kexts/System/Library/Extensions/System.kext/PlugIns/BSDKernel.kext

_mkdir(kexts/System/Library/Extensions/System.kext/PlugIns/BSDKernel.kext, 755)

_PrelinkExecutableRelativePath: BSDKernel

kextExecutablePath............: kexts/System/Library/Extensions/System.kext/PlugIns/BSDKernel.kext

CFBundleIdentifier............: BSDKernel

_PrelinkExecutableSourceAddr..: 0xffffff8000fe5000 -> 0xef2000/15671296 (offset)

_PrelinkExecutableSize........: 0x9e30/40496

Signed kext...................: Yes

executablePath................: kexts/System/Library/Extensions/System.kext/PlugIns/BSDKernel.kext/BSDKernel

Executable....................: BSDKernel (40496 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/System.kext/PlugIns/BSDKernel.kext/Info.plist

Info.plist....................: 1560 bytes written


CFBundleIdentifier[  1].......: com.apple.kpi.libkern

_PrelinkBundlePath............: /System/Library/Extensions/System.kext/PlugIns/Libkern.kext

kextPath......................: kexts/System/Library/Extensions/System.kext/PlugIns/Libkern.kext

_mkdir(kexts/System/Library/Extensions/System.kext/PlugIns/Libkern.kext, 755)

_PrelinkExecutableRelativePath: Libkern

kextExecutablePath............: kexts/System/Library/Extensions/System.kext/PlugIns/Libkern.kext

CFBundleIdentifier............: Libkern

_PrelinkExecutableSourceAddr..: 0xffffff8000fef000 -> 0xefc000/15712256 (offset)

_PrelinkExecutableSize........: 0xd360/54112

Signed kext...................: Yes

executablePath................: kexts/System/Library/Extensions/System.kext/PlugIns/Libkern.kext/Libkern

Executable....................: Libkern (54112 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/System.kext/PlugIns/Libkern.kext/Info.plist

Info.plist....................: 1552 bytes written


CFBundleIdentifier[  2].......: com.apple.kpi.mach

_PrelinkBundlePath............: /System/Library/Extensions/System.kext/PlugIns/Mach.kext

kextPath......................: kexts/System/Library/Extensions/System.kext/PlugIns/Mach.kext

_mkdir(kexts/System/Library/Extensions/System.kext/PlugIns/Mach.kext, 755)

_PrelinkExecutableRelativePath: Mach

kextExecutablePath............: kexts/System/Library/Extensions/System.kext/PlugIns/Mach.kext

CFBundleIdentifier............: Mach

_PrelinkExecutableSourceAddr..: 0xffffff8000ffd000 -> 0xf0a000/15769600 (offset)

_PrelinkExecutableSize........: 0x3f30/16176

Signed kext...................: Yes

executablePath................: kexts/System/Library/Extensions/System.kext/PlugIns/Mach.kext/Mach

Executable....................: Mach (16176 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/System.kext/PlugIns/Mach.kext/Info.plist

Info.plist....................: 1548 bytes written


CFBundleIdentifier[  3].......: com.apple.kpi.private

_PrelinkBundlePath............: /System/Library/Extensions/System.kext/PlugIns/Private.kext

kextPath......................: kexts/System/Library/Extensions/System.kext/PlugIns/Private.kext

_mkdir(kexts/System/Library/Extensions/System.kext/PlugIns/Private.kext, 755)

_PrelinkExecutableRelativePath: Private

kextExecutablePath............: kexts/System/Library/Extensions/System.kext/PlugIns/Private.kext

CFBundleIdentifier............: Private

_PrelinkExecutableSourceAddr..: 0xffffff8001001000 -> 0xf0e000/15785984 (offset)

_PrelinkExecutableSize........: 0xcc70/52336

Signed kext...................: Yes

executablePath................: kexts/System/Library/Extensions/System.kext/PlugIns/Private.kext/Private

Executable....................: Private (52336 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/System.kext/PlugIns/Private.kext/Info.plist

Info.plist....................: 1552 bytes written


CFBundleIdentifier[  4].......: com.apple.kpi.iokit

_PrelinkBundlePath............: /System/Library/Extensions/System.kext/PlugIns/IOKit.kext

kextPath......................: kexts/System/Library/Extensions/System.kext/PlugIns/IOKit.kext

_mkdir(kexts/System/Library/Extensions/System.kext/PlugIns/IOKit.kext, 755)

_PrelinkExecutableRelativePath: IOKit

kextExecutablePath............: kexts/System/Library/Extensions/System.kext/PlugIns/IOKit.kext

CFBundleIdentifier............: IOKit

_PrelinkExecutableSourceAddr..: 0xffffff800100e000 -> 0xf1b000/15839232 (offset)

_PrelinkExecutableSize........: 0x21160/135520

Signed kext...................: Yes

executablePath................: kexts/System/Library/Extensions/System.kext/PlugIns/IOKit.kext/IOKit

Executable....................: IOKit (135520 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/System.kext/PlugIns/IOKit.kext/Info.plist

Info.plist....................: 1541 bytes written


CFBundleIdentifier[  5].......: com.apple.iokit.IOSCSIArchitectureModelFamily

_PrelinkBundlePath............: /System/Library/Extensions/IOSCSIArchitectureModelFamily.kext

kextPath......................: kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext

_mkdir(kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOSCSIArchitectureModelFamily

kextExecutablePath............: kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOSCSIArchitectureModelFamily

_PrelinkExecutableSourceAddr..: 0xffffff8001030000 -> 0xf3d000/15978496 (offset)

_PrelinkExecutableSize........: 0x31000/200704

executablePath................: kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/MacOS/IOSCSIArchitectureModelFamily

Executable....................: IOSCSIArchitectureModelFamily (200704 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Info.plist

Info.plist....................: 3315 bytes written


CFBundleIdentifier[  6].......: com.apple.iokit.IOSCSIParallelFamily

_PrelinkBundlePath............: /System/Library/Extensions/IOSCSIParallelFamily.kext

kextPath......................: kexts/System/Library/Extensions/IOSCSIParallelFamily.kext

_mkdir(kexts/System/Library/Extensions/IOSCSIParallelFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOSCSIParallelFamily

kextExecutablePath............: kexts/System/Library/Extensions/IOSCSIParallelFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOSCSIParallelFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOSCSIParallelFamily

_PrelinkExecutableSourceAddr..: 0xffffff8001061000 -> 0xf6e000/16179200 (offset)

_PrelinkExecutableSize........: 0x12000/73728

executablePath................: kexts/System/Library/Extensions/IOSCSIParallelFamily.kext/Contents/MacOS/IOSCSIParallelFamily

Executable....................: IOSCSIParallelFamily (73728 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOSCSIParallelFamily.kext/Info.plist

Info.plist....................: 2324 bytes written


CFBundleIdentifier[  7].......: com.apple.kpi.unsupported

_PrelinkBundlePath............: /System/Library/Extensions/System.kext/PlugIns/Unsupported.kext

kextPath......................: kexts/System/Library/Extensions/System.kext/PlugIns/Unsupported.kext

_mkdir(kexts/System/Library/Extensions/System.kext/PlugIns/Unsupported.kext, 755)

_PrelinkExecutableRelativePath: Unsupported

kextExecutablePath............: kexts/System/Library/Extensions/System.kext/PlugIns/Unsupported.kext

CFBundleIdentifier............: Unsupported

_PrelinkExecutableSourceAddr..: 0xffffff8001073000 -> 0xf80000/16252928 (offset)

_PrelinkExecutableSize........: 0x5ea0/24224

Signed kext...................: Yes

executablePath................: kexts/System/Library/Extensions/System.kext/PlugIns/Unsupported.kext/Unsupported

Executable....................: Unsupported (24224 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/System.kext/PlugIns/Unsupported.kext/Info.plist

Info.plist....................: 1576 bytes written


CFBundleIdentifier[  8].......: com.apple.iokit.IOPCIFamily

_PrelinkBundlePath............: /System/Library/Extensions/IOPCIFamily.kext

kextPath......................: kexts/System/Library/Extensions/IOPCIFamily.kext

_mkdir(kexts/System/Library/Extensions/IOPCIFamily.kext, 755)

_PrelinkExecutableRelativePath: IOPCIFamily

kextExecutablePath............: kexts/System/Library/Extensions/IOPCIFamily.kext

CFBundleIdentifier............: IOPCIFamily

_PrelinkExecutableSourceAddr..: 0xffffff8001079000 -> 0xf86000/16277504 (offset)

_PrelinkExecutableSize........: 0x3b000/241664

executablePath................: kexts/System/Library/Extensions/IOPCIFamily.kext/IOPCIFamily

Executable....................: IOPCIFamily (241664 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOPCIFamily.kext/Info.plist

Info.plist....................: 3354 bytes written


CFBundleIdentifier[  9].......: com.ATTO.driver.ATTOExpressSASRAID2

_PrelinkBundlePath............: /Library/StagedExtensions/Library/Extensions/ATTOExpressSASRAID2.kext

kextPath......................: kexts/Library/StagedExtensions/Library/Extensions/ATTOExpressSASRAID2.kext

_mkdir(kexts/Library/StagedExtensions/Library/Extensions/ATTOExpressSASRAID2.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/ATTOExpressSASRAID2

kextExecutablePath............: kexts/Library/StagedExtensions/Library/Extensions/ATTOExpressSASRAID2.kext/Contents/MacOS

_mkdir(kexts/Library/StagedExtensions/Library/Extensions/ATTOExpressSASRAID2.kext/Contents/MacOS, 755)

CFBundleIdentifier............: ATTOExpressSASRAID2

_PrelinkExecutableSourceAddr..: 0xffffff80010b4000 -> 0xfc1000/16519168 (offset)

_PrelinkExecutableSize........: 0x3a000/237568

executablePath................: kexts/Library/StagedExtensions/Library/Extensions/ATTOExpressSASRAID2.kext/Contents/MacOS/ATTOExpressSASRAID2

Executable....................: ATTOExpressSASRAID2 (237568 bytes written)

kextPlistPath.................: kexts/Library/StagedExtensions/Library/Extensions/ATTOExpressSASRAID2.kext/Info.plist

Info.plist....................: 3618 bytes written


CFBundleIdentifier[ 10].......: com.promise.driver.stex

_PrelinkBundlePath............: /Library/StagedExtensions/Library/Extensions/PromiseSTEX.kext

kextPath......................: kexts/Library/StagedExtensions/Library/Extensions/PromiseSTEX.kext

_mkdir(kexts/Library/StagedExtensions/Library/Extensions/PromiseSTEX.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/PromiseSTEX

kextExecutablePath............: kexts/Library/StagedExtensions/Library/Extensions/PromiseSTEX.kext/Contents/MacOS

_mkdir(kexts/Library/StagedExtensions/Library/Extensions/PromiseSTEX.kext/Contents/MacOS, 755)

CFBundleIdentifier............: PromiseSTEX

_PrelinkExecutableSourceAddr..: 0xffffff80010ee000 -> 0xffb000/16756736 (offset)

_PrelinkExecutableSize........: 0x16000/90112

executablePath................: kexts/Library/StagedExtensions/Library/Extensions/PromiseSTEX.kext/Contents/MacOS/PromiseSTEX

Executable....................: PromiseSTEX (90112 bytes written)

kextPlistPath.................: kexts/Library/StagedExtensions/Library/Extensions/PromiseSTEX.kext/Info.plist

Info.plist....................: 3349 bytes written


CFBundleIdentifier[ 11].......: com.ATTO.driver.ATTOCelerityFC8

_PrelinkBundlePath............: /Library/StagedExtensions/Library/Extensions/ATTOCelerityFC8.kext

kextPath......................: kexts/Library/StagedExtensions/Library/Extensions/ATTOCelerityFC8.kext

_mkdir(kexts/Library/StagedExtensions/Library/Extensions/ATTOCelerityFC8.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/ATTOCelerityFC8

kextExecutablePath............: kexts/Library/StagedExtensions/Library/Extensions/ATTOCelerityFC8.kext/Contents/MacOS

_mkdir(kexts/Library/StagedExtensions/Library/Extensions/ATTOCelerityFC8.kext/Contents/MacOS, 755)

CFBundleIdentifier............: ATTOCelerityFC8

_PrelinkExecutableSourceAddr..: 0xffffff8001104000 -> 0x1011000/16846848 (offset)

_PrelinkExecutableSize........: 0x75000/479232

executablePath................: kexts/Library/StagedExtensions/Library/Extensions/ATTOCelerityFC8.kext/Contents/MacOS/ATTOCelerityFC8

Executable....................: ATTOCelerityFC8 (479232 bytes written)

kextPlistPath.................: kexts/Library/StagedExtensions/Library/Extensions/ATTOCelerityFC8.kext/Info.plist

Info.plist....................: 3581 bytes written


CFBundleIdentifier[ 12].......: com.Areca.ArcMSR

_PrelinkBundlePath............: /Library/StagedExtensions/Library/Extensions/ArcMSR.kext

kextPath......................: kexts/Library/StagedExtensions/Library/Extensions/ArcMSR.kext

_mkdir(kexts/Library/StagedExtensions/Library/Extensions/ArcMSR.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/ArcMSR

kextExecutablePath............: kexts/Library/StagedExtensions/Library/Extensions/ArcMSR.kext/Contents/MacOS

_mkdir(kexts/Library/StagedExtensions/Library/Extensions/ArcMSR.kext/Contents/MacOS, 755)

CFBundleIdentifier............: ArcMSR

_PrelinkExecutableSourceAddr..: 0xffffff8001179000 -> 0x1086000/17326080 (offset)

_PrelinkExecutableSize........: 0x10000/65536

executablePath................: kexts/Library/StagedExtensions/Library/Extensions/ArcMSR.kext/Contents/MacOS/ArcMSR

Executable....................: ArcMSR (65536 bytes written)

kextPlistPath.................: kexts/Library/StagedExtensions/Library/Extensions/ArcMSR.kext/Info.plist

Info.plist....................: 3308 bytes written


CFBundleIdentifier[ 13].......: com.highpoint-tech.kext.HighPointRR

_PrelinkBundlePath............: /Library/StagedExtensions/Library/Extensions/HighPointRR.kext

kextPath......................: kexts/Library/StagedExtensions/Library/Extensions/HighPointRR.kext

_mkdir(kexts/Library/StagedExtensions/Library/Extensions/HighPointRR.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/HighPointRR

kextExecutablePath............: kexts/Library/StagedExtensions/Library/Extensions/HighPointRR.kext/Contents/MacOS

_mkdir(kexts/Library/StagedExtensions/Library/Extensions/HighPointRR.kext/Contents/MacOS, 755)

CFBundleIdentifier............: HighPointRR

_PrelinkExecutableSourceAddr..: 0xffffff8001189000 -> 0x1096000/17391616 (offset)

_PrelinkExecutableSize........: 0x73000/471040

executablePath................: kexts/Library/StagedExtensions/Library/Extensions/HighPointRR.kext/Contents/MacOS/HighPointRR

Executable....................: HighPointRR (471040 bytes written)

kextPlistPath.................: kexts/Library/StagedExtensions/Library/Extensions/HighPointRR.kext/Info.plist

Info.plist....................: 3767 bytes written


CFBundleIdentifier[ 14].......: com.CalDigit.driver.HDPro

_PrelinkBundlePath............: /Library/StagedExtensions/Library/Extensions/CalDigitHDProDrv.kext

kextPath......................: kexts/Library/StagedExtensions/Library/Extensions/CalDigitHDProDrv.kext

_mkdir(kexts/Library/StagedExtensions/Library/Extensions/CalDigitHDProDrv.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/CalDigitHDProDrv

kextExecutablePath............: kexts/Library/StagedExtensions/Library/Extensions/CalDigitHDProDrv.kext/Contents/MacOS

_mkdir(kexts/Library/StagedExtensions/Library/Extensions/CalDigitHDProDrv.kext/Contents/MacOS, 755)

CFBundleIdentifier............: CalDigitHDProDrv

_PrelinkExecutableSourceAddr..: 0xffffff80011fc000 -> 0x1109000/17862656 (offset)

_PrelinkExecutableSize........: 0xf000/61440

executablePath................: kexts/Library/StagedExtensions/Library/Extensions/CalDigitHDProDrv.kext/Contents/MacOS/CalDigitHDProDrv

Executable....................: CalDigitHDProDrv (61440 bytes written)

kextPlistPath.................: kexts/Library/StagedExtensions/Library/Extensions/CalDigitHDProDrv.kext/Info.plist

Info.plist....................: 2938 bytes written


CFBundleIdentifier[ 15].......: com.highpoint-tech.kext.HighPointIOP

_PrelinkBundlePath............: /Library/StagedExtensions/Library/Extensions/HighPointIOP.kext

kextPath......................: kexts/Library/StagedExtensions/Library/Extensions/HighPointIOP.kext

_mkdir(kexts/Library/StagedExtensions/Library/Extensions/HighPointIOP.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/HighPointIOP

kextExecutablePath............: kexts/Library/StagedExtensions/Library/Extensions/HighPointIOP.kext/Contents/MacOS

_mkdir(kexts/Library/StagedExtensions/Library/Extensions/HighPointIOP.kext/Contents/MacOS, 755)

CFBundleIdentifier............: HighPointIOP

_PrelinkExecutableSourceAddr..: 0xffffff800120b000 -> 0x1118000/17924096 (offset)

_PrelinkExecutableSize........: 0x20000/131072

executablePath................: kexts/Library/StagedExtensions/Library/Extensions/HighPointIOP.kext/Contents/MacOS/HighPointIOP

Executable....................: HighPointIOP (131072 bytes written)

kextPlistPath.................: kexts/Library/StagedExtensions/Library/Extensions/HighPointIOP.kext/Info.plist

Info.plist....................: 3039 bytes written


CFBundleIdentifier[ 16].......: com.apple.iokit.IOStorageFamily

_PrelinkBundlePath............: /System/Library/Extensions/IOStorageFamily.kext

kextPath......................: kexts/System/Library/Extensions/IOStorageFamily.kext

_mkdir(kexts/System/Library/Extensions/IOStorageFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOStorageFamily

kextExecutablePath............: kexts/System/Library/Extensions/IOStorageFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOStorageFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOStorageFamily

_PrelinkExecutableSourceAddr..: 0xffffff800122b000 -> 0x1138000/18055168 (offset)

_PrelinkExecutableSize........: 0x30000/196608

executablePath................: kexts/System/Library/Extensions/IOStorageFamily.kext/Contents/MacOS/IOStorageFamily

Executable....................: IOStorageFamily (196608 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOStorageFamily.kext/Info.plist

Info.plist....................: 6511 bytes written


CFBundleIdentifier[ 17].......: com.softraid.driver.SoftRAID

_PrelinkBundlePath............: /Library/StagedExtensions/Library/Extensions/SoftRAID.kext

kextPath......................: kexts/Library/StagedExtensions/Library/Extensions/SoftRAID.kext

_mkdir(kexts/Library/StagedExtensions/Library/Extensions/SoftRAID.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/SoftRAID

kextExecutablePath............: kexts/Library/StagedExtensions/Library/Extensions/SoftRAID.kext/Contents/MacOS

_mkdir(kexts/Library/StagedExtensions/Library/Extensions/SoftRAID.kext/Contents/MacOS, 755)

CFBundleIdentifier............: SoftRAID

_PrelinkExecutableSourceAddr..: 0xffffff800125b000 -> 0x1168000/18251776 (offset)

_PrelinkExecutableSize........: 0x70000/458752

executablePath................: kexts/Library/StagedExtensions/Library/Extensions/SoftRAID.kext/Contents/MacOS/SoftRAID

Executable....................: SoftRAID (458752 bytes written)

kextPlistPath.................: kexts/Library/StagedExtensions/Library/Extensions/SoftRAID.kext/Info.plist

Info.plist....................: 5570 bytes written


CFBundleIdentifier[ 18].......: com.Accusys.driver.Acxxx

_PrelinkBundlePath............: /Library/StagedExtensions/Library/Extensions/ACS6x.kext

kextPath......................: kexts/Library/StagedExtensions/Library/Extensions/ACS6x.kext

_mkdir(kexts/Library/StagedExtensions/Library/Extensions/ACS6x.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/ACS6x

kextExecutablePath............: kexts/Library/StagedExtensions/Library/Extensions/ACS6x.kext/Contents/MacOS

_mkdir(kexts/Library/StagedExtensions/Library/Extensions/ACS6x.kext/Contents/MacOS, 755)

CFBundleIdentifier............: ACS6x

_PrelinkExecutableSourceAddr..: 0xffffff80012cb000 -> 0x11d8000/18710528 (offset)

_PrelinkExecutableSize........: 0x22000/139264

executablePath................: kexts/Library/StagedExtensions/Library/Extensions/ACS6x.kext/Contents/MacOS/ACS6x

Executable....................: ACS6x (139264 bytes written)

kextPlistPath.................: kexts/Library/StagedExtensions/Library/Extensions/ACS6x.kext/Info.plist

Info.plist....................: 3417 bytes written


CFBundleIdentifier[ 19].......: com.ATTO.driver.ATTOExpressSASHBA2

_PrelinkBundlePath............: /Library/StagedExtensions/Library/Extensions/ATTOExpressSASHBA2.kext

kextPath......................: kexts/Library/StagedExtensions/Library/Extensions/ATTOExpressSASHBA2.kext

_mkdir(kexts/Library/StagedExtensions/Library/Extensions/ATTOExpressSASHBA2.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/ATTOExpressSASHBA2

kextExecutablePath............: kexts/Library/StagedExtensions/Library/Extensions/ATTOExpressSASHBA2.kext/Contents/MacOS

_mkdir(kexts/Library/StagedExtensions/Library/Extensions/ATTOExpressSASHBA2.kext/Contents/MacOS, 755)

CFBundleIdentifier............: ATTOExpressSASHBA2

_PrelinkExecutableSourceAddr..: 0xffffff80012ed000 -> 0x11fa000/18849792 (offset)

_PrelinkExecutableSize........: 0xfc000/1032192

executablePath................: kexts/Library/StagedExtensions/Library/Extensions/ATTOExpressSASHBA2.kext/Contents/MacOS/ATTOExpressSASHBA2

Executable....................: ATTOExpressSASHBA2 (1032192 bytes written)

kextPlistPath.................: kexts/Library/StagedExtensions/Library/Extensions/ATTOExpressSASHBA2.kext/Info.plist

Info.plist....................: 3607 bytes written


CFBundleIdentifier[ 20].......: com.apple.driver.AppleFileSystemDriver

_PrelinkBundlePath............: /System/Library/Extensions/AppleFileSystemDriver.kext

kextPath......................: kexts/System/Library/Extensions/AppleFileSystemDriver.kext

_mkdir(kexts/System/Library/Extensions/AppleFileSystemDriver.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleFileSystemDriver

kextExecutablePath............: kexts/System/Library/Extensions/AppleFileSystemDriver.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleFileSystemDriver.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleFileSystemDriver

_PrelinkExecutableSourceAddr..: 0xffffff80013e9000 -> 0x12f6000/19881984 (offset)

_PrelinkExecutableSize........: 0x4000/16384

executablePath................: kexts/System/Library/Extensions/AppleFileSystemDriver.kext/Contents/MacOS/AppleFileSystemDriver

Executable....................: AppleFileSystemDriver (16384 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleFileSystemDriver.kext/Info.plist

Info.plist....................: 3717 bytes written


CFBundleIdentifier[ 21].......: com.apple.iokit.IONetworkingFamily

_PrelinkBundlePath............: /System/Library/Extensions/IONetworkingFamily.kext

kextPath......................: kexts/System/Library/Extensions/IONetworkingFamily.kext

_mkdir(kexts/System/Library/Extensions/IONetworkingFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IONetworkingFamily

kextExecutablePath............: kexts/System/Library/Extensions/IONetworkingFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IONetworkingFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IONetworkingFamily

_PrelinkExecutableSourceAddr..: 0xffffff80013ed000 -> 0x12fa000/19898368 (offset)

_PrelinkExecutableSize........: 0x37000/225280

executablePath................: kexts/System/Library/Extensions/IONetworkingFamily.kext/Contents/MacOS/IONetworkingFamily

Executable....................: IONetworkingFamily (225280 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IONetworkingFamily.kext/Info.plist

Info.plist....................: 3138 bytes written


CFBundleIdentifier[ 22].......: com.apple.iokit.IOTimeSyncFamily

_PrelinkBundlePath............: /System/Library/Extensions/IOTimeSyncFamily.kext

kextPath......................: kexts/System/Library/Extensions/IOTimeSyncFamily.kext

_mkdir(kexts/System/Library/Extensions/IOTimeSyncFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOTimeSyncFamily

kextExecutablePath............: kexts/System/Library/Extensions/IOTimeSyncFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOTimeSyncFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOTimeSyncFamily

_PrelinkExecutableSourceAddr..: 0xffffff8001424000 -> 0x1331000/20123648 (offset)

_PrelinkExecutableSize........: 0x2d000/184320

executablePath................: kexts/System/Library/Extensions/IOTimeSyncFamily.kext/Contents/MacOS/IOTimeSyncFamily

Executable....................: IOTimeSyncFamily (184320 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOTimeSyncFamily.kext/Info.plist

Info.plist....................: 3002 bytes written


CFBundleIdentifier[ 23].......: com.apple.iokit.IOFireWireFamily

_PrelinkBundlePath............: /System/Library/Extensions/IOFireWireFamily.kext

kextPath......................: kexts/System/Library/Extensions/IOFireWireFamily.kext

_mkdir(kexts/System/Library/Extensions/IOFireWireFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOFireWireFamily

kextExecutablePath............: kexts/System/Library/Extensions/IOFireWireFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOFireWireFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOFireWireFamily

_PrelinkExecutableSourceAddr..: 0xffffff8001451000 -> 0x135e000/20307968 (offset)

_PrelinkExecutableSize........: 0x84000/540672

executablePath................: kexts/System/Library/Extensions/IOFireWireFamily.kext/Contents/MacOS/IOFireWireFamily

Executable....................: IOFireWireFamily (540672 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOFireWireFamily.kext/Info.plist

Info.plist....................: 2978 bytes written


CFBundleIdentifier[ 24].......: com.apple.iokit.IOFireWireSBP2

_PrelinkBundlePath............: /System/Library/Extensions/IOFireWireSBP2.kext

kextPath......................: kexts/System/Library/Extensions/IOFireWireSBP2.kext

_mkdir(kexts/System/Library/Extensions/IOFireWireSBP2.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOFireWireSBP2

kextExecutablePath............: kexts/System/Library/Extensions/IOFireWireSBP2.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOFireWireSBP2.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOFireWireSBP2

_PrelinkExecutableSourceAddr..: 0xffffff80014d5000 -> 0x13e2000/20848640 (offset)

_PrelinkExecutableSize........: 0x1f000/126976

executablePath................: kexts/System/Library/Extensions/IOFireWireSBP2.kext/Contents/MacOS/IOFireWireSBP2

Executable....................: IOFireWireSBP2 (126976 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOFireWireSBP2.kext/Info.plist

Info.plist....................: 3481 bytes written


CFBundleIdentifier[ 25].......: com.apple.iokit.IOACPIFamily

_PrelinkBundlePath............: /System/Library/Extensions/IOACPIFamily.kext

kextPath......................: kexts/System/Library/Extensions/IOACPIFamily.kext

_mkdir(kexts/System/Library/Extensions/IOACPIFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOACPIFamily

kextExecutablePath............: kexts/System/Library/Extensions/IOACPIFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOACPIFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOACPIFamily

_PrelinkExecutableSourceAddr..: 0xffffff80014f4000 -> 0x1401000/20975616 (offset)

_PrelinkExecutableSize........: 0x9000/36864

executablePath................: kexts/System/Library/Extensions/IOACPIFamily.kext/Contents/MacOS/IOACPIFamily

Executable....................: IOACPIFamily (36864 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOACPIFamily.kext/Info.plist

Info.plist....................: 2274 bytes written


CFBundleIdentifier[ 26].......: com.apple.iokit.IOGraphicsFamily

_PrelinkBundlePath............: /System/Library/Extensions/IOGraphicsFamily.kext

kextPath......................: kexts/System/Library/Extensions/IOGraphicsFamily.kext

_mkdir(kexts/System/Library/Extensions/IOGraphicsFamily.kext, 755)

_PrelinkExecutableRelativePath: IOGraphicsFamily

kextExecutablePath............: kexts/System/Library/Extensions/IOGraphicsFamily.kext

CFBundleIdentifier............: IOGraphicsFamily

_PrelinkExecutableSourceAddr..: 0xffffff80014fd000 -> 0x140a000/21012480 (offset)

_PrelinkExecutableSize........: 0x54000/344064

executablePath................: kexts/System/Library/Extensions/IOGraphicsFamily.kext/IOGraphicsFamily

Executable....................: IOGraphicsFamily (344064 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOGraphicsFamily.kext/Info.plist

Info.plist....................: 2366 bytes written


CFBundleIdentifier[ 27].......: com.apple.AppleGraphicsDeviceControl

_PrelinkBundlePath............: /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDeviceControl.kext

kextPath......................: kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDeviceControl.kext

_mkdir(kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDeviceControl.kext, 755)

_PrelinkExecutableRelativePath: AppleGraphicsDeviceControl

kextExecutablePath............: kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDeviceControl.kext

CFBundleIdentifier............: AppleGraphicsDeviceControl

_PrelinkExecutableSourceAddr..: 0xffffff8001551000 -> 0x145e000/21356544 (offset)

_PrelinkExecutableSize........: 0xd000/53248

executablePath................: kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDeviceControl.kext/AppleGraphicsDeviceControl

Executable....................: AppleGraphicsDeviceControl (53248 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDeviceControl.kext/Info.plist

Info.plist....................: 2710 bytes written


CFBundleIdentifier[ 28].......: com.apple.kext.AMDSupport

_PrelinkBundlePath............: /System/Library/Extensions/AMDSupport.kext

kextPath......................: kexts/System/Library/Extensions/AMDSupport.kext

_mkdir(kexts/System/Library/Extensions/AMDSupport.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AMDSupport

kextExecutablePath............: kexts/System/Library/Extensions/AMDSupport.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AMDSupport.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AMDSupport

_PrelinkExecutableSourceAddr..: 0xffffff800155e000 -> 0x146b000/21409792 (offset)

_PrelinkExecutableSize........: 0x1f8000/2064384

executablePath................: kexts/System/Library/Extensions/AMDSupport.kext/Contents/MacOS/AMDSupport

Executable....................: AMDSupport (2064384 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AMDSupport.kext/Info.plist

Info.plist....................: 2750 bytes written


CFBundleIdentifier[ 29].......: com.apple.kext.AMD10000Controller

_PrelinkBundlePath............: /System/Library/Extensions/AMD10000Controller.kext

kextPath......................: kexts/System/Library/Extensions/AMD10000Controller.kext

_mkdir(kexts/System/Library/Extensions/AMD10000Controller.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AMD10000Controller

kextExecutablePath............: kexts/System/Library/Extensions/AMD10000Controller.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AMD10000Controller.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AMD10000Controller

_PrelinkExecutableSourceAddr..: 0xffffff8001756000 -> 0x1663000/23474176 (offset)

_PrelinkExecutableSize........: 0x1ff000/2093056

executablePath................: kexts/System/Library/Extensions/AMD10000Controller.kext/Contents/MacOS/AMD10000Controller

Executable....................: AMD10000Controller (2093056 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AMD10000Controller.kext/Info.plist

Info.plist....................: 2512 bytes written


CFBundleIdentifier[ 30].......: com.apple.kpi.dsep

_PrelinkBundlePath............: /System/Library/Extensions/System.kext/PlugIns/MACFramework.kext

kextPath......................: kexts/System/Library/Extensions/System.kext/PlugIns/MACFramework.kext

_mkdir(kexts/System/Library/Extensions/System.kext/PlugIns/MACFramework.kext, 755)

_PrelinkExecutableRelativePath: MACFramework

kextExecutablePath............: kexts/System/Library/Extensions/System.kext/PlugIns/MACFramework.kext

CFBundleIdentifier............: MACFramework

_PrelinkExecutableSourceAddr..: 0xffffff8001955000 -> 0x1862000/25567232 (offset)

_PrelinkExecutableSize........: 0x3960/14688

Signed kext...................: Yes

executablePath................: kexts/System/Library/Extensions/System.kext/PlugIns/MACFramework.kext/MACFramework

Executable....................: MACFramework (14688 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/System.kext/PlugIns/MACFramework.kext/Info.plist

Info.plist....................: 1568 bytes written


CFBundleIdentifier[ 31].......: com.apple.iokit.IOHIDFamily

_PrelinkBundlePath............: /System/Library/Extensions/IOHIDFamily.kext

kextPath......................: kexts/System/Library/Extensions/IOHIDFamily.kext

_mkdir(kexts/System/Library/Extensions/IOHIDFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOHIDFamily

kextExecutablePath............: kexts/System/Library/Extensions/IOHIDFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOHIDFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOHIDFamily

_PrelinkExecutableSourceAddr..: 0xffffff8001959000 -> 0x1866000/25583616 (offset)

_PrelinkExecutableSize........: 0x91000/593920

executablePath................: kexts/System/Library/Extensions/IOHIDFamily.kext/Contents/MacOS/IOHIDFamily

Executable....................: IOHIDFamily (593920 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOHIDFamily.kext/Info.plist

Info.plist....................: 5830 bytes written


CFBundleIdentifier[ 32].......: com.apple.driver.AppleSMC

_PrelinkBundlePath............: /System/Library/Extensions/AppleSMC.kext

kextPath......................: kexts/System/Library/Extensions/AppleSMC.kext

_mkdir(kexts/System/Library/Extensions/AppleSMC.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleSMC

kextExecutablePath............: kexts/System/Library/Extensions/AppleSMC.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleSMC.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleSMC

_PrelinkExecutableSourceAddr..: 0xffffff80019ea000 -> 0x18f7000/26177536 (offset)

_PrelinkExecutableSize........: 0x1f000/126976

executablePath................: kexts/System/Library/Extensions/AppleSMC.kext/Contents/MacOS/AppleSMC

Executable....................: AppleSMC (126976 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleSMC.kext/Info.plist

Info.plist....................: 3344 bytes written


CFBundleIdentifier[ 33].......: com.apple.driver.AppleBusPowerController

_PrelinkBundlePath............: /System/Library/Extensions/AppleBusPowerController.kext

kextPath......................: kexts/System/Library/Extensions/AppleBusPowerController.kext

_mkdir(kexts/System/Library/Extensions/AppleBusPowerController.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleBusPowerController

kextExecutablePath............: kexts/System/Library/Extensions/AppleBusPowerController.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleBusPowerController.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleBusPowerController

_PrelinkExecutableSourceAddr..: 0xffffff8001a09000 -> 0x1916000/26304512 (offset)

_PrelinkExecutableSize........: 0x8000/32768

executablePath................: kexts/System/Library/Extensions/AppleBusPowerController.kext/Contents/MacOS/AppleBusPowerController

Executable....................: AppleBusPowerController (32768 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleBusPowerController.kext/Info.plist

Info.plist....................: 2846 bytes written


CFBundleIdentifier[ 34].......: com.apple.driver.usb.AppleUSBCommon

_PrelinkBundlePath............: /System/Library/Extensions/AppleUSBCommon.kext

kextPath......................: kexts/System/Library/Extensions/AppleUSBCommon.kext

_mkdir(kexts/System/Library/Extensions/AppleUSBCommon.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBCommon

kextExecutablePath............: kexts/System/Library/Extensions/AppleUSBCommon.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleUSBCommon.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBCommon

_PrelinkExecutableSourceAddr..: 0xffffff8001a11000 -> 0x191e000/26337280 (offset)

_PrelinkExecutableSize........: 0x8000/32768

executablePath................: kexts/System/Library/Extensions/AppleUSBCommon.kext/Contents/MacOS/AppleUSBCommon

Executable....................: AppleUSBCommon (32768 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleUSBCommon.kext/Info.plist

Info.plist....................: 2227 bytes written


CFBundleIdentifier[ 35].......: com.apple.iokit.IOUSBHostFamily

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBHostFamily.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBHostFamily.kext

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOUSBHostFamily

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOUSBHostFamily

_PrelinkExecutableSourceAddr..: 0xffffff8001a19000 -> 0x1926000/26370048 (offset)

_PrelinkExecutableSize........: 0x80000/524288

executablePath................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/MacOS/IOUSBHostFamily

Executable....................: IOUSBHostFamily (524288 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Info.plist

Info.plist....................: 40408 bytes written


CFBundleIdentifier[ 36].......: com.apple.driver.usb.AppleUSBHostCompositeDevice

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostCompositeDevice.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostCompositeDevice.kext

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostCompositeDevice.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBHostCompositeDevice

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostCompositeDevice.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostCompositeDevice.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBHostCompositeDevice

_PrelinkExecutableSourceAddr..: 0xffffff8001a99000 -> 0x19a6000/26894336 (offset)

_PrelinkExecutableSize........: 0x8000/32768

executablePath................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostCompositeDevice.kext/Contents/MacOS/AppleUSBHostCompositeDevice

Executable....................: AppleUSBHostCompositeDevice (32768 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostCompositeDevice.kext/Info.plist

Info.plist....................: 4635 bytes written


CFBundleIdentifier[ 37].......: com.apple.driver.usb.IOUSBHostHIDDevice

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/IOUSBHostHIDDevice.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/IOUSBHostHIDDevice.kext

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/IOUSBHostHIDDevice.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOUSBHostHIDDevice

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/IOUSBHostHIDDevice.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/IOUSBHostHIDDevice.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOUSBHostHIDDevice

_PrelinkExecutableSourceAddr..: 0xffffff8001aa1000 -> 0x19ae000/26927104 (offset)

_PrelinkExecutableSize........: 0xc000/49152

executablePath................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/IOUSBHostHIDDevice.kext/Contents/MacOS/IOUSBHostHIDDevice

Executable....................: IOUSBHostHIDDevice (49152 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/IOUSBHostHIDDevice.kext/Info.plist

Info.plist....................: 3050 bytes written


CFBundleIdentifier[ 38].......: com.apple.driver.AppleUSBDisplays

_PrelinkBundlePath............: /System/Library/Extensions/AppleUSBDisplays.kext

kextPath......................: kexts/System/Library/Extensions/AppleUSBDisplays.kext

_mkdir(kexts/System/Library/Extensions/AppleUSBDisplays.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBDisplays

kextExecutablePath............: kexts/System/Library/Extensions/AppleUSBDisplays.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleUSBDisplays.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBDisplays

_PrelinkExecutableSourceAddr..: 0xffffff8001aad000 -> 0x19ba000/26976256 (offset)

_PrelinkExecutableSize........: 0x5000/20480

executablePath................: kexts/System/Library/Extensions/AppleUSBDisplays.kext/Contents/MacOS/AppleUSBDisplays

Executable....................: AppleUSBDisplays (20480 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleUSBDisplays.kext/Info.plist

Info.plist....................: 19687 bytes written


CFBundleIdentifier[ 39].......: com.apple.driver.AppleEFIRuntime

_PrelinkBundlePath............: /System/Library/Extensions/AppleEFIRuntime.kext

kextPath......................: kexts/System/Library/Extensions/AppleEFIRuntime.kext

_mkdir(kexts/System/Library/Extensions/AppleEFIRuntime.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleEFIRuntime

kextExecutablePath............: kexts/System/Library/Extensions/AppleEFIRuntime.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleEFIRuntime.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleEFIRuntime

_PrelinkExecutableSourceAddr..: 0xffffff8001ab2000 -> 0x19bf000/26996736 (offset)

_PrelinkExecutableSize........: 0x5000/20480

executablePath................: kexts/System/Library/Extensions/AppleEFIRuntime.kext/Contents/MacOS/AppleEFIRuntime

Executable....................: AppleEFIRuntime (20480 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleEFIRuntime.kext/Info.plist

Info.plist....................: 2673 bytes written


CFBundleIdentifier[ 40].......: com.apple.driver.AppleEFINVRAM

_PrelinkBundlePath............: /System/Library/Extensions/AppleEFIRuntime.kext/Contents/PlugIns/AppleEFINVRAM.kext

kextPath......................: kexts/System/Library/Extensions/AppleEFIRuntime.kext/Contents/PlugIns/AppleEFINVRAM.kext

_mkdir(kexts/System/Library/Extensions/AppleEFIRuntime.kext/Contents/PlugIns/AppleEFINVRAM.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleEFINVRAM

kextExecutablePath............: kexts/System/Library/Extensions/AppleEFIRuntime.kext/Contents/PlugIns/AppleEFINVRAM.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleEFIRuntime.kext/Contents/PlugIns/AppleEFINVRAM.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleEFINVRAM

_PrelinkExecutableSourceAddr..: 0xffffff8001ab7000 -> 0x19c4000/27017216 (offset)

_PrelinkExecutableSize........: 0xb000/45056

executablePath................: kexts/System/Library/Extensions/AppleEFIRuntime.kext/Contents/PlugIns/AppleEFINVRAM.kext/Contents/MacOS/AppleEFINVRAM

Executable....................: AppleEFINVRAM (45056 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleEFIRuntime.kext/Contents/PlugIns/AppleEFINVRAM.kext/Info.plist

Info.plist....................: 2881 bytes written


CFBundleIdentifier[ 41].......: com.apple.iokit.IOUSBFamily

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBFamily.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBFamily.kext

_mkdir(kexts/System/Library/Extensions/IOUSBFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOUSBFamily

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOUSBFamily

_PrelinkExecutableSourceAddr..: 0xffffff8001ac2000 -> 0x19cf000/27062272 (offset)

_PrelinkExecutableSize........: 0xad000/708608

executablePath................: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/MacOS/IOUSBFamily

Executable....................: IOUSBFamily (708608 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBFamily.kext/Info.plist

Info.plist....................: 2913 bytes written


CFBundleIdentifier[ 42].......: com.apple.iokit.IOUSBAttachedSCSI

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBAttachedSCSI.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBAttachedSCSI.kext

_mkdir(kexts/System/Library/Extensions/IOUSBAttachedSCSI.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOUSBAttachedSCSI

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBAttachedSCSI.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBAttachedSCSI.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOUSBAttachedSCSI

_PrelinkExecutableSourceAddr..: 0xffffff8001b6f000 -> 0x1a7c000/27770880 (offset)

_PrelinkExecutableSize........: 0xd000/53248

executablePath................: kexts/System/Library/Extensions/IOUSBAttachedSCSI.kext/Contents/MacOS/IOUSBAttachedSCSI

Executable....................: IOUSBAttachedSCSI (53248 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBAttachedSCSI.kext/Info.plist

Info.plist....................: 3561 bytes written


CFBundleIdentifier[ 43].......: com.apple.filesystems.hfs.encodings.kext

_PrelinkBundlePath............: /System/Library/Extensions/HFSEncodings.kext

kextPath......................: kexts/System/Library/Extensions/HFSEncodings.kext

_mkdir(kexts/System/Library/Extensions/HFSEncodings.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/HFSEncodings

kextExecutablePath............: kexts/System/Library/Extensions/HFSEncodings.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/HFSEncodings.kext/Contents/MacOS, 755)

CFBundleIdentifier............: HFSEncodings

_PrelinkExecutableSourceAddr..: 0xffffff8001b7c000 -> 0x1a89000/27824128 (offset)

_PrelinkExecutableSize........: 0x8000/32768

executablePath................: kexts/System/Library/Extensions/HFSEncodings.kext/Contents/MacOS/HFSEncodings

Executable....................: HFSEncodings (32768 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/HFSEncodings.kext/Info.plist

Info.plist....................: 2829 bytes written


CFBundleIdentifier[ 44].......: com.apple.kec.corecrypto

_PrelinkBundlePath............: /System/Library/Extensions/corecrypto.kext

kextPath......................: kexts/System/Library/Extensions/corecrypto.kext

_mkdir(kexts/System/Library/Extensions/corecrypto.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/corecrypto

kextExecutablePath............: kexts/System/Library/Extensions/corecrypto.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/corecrypto.kext/Contents/MacOS, 755)

CFBundleIdentifier............: corecrypto

_PrelinkExecutableSourceAddr..: 0xffffff8001b84000 -> 0x1a91000/27856896 (offset)

_PrelinkExecutableSize........: 0xb0000/720896

executablePath................: kexts/System/Library/Extensions/corecrypto.kext/Contents/MacOS/corecrypto

Executable....................: corecrypto (720896 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/corecrypto.kext/Info.plist

Info.plist....................: 2449 bytes written


CFBundleIdentifier[ 45].......: com.apple.driver.AppleMobileFileIntegrity

_PrelinkBundlePath............: /System/Library/Extensions/AppleMobileFileIntegrity.kext

kextPath......................: kexts/System/Library/Extensions/AppleMobileFileIntegrity.kext

_mkdir(kexts/System/Library/Extensions/AppleMobileFileIntegrity.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleMobileFileIntegrity

kextExecutablePath............: kexts/System/Library/Extensions/AppleMobileFileIntegrity.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleMobileFileIntegrity.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleMobileFileIntegrity

_PrelinkExecutableSourceAddr..: 0xffffff8001c34000 -> 0x1b41000/28577792 (offset)

_PrelinkExecutableSize........: 0x15000/86016

executablePath................: kexts/System/Library/Extensions/AppleMobileFileIntegrity.kext/Contents/MacOS/AppleMobileFileIntegrity

Executable....................: AppleMobileFileIntegrity (86016 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleMobileFileIntegrity.kext/Info.plist

Info.plist....................: 3112 bytes written


CFBundleIdentifier[ 46].......: com.apple.kext.AppleMatch

_PrelinkBundlePath............: /System/Library/Extensions/AppleMatch.kext

kextPath......................: kexts/System/Library/Extensions/AppleMatch.kext

_mkdir(kexts/System/Library/Extensions/AppleMatch.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleMatch

kextExecutablePath............: kexts/System/Library/Extensions/AppleMatch.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleMatch.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleMatch

_PrelinkExecutableSourceAddr..: 0xffffff8001c49000 -> 0x1b56000/28663808 (offset)

_PrelinkExecutableSize........: 0x5000/20480

executablePath................: kexts/System/Library/Extensions/AppleMatch.kext/Contents/MacOS/AppleMatch

Executable....................: AppleMatch (20480 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleMatch.kext/Info.plist

Info.plist....................: 2003 bytes written


CFBundleIdentifier[ 47].......: com.apple.security.sandbox

_PrelinkBundlePath............: /System/Library/Extensions/Sandbox.kext

kextPath......................: kexts/System/Library/Extensions/Sandbox.kext

_mkdir(kexts/System/Library/Extensions/Sandbox.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/Sandbox

kextExecutablePath............: kexts/System/Library/Extensions/Sandbox.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/Sandbox.kext/Contents/MacOS, 755)

CFBundleIdentifier............: Sandbox

_PrelinkExecutableSourceAddr..: 0xffffff8001c4e000 -> 0x1b5b000/28684288 (offset)

_PrelinkExecutableSize........: 0x20000/131072

executablePath................: kexts/System/Library/Extensions/Sandbox.kext/Contents/MacOS/Sandbox

Executable....................: Sandbox (131072 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/Sandbox.kext/Info.plist

Info.plist....................: 2664 bytes written


CFBundleIdentifier[ 48].......: com.apple.iokit.IOSlowAdaptiveClockingFamily

_PrelinkBundlePath............: /System/Library/Extensions/IOSlowAdaptiveClockingFamily.kext

kextPath......................: kexts/System/Library/Extensions/IOSlowAdaptiveClockingFamily.kext

_mkdir(kexts/System/Library/Extensions/IOSlowAdaptiveClockingFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOSlowAdaptiveClockingFamily

kextExecutablePath............: kexts/System/Library/Extensions/IOSlowAdaptiveClockingFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOSlowAdaptiveClockingFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOSlowAdaptiveClockingFamily

_PrelinkExecutableSourceAddr..: 0xffffff8001c6e000 -> 0x1b7b000/28815360 (offset)

_PrelinkExecutableSize........: 0x5000/20480

executablePath................: kexts/System/Library/Extensions/IOSlowAdaptiveClockingFamily.kext/Contents/MacOS/IOSlowAdaptiveClockingFamily

Executable....................: IOSlowAdaptiveClockingFamily (20480 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOSlowAdaptiveClockingFamily.kext/Info.plist

Info.plist....................: 2438 bytes written


CFBundleIdentifier[ 49].......: com.apple.filesystems.msdosfs

_PrelinkBundlePath............: /System/Library/Extensions/msdosfs.kext

kextPath......................: kexts/System/Library/Extensions/msdosfs.kext

_mkdir(kexts/System/Library/Extensions/msdosfs.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/msdosfs

kextExecutablePath............: kexts/System/Library/Extensions/msdosfs.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/msdosfs.kext/Contents/MacOS, 755)

CFBundleIdentifier............: msdosfs

_PrelinkExecutableSourceAddr..: 0xffffff8001c73000 -> 0x1b80000/28835840 (offset)

_PrelinkExecutableSize........: 0x11000/69632

executablePath................: kexts/System/Library/Extensions/msdosfs.kext/Contents/MacOS/msdosfs

Executable....................: msdosfs (69632 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/msdosfs.kext/Info.plist

Info.plist....................: 2018 bytes written


CFBundleIdentifier[ 50].......: com.apple.iokit.IOUSBMassStorageClass

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBMassStorageClass.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBMassStorageClass.kext

_mkdir(kexts/System/Library/Extensions/IOUSBMassStorageClass.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOUSBMassStorageClass

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBMassStorageClass.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBMassStorageClass.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOUSBMassStorageClass

_PrelinkExecutableSourceAddr..: 0xffffff8001c84000 -> 0x1b91000/28905472 (offset)

_PrelinkExecutableSize........: 0x14000/81920

executablePath................: kexts/System/Library/Extensions/IOUSBMassStorageClass.kext/Contents/MacOS/IOUSBMassStorageClass

Executable....................: IOUSBMassStorageClass (81920 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBMassStorageClass.kext/Info.plist

Info.plist....................: 7050 bytes written


CFBundleIdentifier[ 51].......: com.apple.AppleFSCompression.AppleFSCompressionTypeZlib

_PrelinkBundlePath............: /System/Library/Extensions/AppleFSCompressionTypeZlib.kext

kextPath......................: kexts/System/Library/Extensions/AppleFSCompressionTypeZlib.kext

_mkdir(kexts/System/Library/Extensions/AppleFSCompressionTypeZlib.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleFSCompressionTypeZlib

kextExecutablePath............: kexts/System/Library/Extensions/AppleFSCompressionTypeZlib.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleFSCompressionTypeZlib.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleFSCompressionTypeZlib

_PrelinkExecutableSourceAddr..: 0xffffff8001c98000 -> 0x1ba5000/28987392 (offset)

_PrelinkExecutableSize........: 0x8000/32768

executablePath................: kexts/System/Library/Extensions/AppleFSCompressionTypeZlib.kext/Contents/MacOS/AppleFSCompressionTypeZlib

Executable....................: AppleFSCompressionTypeZlib (32768 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleFSCompressionTypeZlib.kext/Info.plist

Info.plist....................: 3417 bytes written


CFBundleIdentifier[ 52].......: com.apple.driver.usb.networking

_PrelinkBundlePath............: /System/Library/Extensions/AppleUSBNetworking.kext

kextPath......................: kexts/System/Library/Extensions/AppleUSBNetworking.kext

_mkdir(kexts/System/Library/Extensions/AppleUSBNetworking.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBNetworking

kextExecutablePath............: kexts/System/Library/Extensions/AppleUSBNetworking.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleUSBNetworking.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBNetworking

_PrelinkExecutableSourceAddr..: 0xffffff8001ca0000 -> 0x1bad000/29020160 (offset)

_PrelinkExecutableSize........: 0x8000/32768

executablePath................: kexts/System/Library/Extensions/AppleUSBNetworking.kext/Contents/MacOS/AppleUSBNetworking

Executable....................: AppleUSBNetworking (32768 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleUSBNetworking.kext/Info.plist

Info.plist....................: 2369 bytes written


CFBundleIdentifier[ 53].......: com.apple.driver.usb.cdc

_PrelinkBundlePath............: /System/Library/Extensions/AppleUSBCDC.kext

kextPath......................: kexts/System/Library/Extensions/AppleUSBCDC.kext

_mkdir(kexts/System/Library/Extensions/AppleUSBCDC.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBCDC

kextExecutablePath............: kexts/System/Library/Extensions/AppleUSBCDC.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleUSBCDC.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBCDC

_PrelinkExecutableSourceAddr..: 0xffffff8001ca8000 -> 0x1bb5000/29052928 (offset)

_PrelinkExecutableSize........: 0x9000/36864

executablePath................: kexts/System/Library/Extensions/AppleUSBCDC.kext/Contents/MacOS/AppleUSBCDC

Executable....................: AppleUSBCDC (36864 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleUSBCDC.kext/Info.plist

Info.plist....................: 3414 bytes written


CFBundleIdentifier[ 54].......: com.apple.driver.AppleIntelLpssI2C

_PrelinkBundlePath............: /System/Library/Extensions/AppleIntelLpssI2C.kext

kextPath......................: kexts/System/Library/Extensions/AppleIntelLpssI2C.kext

_mkdir(kexts/System/Library/Extensions/AppleIntelLpssI2C.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleIntelLpssI2C

kextExecutablePath............: kexts/System/Library/Extensions/AppleIntelLpssI2C.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleIntelLpssI2C.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleIntelLpssI2C

_PrelinkExecutableSourceAddr..: 0xffffff8001cb1000 -> 0x1bbe000/29089792 (offset)

_PrelinkExecutableSize........: 0xa000/40960

executablePath................: kexts/System/Library/Extensions/AppleIntelLpssI2C.kext/Contents/MacOS/AppleIntelLpssI2C

Executable....................: AppleIntelLpssI2C (40960 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleIntelLpssI2C.kext/Info.plist

Info.plist....................: 2932 bytes written


CFBundleIdentifier[ 55].......: com.apple.driver.AppleIntelLpssDmac

_PrelinkBundlePath............: /System/Library/Extensions/AppleIntelLpssDmac.kext

kextPath......................: kexts/System/Library/Extensions/AppleIntelLpssDmac.kext

_mkdir(kexts/System/Library/Extensions/AppleIntelLpssDmac.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleIntelLpssDmac

kextExecutablePath............: kexts/System/Library/Extensions/AppleIntelLpssDmac.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleIntelLpssDmac.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleIntelLpssDmac

_PrelinkExecutableSourceAddr..: 0xffffff8001cbb000 -> 0x1bc8000/29130752 (offset)

_PrelinkExecutableSize........: 0x8000/32768

executablePath................: kexts/System/Library/Extensions/AppleIntelLpssDmac.kext/Contents/MacOS/AppleIntelLpssDmac

Executable....................: AppleIntelLpssDmac (32768 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleIntelLpssDmac.kext/Info.plist

Info.plist....................: 2950 bytes written


CFBundleIdentifier[ 56].......: com.apple.driver.AppleIntelLpssI2CController

_PrelinkBundlePath............: /System/Library/Extensions/AppleIntelLpssI2CController.kext

kextPath......................: kexts/System/Library/Extensions/AppleIntelLpssI2CController.kext

_mkdir(kexts/System/Library/Extensions/AppleIntelLpssI2CController.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleIntelLpssI2CController

kextExecutablePath............: kexts/System/Library/Extensions/AppleIntelLpssI2CController.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleIntelLpssI2CController.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleIntelLpssI2CController

_PrelinkExecutableSourceAddr..: 0xffffff8001cc3000 -> 0x1bd0000/29163520 (offset)

_PrelinkExecutableSize........: 0x1c000/114688

executablePath................: kexts/System/Library/Extensions/AppleIntelLpssI2CController.kext/Contents/MacOS/AppleIntelLpssI2CController

Executable....................: AppleIntelLpssI2CController (114688 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleIntelLpssI2CController.kext/Info.plist

Info.plist....................: 3038 bytes written


CFBundleIdentifier[ 57].......: com.apple.driver.usb.AppleUSBEHCI

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBEHCI.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBEHCI.kext

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBEHCI.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBEHCI

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBEHCI.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBEHCI.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBEHCI

_PrelinkExecutableSourceAddr..: 0xffffff8001cdf000 -> 0x1bec000/29278208 (offset)

_PrelinkExecutableSize........: 0x4a000/303104

executablePath................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBEHCI.kext/Contents/MacOS/AppleUSBEHCI

Executable....................: AppleUSBEHCI (303104 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBEHCI.kext/Info.plist

Info.plist....................: 2654 bytes written


CFBundleIdentifier[ 58].......: com.apple.driver.usb.AppleUSBEHCIPCI

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBEHCIPCI.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBEHCIPCI.kext

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBEHCIPCI.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBEHCIPCI

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBEHCIPCI.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBEHCIPCI.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBEHCIPCI

_PrelinkExecutableSourceAddr..: 0xffffff8001d29000 -> 0x1c36000/29581312 (offset)

_PrelinkExecutableSize........: 0x12000/73728

executablePath................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBEHCIPCI.kext/Contents/MacOS/AppleUSBEHCIPCI

Executable....................: AppleUSBEHCIPCI (73728 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBEHCIPCI.kext/Info.plist

Info.plist....................: 76818 bytes written


CFBundleIdentifier[ 59].......: com.apple.driver.usb.AppleUSBXHCI

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBXHCI.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBXHCI.kext

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBXHCI.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBXHCI

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBXHCI.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBXHCI.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBXHCI

_PrelinkExecutableSourceAddr..: 0xffffff8001d3b000 -> 0x1c48000/29655040 (offset)

_PrelinkExecutableSize........: 0x52000/335872

executablePath................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBXHCI.kext/Contents/MacOS/AppleUSBXHCI

Executable....................: AppleUSBXHCI (335872 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBXHCI.kext/Info.plist

Info.plist....................: 2654 bytes written


CFBundleIdentifier[ 60].......: com.apple.driver.usb.AppleUSBHub

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHub.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHub.kext

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHub.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBHub

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHub.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHub.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBHub

_PrelinkExecutableSourceAddr..: 0xffffff8001d8d000 -> 0x1c9a000/29990912 (offset)

_PrelinkExecutableSize........: 0x3d000/249856

executablePath................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHub.kext/Contents/MacOS/AppleUSBHub

Executable....................: AppleUSBHub (249856 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHub.kext/Info.plist

Info.plist....................: 39455 bytes written


CFBundleIdentifier[ 61].......: com.apple.driver.usb.IOUSBHostHIDDeviceSafeBoot

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/IOUSBHostHIDDeviceSafeBoot.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/IOUSBHostHIDDeviceSafeBoot.kext

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/IOUSBHostHIDDeviceSafeBoot.kext, 755)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/IOUSBHostHIDDeviceSafeBoot.kext/Info.plist

Info.plist....................: 1800 bytes written


CFBundleIdentifier[ 62].......: com.apple.driver.usb.AppleUSBOHCI

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBOHCI.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBOHCI.kext

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBOHCI.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBOHCI

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBOHCI.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBOHCI.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBOHCI

_PrelinkExecutableSourceAddr..: 0xffffff8001dca000 -> 0x1cd7000/30240768 (offset)

_PrelinkExecutableSize........: 0x24000/147456

executablePath................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBOHCI.kext/Contents/MacOS/AppleUSBOHCI

Executable....................: AppleUSBOHCI (147456 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBOHCI.kext/Info.plist

Info.plist....................: 2598 bytes written


CFBundleIdentifier[ 63].......: com.apple.driver.usb.AppleUSBOHCIPCI

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBOHCIPCI.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBOHCIPCI.kext

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBOHCIPCI.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBOHCIPCI

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBOHCIPCI.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBOHCIPCI.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBOHCIPCI

_PrelinkExecutableSourceAddr..: 0xffffff8001dee000 -> 0x1cfb000/30388224 (offset)

_PrelinkExecutableSize........: 0xb000/45056

executablePath................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBOHCIPCI.kext/Contents/MacOS/AppleUSBOHCIPCI

Executable....................: AppleUSBOHCIPCI (45056 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBOHCIPCI.kext/Info.plist

Info.plist....................: 16266 bytes written


CFBundleIdentifier[ 64].......: com.apple.driver.AppleUSBHostMergeProperties

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostMergeProperties.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostMergeProperties.kext

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostMergeProperties.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBHostMergeProperties

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostMergeProperties.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostMergeProperties.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBHostMergeProperties

_PrelinkExecutableSourceAddr..: 0xffffff8001df9000 -> 0x1d06000/30433280 (offset)

_PrelinkExecutableSize........: 0x4000/16384

executablePath................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostMergeProperties.kext/Contents/MacOS/AppleUSBHostMergeProperties

Executable....................: AppleUSBHostMergeProperties (16384 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostMergeProperties.kext/Info.plist

Info.plist....................: 28407 bytes written


CFBundleIdentifier[ 65].......: com.apple.driver.usb.AppleUSBHostBillboardDevice

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostBillboardDevice.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostBillboardDevice.kext

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostBillboardDevice.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBHostBillboardDevice

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostBillboardDevice.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostBillboardDevice.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBHostBillboardDevice

_PrelinkExecutableSourceAddr..: 0xffffff8001dfd000 -> 0x1d0a000/30449664 (offset)

_PrelinkExecutableSize........: 0x4000/16384

executablePath................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostBillboardDevice.kext/Contents/MacOS/AppleUSBHostBillboardDevice

Executable....................: AppleUSBHostBillboardDevice (16384 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostBillboardDevice.kext/Info.plist

Info.plist....................: 2942 bytes written


CFBundleIdentifier[ 66].......: com.apple.iokit.IOBufferCopyEngineFamily

_PrelinkBundlePath............: /System/Library/Extensions/IOBufferCopyEngineFamily.kext

kextPath......................: kexts/System/Library/Extensions/IOBufferCopyEngineFamily.kext

_mkdir(kexts/System/Library/Extensions/IOBufferCopyEngineFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOBufferCopyEngineFamily

kextExecutablePath............: kexts/System/Library/Extensions/IOBufferCopyEngineFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOBufferCopyEngineFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOBufferCopyEngineFamily

_PrelinkExecutableSourceAddr..: 0xffffff8001e01000 -> 0x1d0e000/30466048 (offset)

_PrelinkExecutableSize........: 0x12000/73728

executablePath................: kexts/System/Library/Extensions/IOBufferCopyEngineFamily.kext/Contents/MacOS/IOBufferCopyEngineFamily

Executable....................: IOBufferCopyEngineFamily (73728 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOBufferCopyEngineFamily.kext/Info.plist

Info.plist....................: 2185 bytes written


CFBundleIdentifier[ 67].......: com.apple.driver.usb.AppleUSBVHCICommon

_PrelinkBundlePath............: /System/Library/Extensions/AppleUSBCommon.kext/Contents/PlugIns/AppleUSBVHCICommon.kext

kextPath......................: kexts/System/Library/Extensions/AppleUSBCommon.kext/Contents/PlugIns/AppleUSBVHCICommon.kext

_mkdir(kexts/System/Library/Extensions/AppleUSBCommon.kext/Contents/PlugIns/AppleUSBVHCICommon.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBVHCICommon

kextExecutablePath............: kexts/System/Library/Extensions/AppleUSBCommon.kext/Contents/PlugIns/AppleUSBVHCICommon.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleUSBCommon.kext/Contents/PlugIns/AppleUSBVHCICommon.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBVHCICommon

_PrelinkExecutableSourceAddr..: 0xffffff8001e13000 -> 0x1d20000/30539776 (offset)

_PrelinkExecutableSize........: 0x14000/81920

executablePath................: kexts/System/Library/Extensions/AppleUSBCommon.kext/Contents/PlugIns/AppleUSBVHCICommon.kext/Contents/MacOS/AppleUSBVHCICommon

Executable....................: AppleUSBVHCICommon (81920 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleUSBCommon.kext/Contents/PlugIns/AppleUSBVHCICommon.kext/Info.plist

Info.plist....................: 2568 bytes written


CFBundleIdentifier[ 68].......: com.apple.driver.AppleUSBVHCI

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBVHCI.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBVHCI.kext

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBVHCI.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBVHCI

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBVHCI.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBVHCI.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBVHCI

_PrelinkExecutableSourceAddr..: 0xffffff8001e27000 -> 0x1d34000/30621696 (offset)

_PrelinkExecutableSize........: 0x2b000/176128

executablePath................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBVHCI.kext/Contents/MacOS/AppleUSBVHCI

Executable....................: AppleUSBVHCI (176128 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBVHCI.kext/Info.plist

Info.plist....................: 3625 bytes written


CFBundleIdentifier[ 69].......: com.apple.driver.usb.AppleUSBHostPacketFilter

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostPacketFilter.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostPacketFilter.kext

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostPacketFilter.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBHostPacketFilter

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostPacketFilter.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostPacketFilter.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBHostPacketFilter

_PrelinkExecutableSourceAddr..: 0xffffff8001e52000 -> 0x1d5f000/30797824 (offset)

_PrelinkExecutableSize........: 0x5000/20480

executablePath................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostPacketFilter.kext/Contents/MacOS/AppleUSBHostPacketFilter

Executable....................: AppleUSBHostPacketFilter (20480 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHostPacketFilter.kext/Info.plist

Info.plist....................: 2907 bytes written


CFBundleIdentifier[ 70].......: com.apple.driver.usb.AppleUSBXHCIPCI

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBXHCIPCI.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBXHCIPCI.kext

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBXHCIPCI.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBXHCIPCI

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBXHCIPCI.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBXHCIPCI.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBXHCIPCI

_PrelinkExecutableSourceAddr..: 0xffffff8001e57000 -> 0x1d64000/30818304 (offset)

_PrelinkExecutableSize........: 0x3a000/237568

executablePath................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBXHCIPCI.kext/Contents/MacOS/AppleUSBXHCIPCI

Executable....................: AppleUSBXHCIPCI (237568 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBXHCIPCI.kext/Info.plist

Info.plist....................: 65788 bytes written


CFBundleIdentifier[ 71].......: com.apple.driver.usb.AppleUSBUHCI

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBUHCI.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBUHCI.kext

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBUHCI.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBUHCI

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBUHCI.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBUHCI.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBUHCI

_PrelinkExecutableSourceAddr..: 0xffffff8001e91000 -> 0x1d9e000/31055872 (offset)

_PrelinkExecutableSize........: 0x24000/147456

executablePath................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBUHCI.kext/Contents/MacOS/AppleUSBUHCI

Executable....................: AppleUSBUHCI (147456 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBUHCI.kext/Info.plist

Info.plist....................: 2659 bytes written


CFBundleIdentifier[ 72].......: com.apple.driver.usb.AppleUSBUHCIPCI

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBUHCIPCI.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBUHCIPCI.kext

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBUHCIPCI.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBUHCIPCI

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBUHCIPCI.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBUHCIPCI.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBUHCIPCI

_PrelinkExecutableSourceAddr..: 0xffffff8001eb5000 -> 0x1dc2000/31203328 (offset)

_PrelinkExecutableSize........: 0x6000/24576

executablePath................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBUHCIPCI.kext/Contents/MacOS/AppleUSBUHCIPCI

Executable....................: AppleUSBUHCIPCI (24576 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBUHCIPCI.kext/Info.plist

Info.plist....................: 3151 bytes written


CFBundleIdentifier[ 73].......: com.apple.driver.usb.AppleUSBiBridge

_PrelinkBundlePath............: /System/Library/Extensions/AppleUSBiBridge.kext

kextPath......................: kexts/System/Library/Extensions/AppleUSBiBridge.kext

_mkdir(kexts/System/Library/Extensions/AppleUSBiBridge.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBiBridge

kextExecutablePath............: kexts/System/Library/Extensions/AppleUSBiBridge.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleUSBiBridge.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBiBridge

_PrelinkExecutableSourceAddr..: 0xffffff8001ebb000 -> 0x1dc8000/31227904 (offset)

_PrelinkExecutableSize........: 0x5000/20480

executablePath................: kexts/System/Library/Extensions/AppleUSBiBridge.kext/Contents/MacOS/AppleUSBiBridge

Executable....................: AppleUSBiBridge (20480 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleUSBiBridge.kext/Info.plist

Info.plist....................: 7056 bytes written


CFBundleIdentifier[ 74].......: com.apple.iokit.IOATAFamily

_PrelinkBundlePath............: /System/Library/Extensions/IOATAFamily.kext

kextPath......................: kexts/System/Library/Extensions/IOATAFamily.kext

_mkdir(kexts/System/Library/Extensions/IOATAFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOATAFamily

kextExecutablePath............: kexts/System/Library/Extensions/IOATAFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOATAFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOATAFamily

_PrelinkExecutableSourceAddr..: 0xffffff8001ec0000 -> 0x1dcd000/31248384 (offset)

_PrelinkExecutableSize........: 0x1e000/122880

executablePath................: kexts/System/Library/Extensions/IOATAFamily.kext/Contents/MacOS/IOATAFamily

Executable....................: IOATAFamily (122880 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOATAFamily.kext/Info.plist

Info.plist....................: 2236 bytes written


CFBundleIdentifier[ 75].......: com.apple.iokit.IOATAPIProtocolTransport

_PrelinkBundlePath............: /System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/IOATAPIProtocolTransport.kext

kextPath......................: kexts/System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/IOATAPIProtocolTransport.kext

_mkdir(kexts/System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/IOATAPIProtocolTransport.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOATAPIProtocolTransport

kextExecutablePath............: kexts/System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/IOATAPIProtocolTransport.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/IOATAPIProtocolTransport.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOATAPIProtocolTransport

_PrelinkExecutableSourceAddr..: 0xffffff8001ede000 -> 0x1deb000/31371264 (offset)

_PrelinkExecutableSize........: 0x7000/28672

executablePath................: kexts/System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/IOATAPIProtocolTransport.kext/Contents/MacOS/IOATAPIProtocolTransport

Executable....................: IOATAPIProtocolTransport (28672 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/IOATAPIProtocolTransport.kext/Info.plist

Info.plist....................: 3147 bytes written


CFBundleIdentifier[ 76].......: com.apple.driver.AppleIntelPIIXATA

_PrelinkBundlePath............: /System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/AppleIntelPIIXATA.kext

kextPath......................: kexts/System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/AppleIntelPIIXATA.kext

_mkdir(kexts/System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/AppleIntelPIIXATA.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleIntelPIIXATA

kextExecutablePath............: kexts/System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/AppleIntelPIIXATA.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/AppleIntelPIIXATA.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleIntelPIIXATA

_PrelinkExecutableSourceAddr..: 0xffffff8001ee5000 -> 0x1df2000/31399936 (offset)

_PrelinkExecutableSize........: 0x12000/73728

executablePath................: kexts/System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/AppleIntelPIIXATA.kext/Contents/MacOS/AppleIntelPIIXATA

Executable....................: AppleIntelPIIXATA (73728 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/AppleIntelPIIXATA.kext/Info.plist

Info.plist....................: 6858 bytes written


CFBundleIdentifier[ 77].......: com.apple.iokit.IOATABlockStorage

_PrelinkBundlePath............: /System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/IOATABlockStorage.kext

kextPath......................: kexts/System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/IOATABlockStorage.kext

_mkdir(kexts/System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/IOATABlockStorage.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOATABlockStorage

kextExecutablePath............: kexts/System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/IOATABlockStorage.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/IOATABlockStorage.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOATABlockStorage

_PrelinkExecutableSourceAddr..: 0xffffff8001ef7000 -> 0x1e04000/31473664 (offset)

_PrelinkExecutableSize........: 0x1b000/110592

executablePath................: kexts/System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/IOATABlockStorage.kext/Contents/MacOS/IOATABlockStorage

Executable....................: IOATABlockStorage (110592 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/IOATABlockStorage.kext/Info.plist

Info.plist....................: 2761 bytes written


CFBundleIdentifier[ 78].......: com.apple.driver.AppleEffaceableStorage

_PrelinkBundlePath............: /System/Library/Extensions/AppleEffaceableStorage.kext

kextPath......................: kexts/System/Library/Extensions/AppleEffaceableStorage.kext

_mkdir(kexts/System/Library/Extensions/AppleEffaceableStorage.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleEffaceableStorage

kextExecutablePath............: kexts/System/Library/Extensions/AppleEffaceableStorage.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleEffaceableStorage.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleEffaceableStorage

_PrelinkExecutableSourceAddr..: 0xffffff8001f12000 -> 0x1e1f000/31584256 (offset)

_PrelinkExecutableSize........: 0xc000/49152

executablePath................: kexts/System/Library/Extensions/AppleEffaceableStorage.kext/Contents/MacOS/AppleEffaceableStorage

Executable....................: AppleEffaceableStorage (49152 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleEffaceableStorage.kext/Info.plist

Info.plist....................: 2211 bytes written


CFBundleIdentifier[ 79].......: com.apple.AGDCPluginDisplayMetrics

_PrelinkBundlePath............: /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AGDCPluginDisplayMetrics.kext

kextPath......................: kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AGDCPluginDisplayMetrics.kext

_mkdir(kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AGDCPluginDisplayMetrics.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AGDCPluginDisplayMetrics

kextExecutablePath............: kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AGDCPluginDisplayMetrics.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AGDCPluginDisplayMetrics.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AGDCPluginDisplayMetrics

_PrelinkExecutableSourceAddr..: 0xffffff8001f1e000 -> 0x1e2b000/31633408 (offset)

_PrelinkExecutableSize........: 0x5000/20480

executablePath................: kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AGDCPluginDisplayMetrics.kext/Contents/MacOS/AGDCPluginDisplayMetrics

Executable....................: AGDCPluginDisplayMetrics (20480 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AGDCPluginDisplayMetrics.kext/Info.plist

Info.plist....................: 2399 bytes written


CFBundleIdentifier[ 80].......: com.apple.driver.AppleGraphicsControl

_PrelinkBundlePath............: /System/Library/Extensions/AppleGraphicsControl.kext

kextPath......................: kexts/System/Library/Extensions/AppleGraphicsControl.kext

_PrelinkExecutableRelativePath: Contents/MacOS/AppleGraphicsControl

kextExecutablePath............: kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleGraphicsControl

_PrelinkExecutableSourceAddr..: 0xffffff8001f23000 -> 0x1e30000/31653888 (offset)

_PrelinkExecutableSize........: 0x3000/12288

executablePath................: kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/MacOS/AppleGraphicsControl

Executable....................: AppleGraphicsControl (12288 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleGraphicsControl.kext/Info.plist

Info.plist....................: 2331 bytes written


CFBundleIdentifier[ 81].......: com.apple.driver.AppleGraphicsDevicePolicy

_PrelinkBundlePath............: /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext

kextPath......................: kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext

_mkdir(kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleGraphicsDevicePolicy

kextExecutablePath............: kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleGraphicsDevicePolicy

_PrelinkExecutableSourceAddr..: 0xffffff8001f26000 -> 0x1e33000/31666176 (offset)

_PrelinkExecutableSize........: 0x19000/102400

executablePath................: kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/MacOS/AppleGraphicsDevicePolicy

Executable....................: AppleGraphicsDevicePolicy (102400 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Info.plist

Info.plist....................: 2866 bytes written


CFBundleIdentifier[ 82].......: com.apple.iokit.IONDRVSupport

_PrelinkBundlePath............: /System/Library/Extensions/IONDRVSupport.kext

kextPath......................: kexts/System/Library/Extensions/IONDRVSupport.kext

_mkdir(kexts/System/Library/Extensions/IONDRVSupport.kext, 755)

_PrelinkExecutableRelativePath: IONDRVSupport

kextExecutablePath............: kexts/System/Library/Extensions/IONDRVSupport.kext

CFBundleIdentifier............: IONDRVSupport

_PrelinkExecutableSourceAddr..: 0xffffff8001f3f000 -> 0x1e4c000/31768576 (offset)

_PrelinkExecutableSize........: 0x10000/65536

executablePath................: kexts/System/Library/Extensions/IONDRVSupport.kext/IONDRVSupport

Executable....................: IONDRVSupport (65536 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IONDRVSupport.kext/Info.plist

Info.plist....................: 2363 bytes written


CFBundleIdentifier[ 83].......: com.apple.driver.AppleBacklightExpert

_PrelinkBundlePath............: /System/Library/Extensions/AppleBacklightExpert.kext

kextPath......................: kexts/System/Library/Extensions/AppleBacklightExpert.kext

_mkdir(kexts/System/Library/Extensions/AppleBacklightExpert.kext, 755)

_PrelinkExecutableRelativePath: AppleBacklightExpert

kextExecutablePath............: kexts/System/Library/Extensions/AppleBacklightExpert.kext

CFBundleIdentifier............: AppleBacklightExpert

_PrelinkExecutableSourceAddr..: 0xffffff8001f4f000 -> 0x1e5c000/31834112 (offset)

_PrelinkExecutableSize........: 0x5000/20480

executablePath................: kexts/System/Library/Extensions/AppleBacklightExpert.kext/AppleBacklightExpert

Executable....................: AppleBacklightExpert (20480 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleBacklightExpert.kext/Info.plist

Info.plist....................: 2544 bytes written


CFBundleIdentifier[ 84].......: com.apple.driver.AGDCBacklightControl

_PrelinkBundlePath............: /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AGDCBacklightControl.kext

kextPath......................: kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AGDCBacklightControl.kext

_mkdir(kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AGDCBacklightControl.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AGDCBacklightControl

kextExecutablePath............: kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AGDCBacklightControl.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AGDCBacklightControl.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AGDCBacklightControl

_PrelinkExecutableSourceAddr..: 0xffffff8001f54000 -> 0x1e61000/31854592 (offset)

_PrelinkExecutableSize........: 0x8000/32768

executablePath................: kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AGDCBacklightControl.kext/Contents/MacOS/AGDCBacklightControl

Executable....................: AGDCBacklightControl (32768 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AGDCBacklightControl.kext/Info.plist

Info.plist....................: 2707 bytes written


CFBundleIdentifier[ 85].......: com.apple.AppleGPUWrangler

_PrelinkBundlePath............: /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGPUWrangler.kext

kextPath......................: kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGPUWrangler.kext

_mkdir(kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGPUWrangler.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleGPUWrangler

kextExecutablePath............: kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGPUWrangler.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGPUWrangler.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleGPUWrangler

_PrelinkExecutableSourceAddr..: 0xffffff8001f5c000 -> 0x1e69000/31887360 (offset)

_PrelinkExecutableSize........: 0xd000/53248

executablePath................: kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGPUWrangler.kext/Contents/MacOS/AppleGPUWrangler

Executable....................: AppleGPUWrangler (53248 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGPUWrangler.kext/Info.plist

Info.plist....................: 2744 bytes written


CFBundleIdentifier[ 86].......: com.apple.driver.AppleFWOHCI

_PrelinkBundlePath............: /System/Library/Extensions/IOFireWireFamily.kext/Contents/PlugIns/AppleFWOHCI.kext

kextPath......................: kexts/System/Library/Extensions/IOFireWireFamily.kext/Contents/PlugIns/AppleFWOHCI.kext

_mkdir(kexts/System/Library/Extensions/IOFireWireFamily.kext/Contents/PlugIns/AppleFWOHCI.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleFWOHCI

kextExecutablePath............: kexts/System/Library/Extensions/IOFireWireFamily.kext/Contents/PlugIns/AppleFWOHCI.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOFireWireFamily.kext/Contents/PlugIns/AppleFWOHCI.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleFWOHCI

_PrelinkExecutableSourceAddr..: 0xffffff8001f69000 -> 0x1e76000/31940608 (offset)

_PrelinkExecutableSize........: 0x3c000/245760

executablePath................: kexts/System/Library/Extensions/IOFireWireFamily.kext/Contents/PlugIns/AppleFWOHCI.kext/Contents/MacOS/AppleFWOHCI

Executable....................: AppleFWOHCI (245760 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOFireWireFamily.kext/Contents/PlugIns/AppleFWOHCI.kext/Info.plist

Info.plist....................: 3561 bytes written


CFBundleIdentifier[ 87].......: com.apple.security.quarantine

_PrelinkBundlePath............: /System/Library/Extensions/Quarantine.kext

kextPath......................: kexts/System/Library/Extensions/Quarantine.kext

_mkdir(kexts/System/Library/Extensions/Quarantine.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/Quarantine

kextExecutablePath............: kexts/System/Library/Extensions/Quarantine.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/Quarantine.kext/Contents/MacOS, 755)

CFBundleIdentifier............: Quarantine

_PrelinkExecutableSourceAddr..: 0xffffff8001fa5000 -> 0x1eb2000/32186368 (offset)

_PrelinkExecutableSize........: 0xa000/40960

executablePath................: kexts/System/Library/Extensions/Quarantine.kext/Contents/MacOS/Quarantine

Executable....................: Quarantine (40960 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/Quarantine.kext/Info.plist

Info.plist....................: 2462 bytes written


CFBundleIdentifier[ 88].......: com.apple.iokit.IOReportFamily

_PrelinkBundlePath............: /System/Library/Extensions/IOReportFamily.kext

kextPath......................: kexts/System/Library/Extensions/IOReportFamily.kext

_mkdir(kexts/System/Library/Extensions/IOReportFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOReportFamily

kextExecutablePath............: kexts/System/Library/Extensions/IOReportFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOReportFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOReportFamily

_PrelinkExecutableSourceAddr..: 0xffffff8001faf000 -> 0x1ebc000/32227328 (offset)

_PrelinkExecutableSize........: 0x7000/28672

executablePath................: kexts/System/Library/Extensions/IOReportFamily.kext/Contents/MacOS/IOReportFamily

Executable....................: IOReportFamily (28672 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOReportFamily.kext/Info.plist

Info.plist....................: 2526 bytes written


CFBundleIdentifier[ 89].......: com.apple.driver.usb.cdc.ncm

_PrelinkBundlePath............: /System/Library/Extensions/AppleUSBNCM.kext

kextPath......................: kexts/System/Library/Extensions/AppleUSBNCM.kext

_mkdir(kexts/System/Library/Extensions/AppleUSBNCM.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBNCM

kextExecutablePath............: kexts/System/Library/Extensions/AppleUSBNCM.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleUSBNCM.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBNCM

_PrelinkExecutableSourceAddr..: 0xffffff8001fb6000 -> 0x1ec3000/32256000 (offset)

_PrelinkExecutableSize........: 0x10000/65536

executablePath................: kexts/System/Library/Extensions/AppleUSBNCM.kext/Contents/MacOS/AppleUSBNCM

Executable....................: AppleUSBNCM (65536 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleUSBNCM.kext/Info.plist

Info.plist....................: 3776 bytes written


CFBundleIdentifier[ 90].......: com.apple.filesystems.apfs

_PrelinkBundlePath............: /System/Library/Extensions/apfs.kext

kextPath......................: kexts/System/Library/Extensions/apfs.kext

_mkdir(kexts/System/Library/Extensions/apfs.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/apfs

kextExecutablePath............: kexts/System/Library/Extensions/apfs.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/apfs.kext/Contents/MacOS, 755)

CFBundleIdentifier............: apfs

_PrelinkExecutableSourceAddr..: 0xffffff8001fc6000 -> 0x1ed3000/32321536 (offset)

_PrelinkExecutableSize........: 0xf4000/999424

executablePath................: kexts/System/Library/Extensions/apfs.kext/Contents/MacOS/apfs

Executable....................: apfs (999424 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/apfs.kext/Info.plist

Info.plist....................: 4087 bytes written


CFBundleIdentifier[ 91].......: com.apple.kec.Libm

_PrelinkBundlePath............: /System/Library/Extensions/Libm.kext

kextPath......................: kexts/System/Library/Extensions/Libm.kext

_mkdir(kexts/System/Library/Extensions/Libm.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/Libm

kextExecutablePath............: kexts/System/Library/Extensions/Libm.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/Libm.kext/Contents/MacOS, 755)

CFBundleIdentifier............: Libm

_PrelinkExecutableSourceAddr..: 0xffffff80020ba000 -> 0x1fc7000/33320960 (offset)

_PrelinkExecutableSize........: 0x10000/65536

executablePath................: kexts/System/Library/Extensions/Libm.kext/Contents/MacOS/Libm

Executable....................: Libm (65536 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/Libm.kext/Info.plist

Info.plist....................: 2002 bytes written


CFBundleIdentifier[ 92].......: com.apple.driver.AppleInputDeviceSupport

_PrelinkBundlePath............: /System/Library/Extensions/AppleInputDeviceSupport.kext

kextPath......................: kexts/System/Library/Extensions/AppleInputDeviceSupport.kext

_mkdir(kexts/System/Library/Extensions/AppleInputDeviceSupport.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleInputDeviceSupport

kextExecutablePath............: kexts/System/Library/Extensions/AppleInputDeviceSupport.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleInputDeviceSupport.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleInputDeviceSupport

_PrelinkExecutableSourceAddr..: 0xffffff80020ca000 -> 0x1fd7000/33386496 (offset)

_PrelinkExecutableSize........: 0x1a000/106496

executablePath................: kexts/System/Library/Extensions/AppleInputDeviceSupport.kext/Contents/MacOS/AppleInputDeviceSupport

Executable....................: AppleInputDeviceSupport (106496 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleInputDeviceSupport.kext/Info.plist

Info.plist....................: 2291 bytes written


CFBundleIdentifier[ 93].......: com.apple.BootCache

_PrelinkBundlePath............: /System/Library/Extensions/BootCache.kext

kextPath......................: kexts/System/Library/Extensions/BootCache.kext

_mkdir(kexts/System/Library/Extensions/BootCache.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/BootCache

kextExecutablePath............: kexts/System/Library/Extensions/BootCache.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/BootCache.kext/Contents/MacOS, 755)

CFBundleIdentifier............: BootCache

_PrelinkExecutableSourceAddr..: 0xffffff80020e4000 -> 0x1ff1000/33492992 (offset)

_PrelinkExecutableSize........: 0xf000/61440

executablePath................: kexts/System/Library/Extensions/BootCache.kext/Contents/MacOS/BootCache

Executable....................: BootCache (61440 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/BootCache.kext/Info.plist

Info.plist....................: 2683 bytes written


CFBundleIdentifier[ 94].......: com.apple.driver.AppleMultitouchDriver

_PrelinkBundlePath............: /System/Library/Extensions/AppleMultitouchDriver.kext

kextPath......................: kexts/System/Library/Extensions/AppleMultitouchDriver.kext

_mkdir(kexts/System/Library/Extensions/AppleMultitouchDriver.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleMultitouchDriver

kextExecutablePath............: kexts/System/Library/Extensions/AppleMultitouchDriver.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleMultitouchDriver.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleMultitouchDriver

_PrelinkExecutableSourceAddr..: 0xffffff80020f3000 -> 0x2000000/33554432 (offset)

_PrelinkExecutableSize........: 0x2f000/192512

executablePath................: kexts/System/Library/Extensions/AppleMultitouchDriver.kext/Contents/MacOS/AppleMultitouchDriver

Executable....................: AppleMultitouchDriver (192512 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleMultitouchDriver.kext/Info.plist

Info.plist....................: 2518 bytes written


CFBundleIdentifier[ 95].......: com.apple.iokit.IOThunderboltFamily

_PrelinkBundlePath............: /System/Library/Extensions/IOThunderboltFamily.kext

kextPath......................: kexts/System/Library/Extensions/IOThunderboltFamily.kext

_mkdir(kexts/System/Library/Extensions/IOThunderboltFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOThunderboltFamily

kextExecutablePath............: kexts/System/Library/Extensions/IOThunderboltFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOThunderboltFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOThunderboltFamily

_PrelinkExecutableSourceAddr..: 0xffffff8002122000 -> 0x202f000/33746944 (offset)

_PrelinkExecutableSize........: 0x10a000/1089536

executablePath................: kexts/System/Library/Extensions/IOThunderboltFamily.kext/Contents/MacOS/IOThunderboltFamily

Executable....................: IOThunderboltFamily (1089536 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOThunderboltFamily.kext/Info.plist

Info.plist....................: 2284 bytes written


CFBundleIdentifier[ 96].......: com.apple.driver.AppleThunderboltDPAdapterFamily

_PrelinkBundlePath............: /System/Library/Extensions/AppleThunderboltDPAdapters.kext/Contents/PlugIns/AppleThunderboltDPAdapterFamily.kext

kextPath......................: kexts/System/Library/Extensions/AppleThunderboltDPAdapters.kext/Contents/PlugIns/AppleThunderboltDPAdapterFamily.kext

_mkdir(kexts/System/Library/Extensions/AppleThunderboltDPAdapters.kext/Contents/PlugIns/AppleThunderboltDPAdapterFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleThunderboltDPAdapterFamily

kextExecutablePath............: kexts/System/Library/Extensions/AppleThunderboltDPAdapters.kext/Contents/PlugIns/AppleThunderboltDPAdapterFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleThunderboltDPAdapters.kext/Contents/PlugIns/AppleThunderboltDPAdapterFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleThunderboltDPAdapterFamily

_PrelinkExecutableSourceAddr..: 0xffffff800222c000 -> 0x2139000/34836480 (offset)

_PrelinkExecutableSize........: 0x10000/65536

executablePath................: kexts/System/Library/Extensions/AppleThunderboltDPAdapters.kext/Contents/PlugIns/AppleThunderboltDPAdapterFamily.kext/Contents/MacOS/AppleThunderboltDPAdapterFamily

Executable....................: AppleThunderboltDPAdapterFamily (65536 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleThunderboltDPAdapters.kext/Contents/PlugIns/AppleThunderboltDPAdapterFamily.kext/Info.plist

Info.plist....................: 2548 bytes written


CFBundleIdentifier[ 97].......: com.apple.driver.AppleThunderboltDPInAdapter

_PrelinkBundlePath............: /System/Library/Extensions/AppleThunderboltDPAdapters.kext/Contents/PlugIns/AppleThunderboltDPInAdapter.kext

kextPath......................: kexts/System/Library/Extensions/AppleThunderboltDPAdapters.kext/Contents/PlugIns/AppleThunderboltDPInAdapter.kext

_mkdir(kexts/System/Library/Extensions/AppleThunderboltDPAdapters.kext/Contents/PlugIns/AppleThunderboltDPInAdapter.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleThunderboltDPInAdapter

kextExecutablePath............: kexts/System/Library/Extensions/AppleThunderboltDPAdapters.kext/Contents/PlugIns/AppleThunderboltDPInAdapter.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleThunderboltDPAdapters.kext/Contents/PlugIns/AppleThunderboltDPInAdapter.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleThunderboltDPInAdapter

_PrelinkExecutableSourceAddr..: 0xffffff800223c000 -> 0x2149000/34902016 (offset)

_PrelinkExecutableSize........: 0x6000/24576

executablePath................: kexts/System/Library/Extensions/AppleThunderboltDPAdapters.kext/Contents/PlugIns/AppleThunderboltDPInAdapter.kext/Contents/MacOS/AppleThunderboltDPInAdapter

Executable....................: AppleThunderboltDPInAdapter (24576 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleThunderboltDPAdapters.kext/Contents/PlugIns/AppleThunderboltDPInAdapter.kext/Info.plist

Info.plist....................: 3002 bytes written


CFBundleIdentifier[ 98].......: com.apple.driver.AppleThunderboltDPOutAdapter

_PrelinkBundlePath............: /System/Library/Extensions/AppleThunderboltDPAdapters.kext/Contents/PlugIns/AppleThunderboltDPOutAdapter.kext

kextPath......................: kexts/System/Library/Extensions/AppleThunderboltDPAdapters.kext/Contents/PlugIns/AppleThunderboltDPOutAdapter.kext

_mkdir(kexts/System/Library/Extensions/AppleThunderboltDPAdapters.kext/Contents/PlugIns/AppleThunderboltDPOutAdapter.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleThunderboltDPOutAdapter

kextExecutablePath............: kexts/System/Library/Extensions/AppleThunderboltDPAdapters.kext/Contents/PlugIns/AppleThunderboltDPOutAdapter.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleThunderboltDPAdapters.kext/Contents/PlugIns/AppleThunderboltDPOutAdapter.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleThunderboltDPOutAdapter

_PrelinkExecutableSourceAddr..: 0xffffff8002242000 -> 0x214f000/34926592 (offset)

_PrelinkExecutableSize........: 0xc000/49152

executablePath................: kexts/System/Library/Extensions/AppleThunderboltDPAdapters.kext/Contents/PlugIns/AppleThunderboltDPOutAdapter.kext/Contents/MacOS/AppleThunderboltDPOutAdapter

Executable....................: AppleThunderboltDPOutAdapter (49152 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleThunderboltDPAdapters.kext/Contents/PlugIns/AppleThunderboltDPOutAdapter.kext/Info.plist

Info.plist....................: 3010 bytes written


CFBundleIdentifier[ 99].......: com.apple.driver.AppleRTC

_PrelinkBundlePath............: /System/Library/Extensions/AppleRTC.kext

kextPath......................: kexts/System/Library/Extensions/AppleRTC.kext

_mkdir(kexts/System/Library/Extensions/AppleRTC.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleRTC

kextExecutablePath............: kexts/System/Library/Extensions/AppleRTC.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleRTC.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleRTC

_PrelinkExecutableSourceAddr..: 0xffffff800224e000 -> 0x215b000/34975744 (offset)

_PrelinkExecutableSize........: 0xb000/45056

executablePath................: kexts/System/Library/Extensions/AppleRTC.kext/Contents/MacOS/AppleRTC

Executable....................: AppleRTC (45056 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleRTC.kext/Info.plist

Info.plist....................: 2619 bytes written


CFBundleIdentifier[100].......: com.apple.driver.KernelRelayHost

_PrelinkBundlePath............: /System/Library/Extensions/KernelRelayHost.kext

kextPath......................: kexts/System/Library/Extensions/KernelRelayHost.kext

_mkdir(kexts/System/Library/Extensions/KernelRelayHost.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/KernelRelayHost

kextExecutablePath............: kexts/System/Library/Extensions/KernelRelayHost.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/KernelRelayHost.kext/Contents/MacOS, 755)

CFBundleIdentifier............: KernelRelayHost

_PrelinkExecutableSourceAddr..: 0xffffff8002259000 -> 0x2166000/35020800 (offset)

_PrelinkExecutableSize........: 0x1e000/122880

executablePath................: kexts/System/Library/Extensions/KernelRelayHost.kext/Contents/MacOS/KernelRelayHost

Executable....................: KernelRelayHost (122880 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/KernelRelayHost.kext/Info.plist

Info.plist....................: 2874 bytes written


CFBundleIdentifier[101].......: com.apple.driver.CellPhoneHelper

_PrelinkBundlePath............: /System/Library/Extensions/CellPhoneHelper.kext

kextPath......................: kexts/System/Library/Extensions/CellPhoneHelper.kext

_mkdir(kexts/System/Library/Extensions/CellPhoneHelper.kext, 755)

kextPlistPath.................: kexts/System/Library/Extensions/CellPhoneHelper.kext/Info.plist

Info.plist....................: 107356 bytes written


CFBundleIdentifier[102].......: com.apple.vecLib.kext

_PrelinkBundlePath............: /System/Library/Extensions/vecLib.kext

kextPath......................: kexts/System/Library/Extensions/vecLib.kext

_mkdir(kexts/System/Library/Extensions/vecLib.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/vecLib

kextExecutablePath............: kexts/System/Library/Extensions/vecLib.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/vecLib.kext/Contents/MacOS, 755)

CFBundleIdentifier............: vecLib

_PrelinkExecutableSourceAddr..: 0xffffff8002277000 -> 0x2184000/35143680 (offset)

_PrelinkExecutableSize........: 0xab000/700416

executablePath................: kexts/System/Library/Extensions/vecLib.kext/Contents/MacOS/vecLib

Executable....................: vecLib (700416 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/vecLib.kext/Info.plist

Info.plist....................: 2196 bytes written


CFBundleIdentifier[103].......: com.apple.iokit.IOAudioFamily

_PrelinkBundlePath............: /System/Library/Extensions/IOAudioFamily.kext

kextPath......................: kexts/System/Library/Extensions/IOAudioFamily.kext

_mkdir(kexts/System/Library/Extensions/IOAudioFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOAudioFamily

kextExecutablePath............: kexts/System/Library/Extensions/IOAudioFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOAudioFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOAudioFamily

_PrelinkExecutableSourceAddr..: 0xffffff8002322000 -> 0x222f000/35844096 (offset)

_PrelinkExecutableSize........: 0x47000/290816

executablePath................: kexts/System/Library/Extensions/IOAudioFamily.kext/Contents/MacOS/IOAudioFamily

Executable....................: IOAudioFamily (290816 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOAudioFamily.kext/Info.plist

Info.plist....................: 2418 bytes written


CFBundleIdentifier[104].......: com.apple.iokit.IOHDAFamily

_PrelinkBundlePath............: /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/IOHDAFamily.kext

kextPath......................: kexts/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/IOHDAFamily.kext

_mkdir(kexts/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/IOHDAFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOHDAFamily

kextExecutablePath............: kexts/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/IOHDAFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/IOHDAFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOHDAFamily

_PrelinkExecutableSourceAddr..: 0xffffff8002369000 -> 0x2276000/36134912 (offset)

_PrelinkExecutableSize........: 0xf000/61440

executablePath................: kexts/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/IOHDAFamily.kext/Contents/MacOS/IOHDAFamily

Executable....................: IOHDAFamily (61440 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/IOHDAFamily.kext/Info.plist

Info.plist....................: 2364 bytes written


CFBundleIdentifier[105].......: com.apple.driver.AppleHDAController

_PrelinkBundlePath............: /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext

kextPath......................: kexts/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext

_mkdir(kexts/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleHDAController

kextExecutablePath............: kexts/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleHDAController

_PrelinkExecutableSourceAddr..: 0xffffff8002378000 -> 0x2285000/36196352 (offset)

_PrelinkExecutableSize........: 0x1f000/126976

executablePath................: kexts/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext/Contents/MacOS/AppleHDAController

Executable....................: AppleHDAController (126976 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAController.kext/Info.plist

Info.plist....................: 2784 bytes written


CFBundleIdentifier[106].......: com.apple.driver.AppleLegacyUSBAudio

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleLegacyUSBAudio.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleLegacyUSBAudio.kext

_mkdir(kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleLegacyUSBAudio.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleLegacyUSBAudio

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleLegacyUSBAudio.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleLegacyUSBAudio.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleLegacyUSBAudio

_PrelinkExecutableSourceAddr..: 0xffffff8002397000 -> 0x22a4000/36323328 (offset)

_PrelinkExecutableSize........: 0x53000/339968

executablePath................: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleLegacyUSBAudio.kext/Contents/MacOS/AppleLegacyUSBAudio

Executable....................: AppleLegacyUSBAudio (339968 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleLegacyUSBAudio.kext/Info.plist

Info.plist....................: 4111 bytes written


CFBundleIdentifier[107].......: com.apple.driver.AppleUSBLegacyHub

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBLegacyHub.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBLegacyHub.kext

_mkdir(kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBLegacyHub.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBLegacyHub

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBLegacyHub.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBLegacyHub.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBLegacyHub

_PrelinkExecutableSourceAddr..: 0xffffff80023ea000 -> 0x22f7000/36663296 (offset)

_PrelinkExecutableSize........: 0x1e000/122880

executablePath................: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBLegacyHub.kext/Contents/MacOS/AppleUSBLegacyHub

Executable....................: AppleUSBLegacyHub (122880 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBLegacyHub.kext/Info.plist

Info.plist....................: 3161 bytes written


CFBundleIdentifier[108].......: com.apple.iokit.IOUSBHIDDriver

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriver.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriver.kext

_mkdir(kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriver.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOUSBHIDDriver

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriver.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriver.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOUSBHIDDriver

_PrelinkExecutableSourceAddr..: 0xffffff8002408000 -> 0x2315000/36786176 (offset)

_PrelinkExecutableSize........: 0xa000/40960

executablePath................: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriver.kext/Contents/MacOS/IOUSBHIDDriver

Executable....................: IOUSBHIDDriver (40960 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriver.kext/Info.plist

Info.plist....................: 2996 bytes written


CFBundleIdentifier[109].......: com.apple.driver.USBCameraFirmwareLoader

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext

_mkdir(kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBVideoSupport

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBVideoSupport

_PrelinkExecutableSourceAddr..: 0xffffff8002412000 -> 0x231f000/36827136 (offset)

_PrelinkExecutableSize........: 0x6000/24576

executablePath................: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext/Contents/MacOS/AppleUSBVideoSupport

Executable....................: AppleUSBVideoSupport (24576 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext/Info.plist

Info.plist....................: 6107 bytes written


CFBundleIdentifier[110].......: com.apple.driver.AppleUSBComposite

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBCompositeDriver.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBCompositeDriver.kext

_mkdir(kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBCompositeDriver.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOUSBCompositeDriver

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBCompositeDriver.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBCompositeDriver.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOUSBCompositeDriver

_PrelinkExecutableSourceAddr..: 0xffffff8002418000 -> 0x2325000/36851712 (offset)

_PrelinkExecutableSize........: 0xa000/40960

executablePath................: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBCompositeDriver.kext/Contents/MacOS/IOUSBCompositeDriver

Executable....................: IOUSBCompositeDriver (40960 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBCompositeDriver.kext/Info.plist

Info.plist....................: 3271 bytes written


CFBundleIdentifier[111].......: com.apple.driver.AppleUSBMergeNub

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBMergeNub.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBMergeNub.kext

_mkdir(kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBMergeNub.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBMergeNub

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBMergeNub.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBMergeNub.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBMergeNub

_PrelinkExecutableSourceAddr..: 0xffffff8002422000 -> 0x232f000/36892672 (offset)

_PrelinkExecutableSize........: 0x3000/12288

executablePath................: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBMergeNub.kext/Contents/MacOS/AppleUSBMergeNub

Executable....................: AppleUSBMergeNub (12288 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBMergeNub.kext/Info.plist

Info.plist....................: 3638 bytes written


CFBundleIdentifier[112].......: com.apple.iokit.IOUSBHIDDriverPM

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriverPM.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriverPM.kext

_mkdir(kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriverPM.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOUSBHIDDriverPM

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriverPM.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriverPM.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOUSBHIDDriverPM

_PrelinkExecutableSourceAddr..: 0xffffff8002425000 -> 0x2332000/36904960 (offset)

_PrelinkExecutableSize........: 0x9000/36864

executablePath................: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriverPM.kext/Contents/MacOS/IOUSBHIDDriverPM

Executable....................: IOUSBHIDDriverPM (36864 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriverPM.kext/Info.plist

Info.plist....................: 2473 bytes written


CFBundleIdentifier[113].......: com.apple.iokit.IOUSBUserClient

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBUserClient.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBUserClient.kext

_mkdir(kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBUserClient.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOUSBUserClient

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBUserClient.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBUserClient.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOUSBUserClient

_PrelinkExecutableSourceAddr..: 0xffffff800242e000 -> 0x233b000/36941824 (offset)

_PrelinkExecutableSize........: 0x3000/12288

executablePath................: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBUserClient.kext/Contents/MacOS/IOUSBUserClient

Executable....................: IOUSBUserClient (12288 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBUserClient.kext/Info.plist

Info.plist....................: 2549 bytes written


CFBundleIdentifier[114].......: com.apple.kec.pthread

_PrelinkBundlePath............: /System/Library/Extensions/pthread.kext

kextPath......................: kexts/System/Library/Extensions/pthread.kext

_mkdir(kexts/System/Library/Extensions/pthread.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/pthread

kextExecutablePath............: kexts/System/Library/Extensions/pthread.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/pthread.kext/Contents/MacOS, 755)

CFBundleIdentifier............: pthread

_PrelinkExecutableSourceAddr..: 0xffffff8002431000 -> 0x233e000/36954112 (offset)

_PrelinkExecutableSize........: 0xf000/61440

executablePath................: kexts/System/Library/Extensions/pthread.kext/Contents/MacOS/pthread

Executable....................: pthread (61440 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/pthread.kext/Info.plist

Info.plist....................: 2328 bytes written


CFBundleIdentifier[115].......: com.apple.kext.AMDRadeonX5000AccelLibs

_PrelinkBundlePath............: /System/Library/Extensions/AMDRadeonX5000.kext/Contents/PlugIns/AMDRadeonX5000AccelLibs.kext

kextPath......................: kexts/System/Library/Extensions/AMDRadeonX5000.kext/Contents/PlugIns/AMDRadeonX5000AccelLibs.kext

_mkdir(kexts/System/Library/Extensions/AMDRadeonX5000.kext/Contents/PlugIns/AMDRadeonX5000AccelLibs.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AMDRadeonX5000AccelLibs

kextExecutablePath............: kexts/System/Library/Extensions/AMDRadeonX5000.kext/Contents/PlugIns/AMDRadeonX5000AccelLibs.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AMDRadeonX5000.kext/Contents/PlugIns/AMDRadeonX5000AccelLibs.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AMDRadeonX5000AccelLibs

_PrelinkExecutableSourceAddr..: 0xffffff8002440000 -> 0x234d000/37015552 (offset)

_PrelinkExecutableSize........: 0x15b000/1421312

executablePath................: kexts/System/Library/Extensions/AMDRadeonX5000.kext/Contents/PlugIns/AMDRadeonX5000AccelLibs.kext/Contents/MacOS/AMDRadeonX5000AccelLibs

Executable....................: AMDRadeonX5000AccelLibs (1421312 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AMDRadeonX5000.kext/Contents/PlugIns/AMDRadeonX5000AccelLibs.kext/Info.plist

Info.plist....................: 2198 bytes written


CFBundleIdentifier[116].......: com.apple.iokit.IOSurface

_PrelinkBundlePath............: /System/Library/Extensions/IOSurface.kext

kextPath......................: kexts/System/Library/Extensions/IOSurface.kext

_mkdir(kexts/System/Library/Extensions/IOSurface.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOSurface

kextExecutablePath............: kexts/System/Library/Extensions/IOSurface.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOSurface.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOSurface

_PrelinkExecutableSourceAddr..: 0xffffff800259b000 -> 0x24a8000/38436864 (offset)

_PrelinkExecutableSize........: 0x1c000/114688

executablePath................: kexts/System/Library/Extensions/IOSurface.kext/Contents/MacOS/IOSurface

Executable....................: IOSurface (114688 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOSurface.kext/Info.plist

Info.plist....................: 2344 bytes written


CFBundleIdentifier[117].......: com.apple.iokit.IOAcceleratorFamily2

_PrelinkBundlePath............: /System/Library/Extensions/IOAcceleratorFamily2.kext

kextPath......................: kexts/System/Library/Extensions/IOAcceleratorFamily2.kext

_mkdir(kexts/System/Library/Extensions/IOAcceleratorFamily2.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOAcceleratorFamily2

kextExecutablePath............: kexts/System/Library/Extensions/IOAcceleratorFamily2.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOAcceleratorFamily2.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOAcceleratorFamily2

_PrelinkExecutableSourceAddr..: 0xffffff80025b7000 -> 0x24c4000/38551552 (offset)

_PrelinkExecutableSize........: 0xa6000/679936

executablePath................: kexts/System/Library/Extensions/IOAcceleratorFamily2.kext/Contents/MacOS/IOAcceleratorFamily2

Executable....................: IOAcceleratorFamily2 (679936 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOAcceleratorFamily2.kext/Info.plist

Info.plist....................: 2681 bytes written


CFBundleIdentifier[118].......: com.apple.kext.AMDRadeonX5000

_PrelinkBundlePath............: /System/Library/Extensions/AMDRadeonX5000.kext

kextPath......................: kexts/System/Library/Extensions/AMDRadeonX5000.kext

_PrelinkExecutableRelativePath: Contents/MacOS/AMDRadeonX5000

kextExecutablePath............: kexts/System/Library/Extensions/AMDRadeonX5000.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AMDRadeonX5000.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AMDRadeonX5000

_PrelinkExecutableSourceAddr..: 0xffffff800265d000 -> 0x256a000/39231488 (offset)

_PrelinkExecutableSize........: 0x1b4000/1785856

executablePath................: kexts/System/Library/Extensions/AMDRadeonX5000.kext/Contents/MacOS/AMDRadeonX5000

Executable....................: AMDRadeonX5000 (1785856 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AMDRadeonX5000.kext/Info.plist

Info.plist....................: 2302 bytes written


CFBundleIdentifier[119].......: com.apple.iokit.IOSMBusFamily

_PrelinkBundlePath............: /System/Library/Extensions/IOSMBusFamily.kext

kextPath......................: kexts/System/Library/Extensions/IOSMBusFamily.kext

_mkdir(kexts/System/Library/Extensions/IOSMBusFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOSMBusFamily

kextExecutablePath............: kexts/System/Library/Extensions/IOSMBusFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOSMBusFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOSMBusFamily

_PrelinkExecutableSourceAddr..: 0xffffff8002811000 -> 0x271e000/41017344 (offset)

_PrelinkExecutableSize........: 0x4000/16384

executablePath................: kexts/System/Library/Extensions/IOSMBusFamily.kext/Contents/MacOS/IOSMBusFamily

Executable....................: IOSMBusFamily (16384 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOSMBusFamily.kext/Info.plist

Info.plist....................: 2089 bytes written


CFBundleIdentifier[120].......: com.apple.driver.AppleSmartBatteryManager

_PrelinkBundlePath............: /System/Library/Extensions/AppleSmartBatteryManager.kext

kextPath......................: kexts/System/Library/Extensions/AppleSmartBatteryManager.kext

_mkdir(kexts/System/Library/Extensions/AppleSmartBatteryManager.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleSmartBatteryManager

kextExecutablePath............: kexts/System/Library/Extensions/AppleSmartBatteryManager.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleSmartBatteryManager.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleSmartBatteryManager

_PrelinkExecutableSourceAddr..: 0xffffff8002815000 -> 0x2722000/41033728 (offset)

_PrelinkExecutableSize........: 0x11000/69632

executablePath................: kexts/System/Library/Extensions/AppleSmartBatteryManager.kext/Contents/MacOS/AppleSmartBatteryManager

Executable....................: AppleSmartBatteryManager (69632 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleSmartBatteryManager.kext/Info.plist

Info.plist....................: 2683 bytes written


CFBundleIdentifier[121].......: com.apple.driver.AppleSMCRTC

_PrelinkBundlePath............: /System/Library/Extensions/AppleSMCRTC.kext

kextPath......................: kexts/System/Library/Extensions/AppleSMCRTC.kext

_mkdir(kexts/System/Library/Extensions/AppleSMCRTC.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleSMCRTC

kextExecutablePath............: kexts/System/Library/Extensions/AppleSMCRTC.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleSMCRTC.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleSMCRTC

_PrelinkExecutableSourceAddr..: 0xffffff8002826000 -> 0x2733000/41103360 (offset)

_PrelinkExecutableSize........: 0x7000/28672

executablePath................: kexts/System/Library/Extensions/AppleSMCRTC.kext/Contents/MacOS/AppleSMCRTC

Executable....................: AppleSMCRTC (28672 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleSMCRTC.kext/Info.plist

Info.plist....................: 2746 bytes written


CFBundleIdentifier[122].......: com.apple.iokit.IOSCSIBlockCommandsDevice

_PrelinkBundlePath............: /System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIBlockCommandsDevice.kext

kextPath......................: kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIBlockCommandsDevice.kext

_mkdir(kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIBlockCommandsDevice.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOSCSIBlockCommandsDevice

kextExecutablePath............: kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIBlockCommandsDevice.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIBlockCommandsDevice.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOSCSIBlockCommandsDevice

_PrelinkExecutableSourceAddr..: 0xffffff800282d000 -> 0x273a000/41132032 (offset)

_PrelinkExecutableSize........: 0x1d000/118784

executablePath................: kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIBlockCommandsDevice.kext/Contents/MacOS/IOSCSIBlockCommandsDevice

Executable....................: IOSCSIBlockCommandsDevice (118784 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIBlockCommandsDevice.kext/Info.plist

Info.plist....................: 3461 bytes written


CFBundleIdentifier[123].......: com.apple.iokit.IOUSBMassStorageDriver

_PrelinkBundlePath............: /System/Library/Extensions/IOUSBMassStorageDriver.kext

kextPath......................: kexts/System/Library/Extensions/IOUSBMassStorageDriver.kext

_mkdir(kexts/System/Library/Extensions/IOUSBMassStorageDriver.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOUSBMassStorageDriver

kextExecutablePath............: kexts/System/Library/Extensions/IOUSBMassStorageDriver.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUSBMassStorageDriver.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOUSBMassStorageDriver

_PrelinkExecutableSourceAddr..: 0xffffff800284a000 -> 0x2757000/41250816 (offset)

_PrelinkExecutableSize........: 0x34000/212992

executablePath................: kexts/System/Library/Extensions/IOUSBMassStorageDriver.kext/Contents/MacOS/IOUSBMassStorageDriver

Executable....................: IOUSBMassStorageDriver (212992 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUSBMassStorageDriver.kext/Info.plist

Info.plist....................: 9519 bytes written


CFBundleIdentifier[124].......: com.apple.driver.AppleUSBTDM

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBTDM.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBTDM.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBTDM.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBTDM

kextExecutablePath............: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBTDM.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBTDM.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBTDM

_PrelinkExecutableSourceAddr..: 0xffffff800287e000 -> 0x278b000/41463808 (offset)

_PrelinkExecutableSize........: 0x16000/90112

executablePath................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBTDM.kext/Contents/MacOS/AppleUSBTDM

Executable....................: AppleUSBTDM (90112 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBTDM.kext/Info.plist

Info.plist....................: 9259 bytes written


CFBundleIdentifier[125].......: com.apple.driver.AppleEffaceableNOR

_PrelinkBundlePath............: /System/Library/Extensions/AppleEffaceableNOR.kext

kextPath......................: kexts/System/Library/Extensions/AppleEffaceableNOR.kext

_mkdir(kexts/System/Library/Extensions/AppleEffaceableNOR.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleEffaceableNOR

kextExecutablePath............: kexts/System/Library/Extensions/AppleEffaceableNOR.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleEffaceableNOR.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleEffaceableNOR

_PrelinkExecutableSourceAddr..: 0xffffff8002894000 -> 0x27a1000/41553920 (offset)

_PrelinkExecutableSize........: 0xf000/61440

executablePath................: kexts/System/Library/Extensions/AppleEffaceableNOR.kext/Contents/MacOS/AppleEffaceableNOR

Executable....................: AppleEffaceableNOR (61440 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleEffaceableNOR.kext/Info.plist

Info.plist....................: 3170 bytes written


CFBundleIdentifier[126].......: com.apple.driver.KextExcludeList

_PrelinkBundlePath............: /System/Library/Extensions/AppleKextExcludeList.kext

kextPath......................: kexts/System/Library/Extensions/AppleKextExcludeList.kext

_mkdir(kexts/System/Library/Extensions/AppleKextExcludeList.kext, 755)

kextPlistPath.................: kexts/System/Library/Extensions/AppleKextExcludeList.kext/Info.plist

Info.plist....................: 1029975 bytes written


CFBundleIdentifier[127].......: com.apple.driver.AppleRAIDCard

_PrelinkBundlePath............: /System/Library/Extensions/AppleRAIDCard.kext

kextPath......................: kexts/System/Library/Extensions/AppleRAIDCard.kext

_mkdir(kexts/System/Library/Extensions/AppleRAIDCard.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleRAIDCard

kextExecutablePath............: kexts/System/Library/Extensions/AppleRAIDCard.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleRAIDCard.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleRAIDCard

_PrelinkExecutableSourceAddr..: 0xffffff80028a3000 -> 0x27b0000/41615360 (offset)

_PrelinkExecutableSize........: 0x1e000/122880

executablePath................: kexts/System/Library/Extensions/AppleRAIDCard.kext/Contents/MacOS/AppleRAIDCard

Executable....................: AppleRAIDCard (122880 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleRAIDCard.kext/Info.plist

Info.plist....................: 4891 bytes written


CFBundleIdentifier[128].......: com.apple.driver.AppleACPIPlatform

_PrelinkBundlePath............: /System/Library/Extensions/AppleACPIPlatform.kext

kextPath......................: kexts/System/Library/Extensions/AppleACPIPlatform.kext

_mkdir(kexts/System/Library/Extensions/AppleACPIPlatform.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleACPIPlatform

kextExecutablePath............: kexts/System/Library/Extensions/AppleACPIPlatform.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleACPIPlatform.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleACPIPlatform

_PrelinkExecutableSourceAddr..: 0xffffff80028c1000 -> 0x27ce000/41738240 (offset)

_PrelinkExecutableSize........: 0xa5000/675840

executablePath................: kexts/System/Library/Extensions/AppleACPIPlatform.kext/Contents/MacOS/AppleACPIPlatform

Executable....................: AppleACPIPlatform (675840 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleACPIPlatform.kext/Info.plist

Info.plist....................: 4211 bytes written


CFBundleIdentifier[129].......: com.apple.driver.AppleACPIEC

_PrelinkBundlePath............: /System/Library/Extensions/AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIEC.kext

kextPath......................: kexts/System/Library/Extensions/AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIEC.kext

_mkdir(kexts/System/Library/Extensions/AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIEC.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleACPIEC

kextExecutablePath............: kexts/System/Library/Extensions/AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIEC.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIEC.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleACPIEC

_PrelinkExecutableSourceAddr..: 0xffffff8002966000 -> 0x2873000/42414080 (offset)

_PrelinkExecutableSize........: 0xa000/40960

executablePath................: kexts/System/Library/Extensions/AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIEC.kext/Contents/MacOS/AppleACPIEC

Executable....................: AppleACPIEC (40960 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIEC.kext/Info.plist

Info.plist....................: 2749 bytes written


CFBundleIdentifier[130].......: com.apple.iokit.IOHIDSystem

_PrelinkBundlePath............: /System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDSystem.kext

kextPath......................: kexts/System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDSystem.kext

_mkdir(kexts/System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDSystem.kext, 755)

kextPlistPath.................: kexts/System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDSystem.kext/Info.plist

Info.plist....................: 2122 bytes written


CFBundleIdentifier[131].......: com.apple.driver.AppleACPIButtons

_PrelinkBundlePath............: /System/Library/Extensions/AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIButtons.kext

kextPath......................: kexts/System/Library/Extensions/AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIButtons.kext

_mkdir(kexts/System/Library/Extensions/AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIButtons.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleACPIButtons

kextExecutablePath............: kexts/System/Library/Extensions/AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIButtons.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIButtons.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleACPIButtons

_PrelinkExecutableSourceAddr..: 0xffffff8002970000 -> 0x287d000/42455040 (offset)

_PrelinkExecutableSize........: 0x8000/32768

executablePath................: kexts/System/Library/Extensions/AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIButtons.kext/Contents/MacOS/AppleACPIButtons

Executable....................: AppleACPIButtons (32768 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleACPIPlatform.kext/Contents/PlugIns/AppleACPIButtons.kext/Info.plist

Info.plist....................: 3635 bytes written


CFBundleIdentifier[132].......: com.apple.driver.AppleThunderboltIP

_PrelinkBundlePath............: /System/Library/Extensions/AppleThunderboltIP.kext

kextPath......................: kexts/System/Library/Extensions/AppleThunderboltIP.kext

_mkdir(kexts/System/Library/Extensions/AppleThunderboltIP.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleThunderboltIP

kextExecutablePath............: kexts/System/Library/Extensions/AppleThunderboltIP.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleThunderboltIP.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleThunderboltIP

_PrelinkExecutableSourceAddr..: 0xffffff8002978000 -> 0x2885000/42487808 (offset)

_PrelinkExecutableSize........: 0x20000/131072

executablePath................: kexts/System/Library/Extensions/AppleThunderboltIP.kext/Contents/MacOS/AppleThunderboltIP

Executable....................: AppleThunderboltIP (131072 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleThunderboltIP.kext/Info.plist

Info.plist....................: 2371 bytes written


CFBundleIdentifier[133].......: com.apple.iokit.IOHIDEventDriverSafeBoot

_PrelinkBundlePath............: /System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDEventDriverSafeBoot.kext

kextPath......................: kexts/System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDEventDriverSafeBoot.kext

_mkdir(kexts/System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDEventDriverSafeBoot.kext, 755)

kextPlistPath.................: kexts/System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDEventDriverSafeBoot.kext/Info.plist

Info.plist....................: 2038 bytes written


CFBundleIdentifier[134].......: com.apple.iokit.IOHIDUserClient

_PrelinkBundlePath............: /System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDUserClient.kext

kextPath......................: kexts/System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDUserClient.kext

_mkdir(kexts/System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDUserClient.kext, 755)

kextPlistPath.................: kexts/System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDUserClient.kext/Info.plist

Info.plist....................: 1944 bytes written


CFBundleIdentifier[135].......: com.apple.iokit.IOHIDEventDriver

_PrelinkBundlePath............: /System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDEventDriver.kext

kextPath......................: kexts/System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDEventDriver.kext

_mkdir(kexts/System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDEventDriver.kext, 755)

kextPlistPath.................: kexts/System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDEventDriver.kext/Info.plist

Info.plist....................: 6882 bytes written


CFBundleIdentifier[136].......: com.apple.iokit.IOSerialFamily

_PrelinkBundlePath............: /System/Library/Extensions/IOSerialFamily.kext

kextPath......................: kexts/System/Library/Extensions/IOSerialFamily.kext

_mkdir(kexts/System/Library/Extensions/IOSerialFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOSerialFamily

kextExecutablePath............: kexts/System/Library/Extensions/IOSerialFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOSerialFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOSerialFamily

_PrelinkExecutableSourceAddr..: 0xffffff8002998000 -> 0x28a5000/42618880 (offset)

_PrelinkExecutableSize........: 0x11000/69632

executablePath................: kexts/System/Library/Extensions/IOSerialFamily.kext/Contents/MacOS/IOSerialFamily

Executable....................: IOSerialFamily (69632 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOSerialFamily.kext/Info.plist

Info.plist....................: 2397 bytes written


CFBundleIdentifier[137].......: com.apple.iokit.IOSkywalkFamily

_PrelinkBundlePath............: /System/Library/Extensions/IOSkywalkFamily.kext

kextPath......................: kexts/System/Library/Extensions/IOSkywalkFamily.kext

_mkdir(kexts/System/Library/Extensions/IOSkywalkFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOSkywalkFamily

kextExecutablePath............: kexts/System/Library/Extensions/IOSkywalkFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOSkywalkFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOSkywalkFamily

_PrelinkExecutableSourceAddr..: 0xffffff80029a9000 -> 0x28b6000/42688512 (offset)

_PrelinkExecutableSize........: 0x34000/212992

executablePath................: kexts/System/Library/Extensions/IOSkywalkFamily.kext/Contents/MacOS/IOSkywalkFamily

Executable....................: IOSkywalkFamily (212992 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOSkywalkFamily.kext/Info.plist

Info.plist....................: 3501 bytes written


CFBundleIdentifier[138].......: com.apple.driver.AppleOnboardSerial

_PrelinkBundlePath............: /System/Library/Extensions/AppleOnboardSerial.kext

kextPath......................: kexts/System/Library/Extensions/AppleOnboardSerial.kext

_mkdir(kexts/System/Library/Extensions/AppleOnboardSerial.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleOnboardSerial

kextExecutablePath............: kexts/System/Library/Extensions/AppleOnboardSerial.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleOnboardSerial.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleOnboardSerial

_PrelinkExecutableSourceAddr..: 0xffffff80029dd000 -> 0x28ea000/42901504 (offset)

_PrelinkExecutableSize........: 0x33000/208896

executablePath................: kexts/System/Library/Extensions/AppleOnboardSerial.kext/Contents/MacOS/AppleOnboardSerial

Executable....................: AppleOnboardSerial (208896 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleOnboardSerial.kext/Info.plist

Info.plist....................: 2418 bytes written


CFBundleIdentifier[139].......: com.apple.driver.IOPlatformPluginFamily

_PrelinkBundlePath............: /System/Library/Extensions/IOPlatformPluginFamily.kext

kextPath......................: kexts/System/Library/Extensions/IOPlatformPluginFamily.kext

_mkdir(kexts/System/Library/Extensions/IOPlatformPluginFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOPlatformPluginFamily

kextExecutablePath............: kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOPlatformPluginFamily

_PrelinkExecutableSourceAddr..: 0xffffff8002a10000 -> 0x291d000/43110400 (offset)

_PrelinkExecutableSize........: 0xa000/40960

executablePath................: kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/MacOS/IOPlatformPluginFamily

Executable....................: IOPlatformPluginFamily (40960 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Info.plist

Info.plist....................: 2398 bytes written


CFBundleIdentifier[140].......: com.apple.driver.IOPlatformPluginLegacy

_PrelinkBundlePath............: /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/IOPlatformPluginLegacy.kext

kextPath......................: kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/IOPlatformPluginLegacy.kext

_mkdir(kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/IOPlatformPluginLegacy.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOPlatformPluginLegacy

kextExecutablePath............: kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/IOPlatformPluginLegacy.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/IOPlatformPluginLegacy.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOPlatformPluginLegacy

_PrelinkExecutableSourceAddr..: 0xffffff8002a1a000 -> 0x2927000/43151360 (offset)

_PrelinkExecutableSize........: 0x14000/81920

executablePath................: kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/IOPlatformPluginLegacy.kext/Contents/MacOS/IOPlatformPluginLegacy

Executable....................: IOPlatformPluginLegacy (81920 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/IOPlatformPluginLegacy.kext/Info.plist

Info.plist....................: 2562 bytes written


CFBundleIdentifier[141].......: com.apple.driver.ACPI_SMC_PlatformPlugin

_PrelinkBundlePath............: /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext

kextPath......................: kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext

_mkdir(kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/ACPI_SMC_PlatformPlugin

kextExecutablePath............: kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/MacOS, 755)

CFBundleIdentifier............: ACPI_SMC_PlatformPlugin

_PrelinkExecutableSourceAddr..: 0xffffff8002a2e000 -> 0x293b000/43233280 (offset)

_PrelinkExecutableSize........: 0x17000/94208

executablePath................: kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/MacOS/ACPI_SMC_PlatformPlugin

Executable....................: ACPI_SMC_PlatformPlugin (94208 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Info.plist

Info.plist....................: 2716 bytes written


CFBundleIdentifier[142].......: com.apple.driver.X86PlatformPlugin

_PrelinkBundlePath............: /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext

kextPath......................: kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext

_mkdir(kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/X86PlatformPlugin

kextExecutablePath............: kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/MacOS, 755)

CFBundleIdentifier............: X86PlatformPlugin

_PrelinkExecutableSourceAddr..: 0xffffff8002a45000 -> 0x2952000/43327488 (offset)

_PrelinkExecutableSize........: 0x17000/94208

executablePath................: kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/MacOS/X86PlatformPlugin

Executable....................: X86PlatformPlugin (94208 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Info.plist

Info.plist....................: 3651 bytes written


CFBundleIdentifier[143].......: com.apple.driver.X86PlatformShim

_PrelinkBundlePath............: /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformShim.kext

kextPath......................: kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformShim.kext

_mkdir(kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformShim.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/X86PlatformShim

kextExecutablePath............: kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformShim.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformShim.kext/Contents/MacOS, 755)

CFBundleIdentifier............: X86PlatformShim

_PrelinkExecutableSourceAddr..: 0xffffff8002a5c000 -> 0x2969000/43421696 (offset)

_PrelinkExecutableSize........: 0x9000/36864

executablePath................: kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformShim.kext/Contents/MacOS/X86PlatformShim

Executable....................: X86PlatformShim (36864 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformShim.kext/Info.plist

Info.plist....................: 2420 bytes written


CFBundleIdentifier[144].......: com.apple.iokit.IOSCSIReducedBlockCommandsDevice

_PrelinkBundlePath............: /System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIReducedBlockCommandsDevice.kext

kextPath......................: kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIReducedBlockCommandsDevice.kext

_mkdir(kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIReducedBlockCommandsDevice.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOSCSIReducedBlockCommandsDevice

kextExecutablePath............: kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIReducedBlockCommandsDevice.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIReducedBlockCommandsDevice.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOSCSIReducedBlockCommandsDevice

_PrelinkExecutableSourceAddr..: 0xffffff8002a65000 -> 0x2972000/43458560 (offset)

_PrelinkExecutableSize........: 0xe000/57344

executablePath................: kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIReducedBlockCommandsDevice.kext/Contents/MacOS/IOSCSIReducedBlockCommandsDevice

Executable....................: IOSCSIReducedBlockCommandsDevice (57344 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIReducedBlockCommandsDevice.kext/Info.plist

Info.plist....................: 3139 bytes written


CFBundleIdentifier[145].......: com.apple.iokit.IOCDStorageFamily

_PrelinkBundlePath............: /System/Library/Extensions/IOCDStorageFamily.kext

kextPath......................: kexts/System/Library/Extensions/IOCDStorageFamily.kext

_mkdir(kexts/System/Library/Extensions/IOCDStorageFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOCDStorageFamily

kextExecutablePath............: kexts/System/Library/Extensions/IOCDStorageFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOCDStorageFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOCDStorageFamily

_PrelinkExecutableSourceAddr..: 0xffffff8002a73000 -> 0x2980000/43515904 (offset)

_PrelinkExecutableSize........: 0x11000/69632

executablePath................: kexts/System/Library/Extensions/IOCDStorageFamily.kext/Contents/MacOS/IOCDStorageFamily

Executable....................: IOCDStorageFamily (69632 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOCDStorageFamily.kext/Info.plist

Info.plist....................: 3677 bytes written


CFBundleIdentifier[146].......: com.apple.iokit.IODVDStorageFamily

_PrelinkBundlePath............: /System/Library/Extensions/IODVDStorageFamily.kext

kextPath......................: kexts/System/Library/Extensions/IODVDStorageFamily.kext

_mkdir(kexts/System/Library/Extensions/IODVDStorageFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IODVDStorageFamily

kextExecutablePath............: kexts/System/Library/Extensions/IODVDStorageFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IODVDStorageFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IODVDStorageFamily

_PrelinkExecutableSourceAddr..: 0xffffff8002a84000 -> 0x2991000/43585536 (offset)

_PrelinkExecutableSize........: 0xe000/57344

executablePath................: kexts/System/Library/Extensions/IODVDStorageFamily.kext/Contents/MacOS/IODVDStorageFamily

Executable....................: IODVDStorageFamily (57344 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IODVDStorageFamily.kext/Info.plist

Info.plist....................: 3125 bytes written


CFBundleIdentifier[147].......: com.apple.iokit.IOBDStorageFamily

_PrelinkBundlePath............: /System/Library/Extensions/IOBDStorageFamily.kext

kextPath......................: kexts/System/Library/Extensions/IOBDStorageFamily.kext

_mkdir(kexts/System/Library/Extensions/IOBDStorageFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOBDStorageFamily

kextExecutablePath............: kexts/System/Library/Extensions/IOBDStorageFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOBDStorageFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOBDStorageFamily

_PrelinkExecutableSourceAddr..: 0xffffff8002a92000 -> 0x299f000/43642880 (offset)

_PrelinkExecutableSize........: 0xc000/49152

executablePath................: kexts/System/Library/Extensions/IOBDStorageFamily.kext/Contents/MacOS/IOBDStorageFamily

Executable....................: IOBDStorageFamily (49152 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOBDStorageFamily.kext/Info.plist

Info.plist....................: 3184 bytes written


CFBundleIdentifier[148].......: com.apple.iokit.IOSCSIMultimediaCommandsDevice

_PrelinkBundlePath............: /System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIMultimediaCommandsDevice.kext

kextPath......................: kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIMultimediaCommandsDevice.kext

_mkdir(kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIMultimediaCommandsDevice.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOSCSIMultimediaCommandsDevice

kextExecutablePath............: kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIMultimediaCommandsDevice.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIMultimediaCommandsDevice.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOSCSIMultimediaCommandsDevice

_PrelinkExecutableSourceAddr..: 0xffffff8002a9e000 -> 0x29ab000/43692032 (offset)

_PrelinkExecutableSize........: 0x1e000/122880

executablePath................: kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIMultimediaCommandsDevice.kext/Contents/MacOS/IOSCSIMultimediaCommandsDevice

Executable....................: IOSCSIMultimediaCommandsDevice (122880 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/IOSCSIMultimediaCommandsDevice.kext/Info.plist

Info.plist....................: 3344 bytes written


CFBundleIdentifier[149].......: com.apple.iokit.SCSITaskUserClient

_PrelinkBundlePath............: /System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/SCSITaskUserClient.kext

kextPath......................: kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/SCSITaskUserClient.kext

_mkdir(kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/SCSITaskUserClient.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/SCSITaskUserClient

kextExecutablePath............: kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/SCSITaskUserClient.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/SCSITaskUserClient.kext/Contents/MacOS, 755)

CFBundleIdentifier............: SCSITaskUserClient

_PrelinkExecutableSourceAddr..: 0xffffff8002abc000 -> 0x29c9000/43814912 (offset)

_PrelinkExecutableSize........: 0xb000/45056

executablePath................: kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/SCSITaskUserClient.kext/Contents/MacOS/SCSITaskUserClient

Executable....................: SCSITaskUserClient (45056 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/SCSITaskUserClient.kext/Info.plist

Info.plist....................: 5773 bytes written


CFBundleIdentifier[150].......: com.apple.iokit.IOAHCIFamily

_PrelinkBundlePath............: /System/Library/Extensions/IOAHCIFamily.kext

kextPath......................: kexts/System/Library/Extensions/IOAHCIFamily.kext

_mkdir(kexts/System/Library/Extensions/IOAHCIFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOAHCIFamily

kextExecutablePath............: kexts/System/Library/Extensions/IOAHCIFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOAHCIFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOAHCIFamily

_PrelinkExecutableSourceAddr..: 0xffffff8002ac7000 -> 0x29d4000/43859968 (offset)

_PrelinkExecutableSize........: 0x1d000/118784

executablePath................: kexts/System/Library/Extensions/IOAHCIFamily.kext/Contents/MacOS/IOAHCIFamily

Executable....................: IOAHCIFamily (118784 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOAHCIFamily.kext/Info.plist

Info.plist....................: 2195 bytes written


CFBundleIdentifier[151].......: com.apple.iokit.IOAHCISerialATAPI

_PrelinkBundlePath............: /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCISerialATAPI.kext

kextPath......................: kexts/System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCISerialATAPI.kext

_mkdir(kexts/System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCISerialATAPI.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOAHCISerialATAPI

kextExecutablePath............: kexts/System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCISerialATAPI.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCISerialATAPI.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOAHCISerialATAPI

_PrelinkExecutableSourceAddr..: 0xffffff8002ae4000 -> 0x29f1000/43978752 (offset)

_PrelinkExecutableSize........: 0xd000/53248

executablePath................: kexts/System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCISerialATAPI.kext/Contents/MacOS/IOAHCISerialATAPI

Executable....................: IOAHCISerialATAPI (53248 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCISerialATAPI.kext/Info.plist

Info.plist....................: 3064 bytes written


CFBundleIdentifier[152].......: com.apple.iokit.IOAHCIBlockStorage

_PrelinkBundlePath............: /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext

kextPath......................: kexts/System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext

_mkdir(kexts/System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOAHCIBlockStorage

kextExecutablePath............: kexts/System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOAHCIBlockStorage

_PrelinkExecutableSourceAddr..: 0xffffff8002af1000 -> 0x29fe000/44032000 (offset)

_PrelinkExecutableSize........: 0x2b000/176128

executablePath................: kexts/System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage

Executable....................: IOAHCIBlockStorage (176128 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Info.plist

Info.plist....................: 2895 bytes written


CFBundleIdentifier[153].......: com.apple.driver.corecapture

_PrelinkBundlePath............: /System/Library/Extensions/corecapture.kext

kextPath......................: kexts/System/Library/Extensions/corecapture.kext

_mkdir(kexts/System/Library/Extensions/corecapture.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/corecapture

kextExecutablePath............: kexts/System/Library/Extensions/corecapture.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/corecapture.kext/Contents/MacOS, 755)

CFBundleIdentifier............: corecapture

_PrelinkExecutableSourceAddr..: 0xffffff8002b1c000 -> 0x2a29000/44208128 (offset)

_PrelinkExecutableSize........: 0x33000/208896

executablePath................: kexts/System/Library/Extensions/corecapture.kext/Contents/MacOS/corecapture

Executable....................: corecapture (208896 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/corecapture.kext/Info.plist

Info.plist....................: 2379 bytes written


CFBundleIdentifier[154].......: com.apple.driver.IOImageLoader

_PrelinkBundlePath............: /System/Library/Extensions/IOImageLoader.kext

kextPath......................: kexts/System/Library/Extensions/IOImageLoader.kext

_mkdir(kexts/System/Library/Extensions/IOImageLoader.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOImageLoader

kextExecutablePath............: kexts/System/Library/Extensions/IOImageLoader.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOImageLoader.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOImageLoader

_PrelinkExecutableSourceAddr..: 0xffffff8002b4f000 -> 0x2a5c000/44417024 (offset)

_PrelinkExecutableSize........: 0x19000/102400

executablePath................: kexts/System/Library/Extensions/IOImageLoader.kext/Contents/MacOS/IOImageLoader

Executable....................: IOImageLoader (102400 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOImageLoader.kext/Info.plist

Info.plist....................: 2571 bytes written


CFBundleIdentifier[155].......: com.apple.driver.AppleBCMWLANCoreV3.Datastore

_PrelinkBundlePath............: /System/Library/Extensions/AppleBCMWLANCoreV3_Datastore.kext

kextPath......................: kexts/System/Library/Extensions/AppleBCMWLANCoreV3_Datastore.kext

_mkdir(kexts/System/Library/Extensions/AppleBCMWLANCoreV3_Datastore.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleBCMWLANCoreV3_Datastore

kextExecutablePath............: kexts/System/Library/Extensions/AppleBCMWLANCoreV3_Datastore.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleBCMWLANCoreV3_Datastore.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleBCMWLANCoreV3_Datastore

_PrelinkExecutableSourceAddr..: 0xffffff8002b68000 -> 0x2a75000/44519424 (offset)

_PrelinkExecutableSize........: 0x5000/20480

executablePath................: kexts/System/Library/Extensions/AppleBCMWLANCoreV3_Datastore.kext/Contents/MacOS/AppleBCMWLANCoreV3_Datastore

Executable....................: AppleBCMWLANCoreV3_Datastore (20480 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleBCMWLANCoreV3_Datastore.kext/Info.plist

Info.plist....................: 2660 bytes written


CFBundleIdentifier[156].......: com.apple.driver.AppleUSBTCButtons

_PrelinkBundlePath............: /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCButtons.kext

kextPath......................: kexts/System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCButtons.kext

_mkdir(kexts/System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCButtons.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBTCButtons

kextExecutablePath............: kexts/System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCButtons.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCButtons.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBTCButtons

_PrelinkExecutableSourceAddr..: 0xffffff8002b6d000 -> 0x2a7a000/44539904 (offset)

_PrelinkExecutableSize........: 0x5000/20480

executablePath................: kexts/System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCButtons.kext/Contents/MacOS/AppleUSBTCButtons

Executable....................: AppleUSBTCButtons (20480 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCButtons.kext/Info.plist

Info.plist....................: 97262 bytes written


CFBundleIdentifier[157].......: com.apple.driver.AppleUSBTCKeyboard

_PrelinkBundlePath............: /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext

kextPath......................: kexts/System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext

_mkdir(kexts/System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBTCKeyboard

kextExecutablePath............: kexts/System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBTCKeyboard

_PrelinkExecutableSourceAddr..: 0xffffff8002b72000 -> 0x2a7f000/44560384 (offset)

_PrelinkExecutableSize........: 0x5000/20480

executablePath................: kexts/System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/Contents/MacOS/AppleUSBTCKeyboard

Executable....................: AppleUSBTCKeyboard (20480 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/Info.plist

Info.plist....................: 24746 bytes written


CFBundleIdentifier[158].......: com.apple.driver.AppleUSBTCKeyEventDriver

_PrelinkBundlePath............: /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyEventDriver.kext

kextPath......................: kexts/System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyEventDriver.kext

_mkdir(kexts/System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyEventDriver.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBTCKeyEventDriver

kextExecutablePath............: kexts/System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyEventDriver.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyEventDriver.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBTCKeyEventDriver

_PrelinkExecutableSourceAddr..: 0xffffff8002b77000 -> 0x2a84000/44580864 (offset)

_PrelinkExecutableSize........: 0x4000/16384

executablePath................: kexts/System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyEventDriver.kext/Contents/MacOS/AppleUSBTCKeyEventDriver

Executable....................: AppleUSBTCKeyEventDriver (16384 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyEventDriver.kext/Info.plist

Info.plist....................: 85789 bytes written


CFBundleIdentifier[159].......: com.apple.driver.AppleUSBTopCase

_PrelinkBundlePath............: /System/Library/Extensions/AppleUSBTopCase.kext

kextPath......................: kexts/System/Library/Extensions/AppleUSBTopCase.kext

kextPlistPath.................: kexts/System/Library/Extensions/AppleUSBTopCase.kext/Info.plist

Info.plist....................: 1755 bytes written


CFBundleIdentifier[160].......: com.apple.driver.IOSlaveProcessor

_PrelinkBundlePath............: /System/Library/Extensions/IOSlaveProcessor.kext

kextPath......................: kexts/System/Library/Extensions/IOSlaveProcessor.kext

_mkdir(kexts/System/Library/Extensions/IOSlaveProcessor.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOSlaveProcessor

kextExecutablePath............: kexts/System/Library/Extensions/IOSlaveProcessor.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOSlaveProcessor.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOSlaveProcessor

_PrelinkExecutableSourceAddr..: 0xffffff8002b7b000 -> 0x2a88000/44597248 (offset)

_PrelinkExecutableSize........: 0x9000/36864

executablePath................: kexts/System/Library/Extensions/IOSlaveProcessor.kext/Contents/MacOS/IOSlaveProcessor

Executable....................: IOSlaveProcessor (36864 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOSlaveProcessor.kext/Info.plist

Info.plist....................: 2002 bytes written


CFBundleIdentifier[161].......: com.apple.driver.AppleFIVRDriver

_PrelinkBundlePath............: /System/Library/Extensions/AppleFIVRDriver.kext

kextPath......................: kexts/System/Library/Extensions/AppleFIVRDriver.kext

_mkdir(kexts/System/Library/Extensions/AppleFIVRDriver.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleFIVRDriver

kextExecutablePath............: kexts/System/Library/Extensions/AppleFIVRDriver.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleFIVRDriver.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleFIVRDriver

_PrelinkExecutableSourceAddr..: 0xffffff8002b84000 -> 0x2a91000/44634112 (offset)

_PrelinkExecutableSize........: 0x5000/20480

executablePath................: kexts/System/Library/Extensions/AppleFIVRDriver.kext/Contents/MacOS/AppleFIVRDriver

Executable....................: AppleFIVRDriver (20480 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleFIVRDriver.kext/Info.plist

Info.plist....................: 1893 bytes written


CFBundleIdentifier[162].......: com.apple.driver.mDNSOffloadUserClient

_PrelinkBundlePath............: /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/mDNSOffloadUserClient.kext

kextPath......................: kexts/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/mDNSOffloadUserClient.kext

_mkdir(kexts/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/mDNSOffloadUserClient.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/mDNSOffloadUserClient

kextExecutablePath............: kexts/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/mDNSOffloadUserClient.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/mDNSOffloadUserClient.kext/Contents/MacOS, 755)

CFBundleIdentifier............: mDNSOffloadUserClient

_PrelinkExecutableSourceAddr..: 0xffffff8002b89000 -> 0x2a96000/44654592 (offset)

_PrelinkExecutableSize........: 0x7000/28672

executablePath................: kexts/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/mDNSOffloadUserClient.kext/Contents/MacOS/mDNSOffloadUserClient

Executable....................: mDNSOffloadUserClient (28672 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/mDNSOffloadUserClient.kext/Info.plist

Info.plist....................: 2319 bytes written


CFBundleIdentifier[163].......: com.apple.driver.AppleEthernetAquantiaAqtion

_PrelinkBundlePath............: /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleEthernetAquantiaAqtion.kext

kextPath......................: kexts/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleEthernetAquantiaAqtion.kext

_mkdir(kexts/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleEthernetAquantiaAqtion.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleEthernetAquantiaAqtion

kextExecutablePath............: kexts/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleEthernetAquantiaAqtion.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleEthernetAquantiaAqtion.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleEthernetAquantiaAqtion

_PrelinkExecutableSourceAddr..: 0xffffff8002b90000 -> 0x2a9d000/44683264 (offset)

_PrelinkExecutableSize........: 0x30000/196608

executablePath................: kexts/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleEthernetAquantiaAqtion.kext/Contents/MacOS/AppleEthernetAquantiaAqtion

Executable....................: AppleEthernetAquantiaAqtion (196608 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleEthernetAquantiaAqtion.kext/Info.plist

Info.plist....................: 4594 bytes written


CFBundleIdentifier[164].......: com.apple.AppleEthernetAquantiaAqtionFirmware

_PrelinkBundlePath............: /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleEthernetAquantiaAqtionFirmware.kext

kextPath......................: kexts/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleEthernetAquantiaAqtionFirmware.kext

_mkdir(kexts/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleEthernetAquantiaAqtionFirmware.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleEthernetAquantiaAqtionFirmware

kextExecutablePath............: kexts/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleEthernetAquantiaAqtionFirmware.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleEthernetAquantiaAqtionFirmware.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleEthernetAquantiaAqtionFirmware

_PrelinkExecutableSourceAddr..: 0xffffff8002bc0000 -> 0x2acd000/44879872 (offset)

_PrelinkExecutableSize........: 0x205000/2117632

executablePath................: kexts/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleEthernetAquantiaAqtionFirmware.kext/Contents/MacOS/AppleEthernetAquantiaAqtionFirmware

Executable....................: AppleEthernetAquantiaAqtionFirmware (2117632 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleEthernetAquantiaAqtionFirmware.kext/Info.plist

Info.plist....................: 3157 bytes written


CFBundleIdentifier[165].......: com.apple.AppleEthernetAquantiaAqtionFirmwareDev

_PrelinkBundlePath............: /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleEthernetAquantiaAqtionFirmwareDev.kext

kextPath......................: kexts/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleEthernetAquantiaAqtionFirmwareDev.kext

_mkdir(kexts/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleEthernetAquantiaAqtionFirmwareDev.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleEthernetAquantiaAqtionFirmwareDev

kextExecutablePath............: kexts/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleEthernetAquantiaAqtionFirmwareDev.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleEthernetAquantiaAqtionFirmwareDev.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleEthernetAquantiaAqtionFirmwareDev

_PrelinkExecutableSourceAddr..: 0xffffff8002dc5000 -> 0x2cd2000/46997504 (offset)

_PrelinkExecutableSize........: 0x205000/2117632

executablePath................: kexts/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleEthernetAquantiaAqtionFirmwareDev.kext/Contents/MacOS/AppleEthernetAquantiaAqtionFirmwareDev

Executable....................: AppleEthernetAquantiaAqtionFirmwareDev (2117632 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleEthernetAquantiaAqtionFirmwareDev.kext/Info.plist

Info.plist....................: 3178 bytes written


CFBundleIdentifier[166].......: com.apple.driver.usb.ethernet.asix

_PrelinkBundlePath............: /System/Library/Extensions/AppleUSBEthernet.kext

kextPath......................: kexts/System/Library/Extensions/AppleUSBEthernet.kext

_mkdir(kexts/System/Library/Extensions/AppleUSBEthernet.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBEthernet

kextExecutablePath............: kexts/System/Library/Extensions/AppleUSBEthernet.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleUSBEthernet.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBEthernet

_PrelinkExecutableSourceAddr..: 0xffffff8002fca000 -> 0x2ed7000/49115136 (offset)

_PrelinkExecutableSize........: 0x1f000/126976

executablePath................: kexts/System/Library/Extensions/AppleUSBEthernet.kext/Contents/MacOS/AppleUSBEthernet

Executable....................: AppleUSBEthernet (126976 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleUSBEthernet.kext/Info.plist

Info.plist....................: 9298 bytes written


CFBundleIdentifier[167].......: com.apple.iokit.IO80211FamilyV2

_PrelinkBundlePath............: /System/Library/Extensions/IO80211FamilyV2.kext

kextPath......................: kexts/System/Library/Extensions/IO80211FamilyV2.kext

_mkdir(kexts/System/Library/Extensions/IO80211FamilyV2.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IO80211FamilyV2

kextExecutablePath............: kexts/System/Library/Extensions/IO80211FamilyV2.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IO80211FamilyV2.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IO80211FamilyV2

_PrelinkExecutableSourceAddr..: 0xffffff8002fe9000 -> 0x2ef6000/49242112 (offset)

_PrelinkExecutableSize........: 0x100000/1048576

executablePath................: kexts/System/Library/Extensions/IO80211FamilyV2.kext/Contents/MacOS/IO80211FamilyV2

Executable....................: IO80211FamilyV2 (1048576 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IO80211FamilyV2.kext/Info.plist

Info.plist....................: 2692 bytes written


CFBundleIdentifier[168].......: com.apple.driver.AppleBCMWLANCore

_PrelinkBundlePath............: /System/Library/Extensions/AppleBCMWLANCore.kext

kextPath......................: kexts/System/Library/Extensions/AppleBCMWLANCore.kext

_mkdir(kexts/System/Library/Extensions/AppleBCMWLANCore.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleBCMWLANCore

kextExecutablePath............: kexts/System/Library/Extensions/AppleBCMWLANCore.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleBCMWLANCore.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleBCMWLANCore

_PrelinkExecutableSourceAddr..: 0xffffff80030e9000 -> 0x2ff6000/50290688 (offset)

_PrelinkExecutableSize........: 0x203000/2109440

executablePath................: kexts/System/Library/Extensions/AppleBCMWLANCore.kext/Contents/MacOS/AppleBCMWLANCore

Executable....................: AppleBCMWLANCore (2109440 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleBCMWLANCore.kext/Info.plist

Info.plist....................: 3439 bytes written


CFBundleIdentifier[169].......: com.apple.driver.AppleHV

_PrelinkBundlePath............: /System/Library/Extensions/AppleHV.kext

kextPath......................: kexts/System/Library/Extensions/AppleHV.kext

_mkdir(kexts/System/Library/Extensions/AppleHV.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleHV

kextExecutablePath............: kexts/System/Library/Extensions/AppleHV.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleHV.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleHV

_PrelinkExecutableSourceAddr..: 0xffffff80032ec000 -> 0x31f9000/52400128 (offset)

_PrelinkExecutableSize........: 0x10000/65536

executablePath................: kexts/System/Library/Extensions/AppleHV.kext/Contents/MacOS/AppleHV

Executable....................: AppleHV (65536 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleHV.kext/Info.plist

Info.plist....................: 2195 bytes written


CFBundleIdentifier[170].......: com.apple.driver.AppleHIDMouse

_PrelinkBundlePath............: /System/Library/Extensions/AppleHIDMouse.kext

kextPath......................: kexts/System/Library/Extensions/AppleHIDMouse.kext

_mkdir(kexts/System/Library/Extensions/AppleHIDMouse.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleHIDMouse

kextExecutablePath............: kexts/System/Library/Extensions/AppleHIDMouse.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleHIDMouse.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleHIDMouse

_PrelinkExecutableSourceAddr..: 0xffffff80032fc000 -> 0x3209000/52465664 (offset)

_PrelinkExecutableSize........: 0x4000/16384

executablePath................: kexts/System/Library/Extensions/AppleHIDMouse.kext/Contents/MacOS/AppleHIDMouse

Executable....................: AppleHIDMouse (16384 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleHIDMouse.kext/Info.plist

Info.plist....................: 2262 bytes written


CFBundleIdentifier[171].......: com.apple.driver.AppleUSBHIDMouse

_PrelinkBundlePath............: /System/Library/Extensions/AppleHIDMouse.kext/Contents/PlugIns/AppleUSBHIDMouse.kext

kextPath......................: kexts/System/Library/Extensions/AppleHIDMouse.kext/Contents/PlugIns/AppleUSBHIDMouse.kext

_mkdir(kexts/System/Library/Extensions/AppleHIDMouse.kext/Contents/PlugIns/AppleUSBHIDMouse.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBHIDMouse

kextExecutablePath............: kexts/System/Library/Extensions/AppleHIDMouse.kext/Contents/PlugIns/AppleUSBHIDMouse.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleHIDMouse.kext/Contents/PlugIns/AppleUSBHIDMouse.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBHIDMouse

_PrelinkExecutableSourceAddr..: 0xffffff8003300000 -> 0x320d000/52482048 (offset)

_PrelinkExecutableSize........: 0x4000/16384

executablePath................: kexts/System/Library/Extensions/AppleHIDMouse.kext/Contents/PlugIns/AppleUSBHIDMouse.kext/Contents/MacOS/AppleUSBHIDMouse

Executable....................: AppleUSBHIDMouse (16384 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleHIDMouse.kext/Contents/PlugIns/AppleUSBHIDMouse.kext/Info.plist

Info.plist....................: 10740 bytes written


CFBundleIdentifier[172].......: com.apple.iokit.IOBluetoothFamily

_PrelinkBundlePath............: /System/Library/Extensions/IOBluetoothFamily.kext

kextPath......................: kexts/System/Library/Extensions/IOBluetoothFamily.kext

_mkdir(kexts/System/Library/Extensions/IOBluetoothFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOBluetoothFamily

kextExecutablePath............: kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOBluetoothFamily

_PrelinkExecutableSourceAddr..: 0xffffff8003304000 -> 0x3211000/52498432 (offset)

_PrelinkExecutableSize........: 0xfc000/1032192

executablePath................: kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/MacOS/IOBluetoothFamily

Executable....................: IOBluetoothFamily (1032192 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOBluetoothFamily.kext/Info.plist

Info.plist....................: 2690 bytes written


CFBundleIdentifier[173].......: com.apple.driver.IOBluetoothHIDDriver

_PrelinkBundlePath............: /System/Library/Extensions/IOBluetoothHIDDriver.kext

kextPath......................: kexts/System/Library/Extensions/IOBluetoothHIDDriver.kext

_mkdir(kexts/System/Library/Extensions/IOBluetoothHIDDriver.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOBluetoothHIDDriver

kextExecutablePath............: kexts/System/Library/Extensions/IOBluetoothHIDDriver.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOBluetoothHIDDriver.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOBluetoothHIDDriver

_PrelinkExecutableSourceAddr..: 0xffffff8003400000 -> 0x330d000/53530624 (offset)

_PrelinkExecutableSize........: 0x1c000/114688

executablePath................: kexts/System/Library/Extensions/IOBluetoothHIDDriver.kext/Contents/MacOS/IOBluetoothHIDDriver

Executable....................: IOBluetoothHIDDriver (114688 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOBluetoothHIDDriver.kext/Info.plist

Info.plist....................: 2453 bytes written


CFBundleIdentifier[174].......: com.apple.driver.AppleBluetoothHIDMouse

_PrelinkBundlePath............: /System/Library/Extensions/AppleHIDMouse.kext/Contents/PlugIns/AppleBluetoothHIDMouse.kext

kextPath......................: kexts/System/Library/Extensions/AppleHIDMouse.kext/Contents/PlugIns/AppleBluetoothHIDMouse.kext

_mkdir(kexts/System/Library/Extensions/AppleHIDMouse.kext/Contents/PlugIns/AppleBluetoothHIDMouse.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleBluetoothHIDMouse

kextExecutablePath............: kexts/System/Library/Extensions/AppleHIDMouse.kext/Contents/PlugIns/AppleBluetoothHIDMouse.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleHIDMouse.kext/Contents/PlugIns/AppleBluetoothHIDMouse.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleBluetoothHIDMouse

_PrelinkExecutableSourceAddr..: 0xffffff800341c000 -> 0x3329000/53645312 (offset)

_PrelinkExecutableSize........: 0x5000/20480

executablePath................: kexts/System/Library/Extensions/AppleHIDMouse.kext/Contents/PlugIns/AppleBluetoothHIDMouse.kext/Contents/MacOS/AppleBluetoothHIDMouse

Executable....................: AppleBluetoothHIDMouse (20480 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleHIDMouse.kext/Contents/PlugIns/AppleBluetoothHIDMouse.kext/Info.plist

Info.plist....................: 18382 bytes written


CFBundleIdentifier[175].......: com.apple.driver.AppleUSBMultitouch

_PrelinkBundlePath............: /System/Library/Extensions/AppleUSBMultitouch.kext

kextPath......................: kexts/System/Library/Extensions/AppleUSBMultitouch.kext

_mkdir(kexts/System/Library/Extensions/AppleUSBMultitouch.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBMultitouch

kextExecutablePath............: kexts/System/Library/Extensions/AppleUSBMultitouch.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleUSBMultitouch.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBMultitouch

_PrelinkExecutableSourceAddr..: 0xffffff8003421000 -> 0x332e000/53665792 (offset)

_PrelinkExecutableSize........: 0x16000/90112

executablePath................: kexts/System/Library/Extensions/AppleUSBMultitouch.kext/Contents/MacOS/AppleUSBMultitouch

Executable....................: AppleUSBMultitouch (90112 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleUSBMultitouch.kext/Info.plist

Info.plist....................: 23436 bytes written


CFBundleIdentifier[176].......: com.apple.driver.AppleIntelLpssGspi

_PrelinkBundlePath............: /System/Library/Extensions/AppleIntelLpssGspi.kext

kextPath......................: kexts/System/Library/Extensions/AppleIntelLpssGspi.kext

_mkdir(kexts/System/Library/Extensions/AppleIntelLpssGspi.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleIntelLpssGspi

kextExecutablePath............: kexts/System/Library/Extensions/AppleIntelLpssGspi.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleIntelLpssGspi.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleIntelLpssGspi

_PrelinkExecutableSourceAddr..: 0xffffff8003437000 -> 0x3344000/53755904 (offset)

_PrelinkExecutableSize........: 0xb000/45056

executablePath................: kexts/System/Library/Extensions/AppleIntelLpssGspi.kext/Contents/MacOS/AppleIntelLpssGspi

Executable....................: AppleIntelLpssGspi (45056 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleIntelLpssGspi.kext/Info.plist

Info.plist....................: 2940 bytes written


CFBundleIdentifier[177].......: com.apple.driver.AppleIntelLpssSpiController

_PrelinkBundlePath............: /System/Library/Extensions/AppleIntelLpssSpiController.kext

kextPath......................: kexts/System/Library/Extensions/AppleIntelLpssSpiController.kext

_mkdir(kexts/System/Library/Extensions/AppleIntelLpssSpiController.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleIntelLpssSpiController

kextExecutablePath............: kexts/System/Library/Extensions/AppleIntelLpssSpiController.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleIntelLpssSpiController.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleIntelLpssSpiController

_PrelinkExecutableSourceAddr..: 0xffffff8003442000 -> 0x334f000/53800960 (offset)

_PrelinkExecutableSize........: 0x16000/90112

executablePath................: kexts/System/Library/Extensions/AppleIntelLpssSpiController.kext/Contents/MacOS/AppleIntelLpssSpiController

Executable....................: AppleIntelLpssSpiController (90112 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleIntelLpssSpiController.kext/Info.plist

Info.plist....................: 2974 bytes written


CFBundleIdentifier[178].......: com.apple.driver.AppleHSSPISupport

_PrelinkBundlePath............: /System/Library/Extensions/AppleHSSPISupport.kext

kextPath......................: kexts/System/Library/Extensions/AppleHSSPISupport.kext

_mkdir(kexts/System/Library/Extensions/AppleHSSPISupport.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleHSSPISupport

kextExecutablePath............: kexts/System/Library/Extensions/AppleHSSPISupport.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleHSSPISupport.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleHSSPISupport

_PrelinkExecutableSourceAddr..: 0xffffff8003458000 -> 0x3365000/53891072 (offset)

_PrelinkExecutableSize........: 0x19000/102400

executablePath................: kexts/System/Library/Extensions/AppleHSSPISupport.kext/Contents/MacOS/AppleHSSPISupport

Executable....................: AppleHSSPISupport (102400 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleHSSPISupport.kext/Info.plist

Info.plist....................: 3013 bytes written


CFBundleIdentifier[179].......: com.apple.driver.AppleHSSPIHIDDriver

_PrelinkBundlePath............: /System/Library/Extensions/AppleHSSPIHIDDriver.kext

kextPath......................: kexts/System/Library/Extensions/AppleHSSPIHIDDriver.kext

_mkdir(kexts/System/Library/Extensions/AppleHSSPIHIDDriver.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleHSSPIHIDDriver

kextExecutablePath............: kexts/System/Library/Extensions/AppleHSSPIHIDDriver.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleHSSPIHIDDriver.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleHSSPIHIDDriver

_PrelinkExecutableSourceAddr..: 0xffffff8003471000 -> 0x337e000/53993472 (offset)

_PrelinkExecutableSize........: 0x9000/36864

executablePath................: kexts/System/Library/Extensions/AppleHSSPIHIDDriver.kext/Contents/MacOS/AppleHSSPIHIDDriver

Executable....................: AppleHSSPIHIDDriver (36864 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleHSSPIHIDDriver.kext/Info.plist

Info.plist....................: 3655 bytes written


CFBundleIdentifier[180].......: com.apple.AppleFSCompression.AppleFSCompressionTypeDataless

_PrelinkBundlePath............: /System/Library/Extensions/AppleFSCompressionTypeDataless.kext

kextPath......................: kexts/System/Library/Extensions/AppleFSCompressionTypeDataless.kext

_mkdir(kexts/System/Library/Extensions/AppleFSCompressionTypeDataless.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleFSCompressionTypeDataless

kextExecutablePath............: kexts/System/Library/Extensions/AppleFSCompressionTypeDataless.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleFSCompressionTypeDataless.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleFSCompressionTypeDataless

_PrelinkExecutableSourceAddr..: 0xffffff800347a000 -> 0x3387000/54030336 (offset)

_PrelinkExecutableSize........: 0x4000/16384

executablePath................: kexts/System/Library/Extensions/AppleFSCompressionTypeDataless.kext/Contents/MacOS/AppleFSCompressionTypeDataless

Executable....................: AppleFSCompressionTypeDataless (16384 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleFSCompressionTypeDataless.kext/Info.plist

Info.plist....................: 3042 bytes written


CFBundleIdentifier[181].......: com.apple.driver.AppleThunderboltEDMSink

_PrelinkBundlePath............: /System/Library/Extensions/AppleThunderboltEDMService.kext/Contents/PlugIns/AppleThunderboltEDMSink.kext

kextPath......................: kexts/System/Library/Extensions/AppleThunderboltEDMService.kext/Contents/PlugIns/AppleThunderboltEDMSink.kext

_mkdir(kexts/System/Library/Extensions/AppleThunderboltEDMService.kext/Contents/PlugIns/AppleThunderboltEDMSink.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleThunderboltEDMSink

kextExecutablePath............: kexts/System/Library/Extensions/AppleThunderboltEDMService.kext/Contents/PlugIns/AppleThunderboltEDMSink.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleThunderboltEDMService.kext/Contents/PlugIns/AppleThunderboltEDMSink.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleThunderboltEDMSink

_PrelinkExecutableSourceAddr..: 0xffffff800347e000 -> 0x338b000/54046720 (offset)

_PrelinkExecutableSize........: 0xe000/57344

executablePath................: kexts/System/Library/Extensions/AppleThunderboltEDMService.kext/Contents/PlugIns/AppleThunderboltEDMSink.kext/Contents/MacOS/AppleThunderboltEDMSink

Executable....................: AppleThunderboltEDMSink (57344 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleThunderboltEDMService.kext/Contents/PlugIns/AppleThunderboltEDMSink.kext/Info.plist

Info.plist....................: 2550 bytes written


CFBundleIdentifier[182].......: com.apple.driver.BCMWLANFirmware4364.Datastore

_PrelinkBundlePath............: /System/Library/Extensions/BCMWLANFirmware4364_Datastore.kext

kextPath......................: kexts/System/Library/Extensions/BCMWLANFirmware4364_Datastore.kext

_mkdir(kexts/System/Library/Extensions/BCMWLANFirmware4364_Datastore.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/BCMWLANFirmware4364_Datastore

kextExecutablePath............: kexts/System/Library/Extensions/BCMWLANFirmware4364_Datastore.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/BCMWLANFirmware4364_Datastore.kext/Contents/MacOS, 755)

CFBundleIdentifier............: BCMWLANFirmware4364_Datastore

_PrelinkExecutableSourceAddr..: 0xffffff800348c000 -> 0x3399000/54104064 (offset)

_PrelinkExecutableSize........: 0x91000/593920

executablePath................: kexts/System/Library/Extensions/BCMWLANFirmware4364_Datastore.kext/Contents/MacOS/BCMWLANFirmware4364_Datastore

Executable....................: BCMWLANFirmware4364_Datastore (593920 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/BCMWLANFirmware4364_Datastore.kext/Info.plist

Info.plist....................: 2667 bytes written


CFBundleIdentifier[183].......: com.apple.driver.AppleSMBusPCI

_PrelinkBundlePath............: /System/Library/Extensions/AppleSMBusPCI.kext

kextPath......................: kexts/System/Library/Extensions/AppleSMBusPCI.kext

_mkdir(kexts/System/Library/Extensions/AppleSMBusPCI.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleSMBusPCI

kextExecutablePath............: kexts/System/Library/Extensions/AppleSMBusPCI.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleSMBusPCI.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleSMBusPCI

_PrelinkExecutableSourceAddr..: 0xffffff800351d000 -> 0x342a000/54697984 (offset)

_PrelinkExecutableSize........: 0x3000/12288

executablePath................: kexts/System/Library/Extensions/AppleSMBusPCI.kext/Contents/MacOS/AppleSMBusPCI

Executable....................: AppleSMBusPCI (12288 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleSMBusPCI.kext/Info.plist

Info.plist....................: 2240 bytes written


CFBundleIdentifier[184].......: com.apple.driver.AppleSMBIOS

_PrelinkBundlePath............: /System/Library/Extensions/AppleSMBIOS.kext

kextPath......................: kexts/System/Library/Extensions/AppleSMBIOS.kext

_mkdir(kexts/System/Library/Extensions/AppleSMBIOS.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleSMBIOS

kextExecutablePath............: kexts/System/Library/Extensions/AppleSMBIOS.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleSMBIOS.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleSMBIOS

_PrelinkExecutableSourceAddr..: 0xffffff8003520000 -> 0x342d000/54710272 (offset)

_PrelinkExecutableSize........: 0x6000/24576

executablePath................: kexts/System/Library/Extensions/AppleSMBIOS.kext/Contents/MacOS/AppleSMBIOS

Executable....................: AppleSMBIOS (24576 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleSMBIOS.kext/Info.plist

Info.plist....................: 2523 bytes written


CFBundleIdentifier[185].......: com.apple.iokit.IOUserEthernet

_PrelinkBundlePath............: /System/Library/Extensions/IOUserEthernet.kext

kextPath......................: kexts/System/Library/Extensions/IOUserEthernet.kext

_mkdir(kexts/System/Library/Extensions/IOUserEthernet.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOUserEthernet

kextExecutablePath............: kexts/System/Library/Extensions/IOUserEthernet.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOUserEthernet.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOUserEthernet

_PrelinkExecutableSourceAddr..: 0xffffff8003526000 -> 0x3433000/54734848 (offset)

_PrelinkExecutableSize........: 0xc000/49152

executablePath................: kexts/System/Library/Extensions/IOUserEthernet.kext/Contents/MacOS/IOUserEthernet

Executable....................: IOUserEthernet (49152 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOUserEthernet.kext/Info.plist

Info.plist....................: 2744 bytes written


CFBundleIdentifier[186].......: com.apple.driver.AppleXsanScheme

_PrelinkBundlePath............: /System/Library/Extensions/AppleXsanScheme.kext

kextPath......................: kexts/System/Library/Extensions/AppleXsanScheme.kext

_mkdir(kexts/System/Library/Extensions/AppleXsanScheme.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleXsanScheme

kextExecutablePath............: kexts/System/Library/Extensions/AppleXsanScheme.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleXsanScheme.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleXsanScheme

_PrelinkExecutableSourceAddr..: 0xffffff8003532000 -> 0x343f000/54784000 (offset)

_PrelinkExecutableSize........: 0xa000/40960

executablePath................: kexts/System/Library/Extensions/AppleXsanScheme.kext/Contents/MacOS/AppleXsanScheme

Executable....................: AppleXsanScheme (40960 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleXsanScheme.kext/Info.plist

Info.plist....................: 3039 bytes written


CFBundleIdentifier[187].......: com.apple.driver.AppleBCMWLANBusInterfacePCIe

_PrelinkBundlePath............: /System/Library/Extensions/AppleBCMWLANBusInterfacePCIe.kext

kextPath......................: kexts/System/Library/Extensions/AppleBCMWLANBusInterfacePCIe.kext

_mkdir(kexts/System/Library/Extensions/AppleBCMWLANBusInterfacePCIe.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleBCMWLANBusInterfacePCIe

kextExecutablePath............: kexts/System/Library/Extensions/AppleBCMWLANBusInterfacePCIe.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleBCMWLANBusInterfacePCIe.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleBCMWLANBusInterfacePCIe

_PrelinkExecutableSourceAddr..: 0xffffff800353c000 -> 0x3449000/54824960 (offset)

_PrelinkExecutableSize........: 0x51000/331776

executablePath................: kexts/System/Library/Extensions/AppleBCMWLANBusInterfacePCIe.kext/Contents/MacOS/AppleBCMWLANBusInterfacePCIe

Executable....................: AppleBCMWLANBusInterfacePCIe (331776 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleBCMWLANBusInterfacePCIe.kext/Info.plist

Info.plist....................: 3285 bytes written


CFBundleIdentifier[188].......: com.apple.driver.AppleSEPManager

_PrelinkBundlePath............: /System/Library/Extensions/AppleSEPManager.kext

kextPath......................: kexts/System/Library/Extensions/AppleSEPManager.kext

_mkdir(kexts/System/Library/Extensions/AppleSEPManager.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleSEPManager

kextExecutablePath............: kexts/System/Library/Extensions/AppleSEPManager.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleSEPManager.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleSEPManager

_PrelinkExecutableSourceAddr..: 0xffffff800358d000 -> 0x349a000/55156736 (offset)

_PrelinkExecutableSize........: 0x1a000/106496

executablePath................: kexts/System/Library/Extensions/AppleSEPManager.kext/Contents/MacOS/AppleSEPManager

Executable....................: AppleSEPManager (106496 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleSEPManager.kext/Info.plist

Info.plist....................: 3980 bytes written


CFBundleIdentifier[189].......: com.apple.driver.AppleThunderboltPCIDownAdapter

_PrelinkBundlePath............: /System/Library/Extensions/AppleThunderboltPCIAdapters.kext/Contents/PlugIns/AppleThunderboltPCIDownAdapter.kext

kextPath......................: kexts/System/Library/Extensions/AppleThunderboltPCIAdapters.kext/Contents/PlugIns/AppleThunderboltPCIDownAdapter.kext

_mkdir(kexts/System/Library/Extensions/AppleThunderboltPCIAdapters.kext/Contents/PlugIns/AppleThunderboltPCIDownAdapter.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleThunderboltPCIDownAdapter

kextExecutablePath............: kexts/System/Library/Extensions/AppleThunderboltPCIAdapters.kext/Contents/PlugIns/AppleThunderboltPCIDownAdapter.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleThunderboltPCIAdapters.kext/Contents/PlugIns/AppleThunderboltPCIDownAdapter.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleThunderboltPCIDownAdapter

_PrelinkExecutableSourceAddr..: 0xffffff80035a7000 -> 0x34b4000/55263232 (offset)

_PrelinkExecutableSize........: 0x5000/20480

executablePath................: kexts/System/Library/Extensions/AppleThunderboltPCIAdapters.kext/Contents/PlugIns/AppleThunderboltPCIDownAdapter.kext/Contents/MacOS/AppleThunderboltPCIDownAdapter

Executable....................: AppleThunderboltPCIDownAdapter (20480 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleThunderboltPCIAdapters.kext/Contents/PlugIns/AppleThunderboltPCIDownAdapter.kext/Info.plist

Info.plist....................: 3007 bytes written


CFBundleIdentifier[190].......: com.apple.driver.AppleThunderboltPCIUpAdapter

_PrelinkBundlePath............: /System/Library/Extensions/AppleThunderboltPCIAdapters.kext/Contents/PlugIns/AppleThunderboltPCIUpAdapter.kext

kextPath......................: kexts/System/Library/Extensions/AppleThunderboltPCIAdapters.kext/Contents/PlugIns/AppleThunderboltPCIUpAdapter.kext

_mkdir(kexts/System/Library/Extensions/AppleThunderboltPCIAdapters.kext/Contents/PlugIns/AppleThunderboltPCIUpAdapter.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleThunderboltPCIUpAdapter

kextExecutablePath............: kexts/System/Library/Extensions/AppleThunderboltPCIAdapters.kext/Contents/PlugIns/AppleThunderboltPCIUpAdapter.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleThunderboltPCIAdapters.kext/Contents/PlugIns/AppleThunderboltPCIUpAdapter.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleThunderboltPCIUpAdapter

_PrelinkExecutableSourceAddr..: 0xffffff80035ac000 -> 0x34b9000/55283712 (offset)

_PrelinkExecutableSize........: 0xd000/53248

executablePath................: kexts/System/Library/Extensions/AppleThunderboltPCIAdapters.kext/Contents/PlugIns/AppleThunderboltPCIUpAdapter.kext/Contents/MacOS/AppleThunderboltPCIUpAdapter

Executable....................: AppleThunderboltPCIUpAdapter (53248 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleThunderboltPCIAdapters.kext/Contents/PlugIns/AppleThunderboltPCIUpAdapter.kext/Info.plist

Info.plist....................: 3077 bytes written


CFBundleIdentifier[191].......: com.apple.driver.AppleThunderboltPCIAdapters

_PrelinkBundlePath............: /System/Library/Extensions/AppleThunderboltPCIAdapters.kext

kextPath......................: kexts/System/Library/Extensions/AppleThunderboltPCIAdapters.kext

kextPlistPath.................: kexts/System/Library/Extensions/AppleThunderboltPCIAdapters.kext/Info.plist

Info.plist....................: 1605 bytes written


CFBundleIdentifier[192].......: com.apple.driver.AppleCredentialManager

_PrelinkBundlePath............: /System/Library/Extensions/AppleCredentialManager.kext

kextPath......................: kexts/System/Library/Extensions/AppleCredentialManager.kext

_mkdir(kexts/System/Library/Extensions/AppleCredentialManager.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleCredentialManager

kextExecutablePath............: kexts/System/Library/Extensions/AppleCredentialManager.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleCredentialManager.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleCredentialManager

_PrelinkExecutableSourceAddr..: 0xffffff80035b9000 -> 0x34c6000/55336960 (offset)

_PrelinkExecutableSize........: 0x28000/163840

executablePath................: kexts/System/Library/Extensions/AppleCredentialManager.kext/Contents/MacOS/AppleCredentialManager

Executable....................: AppleCredentialManager (163840 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleCredentialManager.kext/Info.plist

Info.plist....................: 3125 bytes written


CFBundleIdentifier[193].......: com.apple.driver.AppleKeyStore

_PrelinkBundlePath............: /System/Library/Extensions/AppleKeyStore.kext

kextPath......................: kexts/System/Library/Extensions/AppleKeyStore.kext

_mkdir(kexts/System/Library/Extensions/AppleKeyStore.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleKeyStore

kextExecutablePath............: kexts/System/Library/Extensions/AppleKeyStore.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleKeyStore.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleKeyStore

_PrelinkExecutableSourceAddr..: 0xffffff80035e1000 -> 0x34ee000/55500800 (offset)

_PrelinkExecutableSize........: 0x62000/401408

executablePath................: kexts/System/Library/Extensions/AppleKeyStore.kext/Contents/MacOS/AppleKeyStore

Executable....................: AppleKeyStore (401408 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleKeyStore.kext/Info.plist

Info.plist....................: 4120 bytes written


CFBundleIdentifier[194].......: com.apple.driver.AppleSSE

_PrelinkBundlePath............: /System/Library/Extensions/AppleSSE.kext

kextPath......................: kexts/System/Library/Extensions/AppleSSE.kext

_mkdir(kexts/System/Library/Extensions/AppleSSE.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleSSE

kextExecutablePath............: kexts/System/Library/Extensions/AppleSSE.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleSSE.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleSSE

_PrelinkExecutableSourceAddr..: 0xffffff8003643000 -> 0x3550000/55902208 (offset)

_PrelinkExecutableSize........: 0xb000/45056

executablePath................: kexts/System/Library/Extensions/AppleSSE.kext/Contents/MacOS/AppleSSE

Executable....................: AppleSSE (45056 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleSSE.kext/Info.plist

Info.plist....................: 2253 bytes written


CFBundleIdentifier[195].......: com.apple.iokit.IOBufferCopyController

_PrelinkBundlePath............: /System/Library/Extensions/IOBufferCopyController.kext

kextPath......................: kexts/System/Library/Extensions/IOBufferCopyController.kext

_mkdir(kexts/System/Library/Extensions/IOBufferCopyController.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOBufferCopyController

kextExecutablePath............: kexts/System/Library/Extensions/IOBufferCopyController.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOBufferCopyController.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOBufferCopyController

_PrelinkExecutableSourceAddr..: 0xffffff800364e000 -> 0x355b000/55947264 (offset)

_PrelinkExecutableSize........: 0x8000/32768

executablePath................: kexts/System/Library/Extensions/IOBufferCopyController.kext/Contents/MacOS/IOBufferCopyController

Executable....................: IOBufferCopyController (32768 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOBufferCopyController.kext/Info.plist

Info.plist....................: 2905 bytes written


CFBundleIdentifier[196].......: com.apple.iokit.IOFireWireSerialBusProtocolTransport

_PrelinkBundlePath............: /System/Library/Extensions/IOFireWireSerialBusProtocolTransport.kext

kextPath......................: kexts/System/Library/Extensions/IOFireWireSerialBusProtocolTransport.kext

_mkdir(kexts/System/Library/Extensions/IOFireWireSerialBusProtocolTransport.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOFireWireSerialBusProtocolTransport

kextExecutablePath............: kexts/System/Library/Extensions/IOFireWireSerialBusProtocolTransport.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOFireWireSerialBusProtocolTransport.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOFireWireSerialBusProtocolTransport

_PrelinkExecutableSourceAddr..: 0xffffff8003656000 -> 0x3563000/55980032 (offset)

_PrelinkExecutableSize........: 0x7000/28672

executablePath................: kexts/System/Library/Extensions/IOFireWireSerialBusProtocolTransport.kext/Contents/MacOS/IOFireWireSerialBusProtocolTransport

Executable....................: IOFireWireSerialBusProtocolTransport (28672 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOFireWireSerialBusProtocolTransport.kext/Info.plist

Info.plist....................: 3287 bytes written


CFBundleIdentifier[197].......: com.apple.driver.AppleUpstreamUserClient

_PrelinkBundlePath............: /System/Library/Extensions/AppleUpstreamUserClient.kext

kextPath......................: kexts/System/Library/Extensions/AppleUpstreamUserClient.kext

_mkdir(kexts/System/Library/Extensions/AppleUpstreamUserClient.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUpstreamUserClient

kextExecutablePath............: kexts/System/Library/Extensions/AppleUpstreamUserClient.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleUpstreamUserClient.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUpstreamUserClient

_PrelinkExecutableSourceAddr..: 0xffffff800365d000 -> 0x356a000/56008704 (offset)

_PrelinkExecutableSize........: 0x9000/36864

executablePath................: kexts/System/Library/Extensions/AppleUpstreamUserClient.kext/Contents/MacOS/AppleUpstreamUserClient

Executable....................: AppleUpstreamUserClient (36864 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleUpstreamUserClient.kext/Info.plist

Info.plist....................: 2308 bytes written


CFBundleIdentifier[198].......: com.apple.driver.AppleMobileDevice

_PrelinkBundlePath............: /System/Library/Extensions/AppleMobileDevice.kext

kextPath......................: kexts/System/Library/Extensions/AppleMobileDevice.kext

_mkdir(kexts/System/Library/Extensions/AppleMobileDevice.kext, 755)

kextPlistPath.................: kexts/System/Library/Extensions/AppleMobileDevice.kext/Info.plist

Info.plist....................: 9784 bytes written


CFBundleIdentifier[199].......: com.apple.driver.AppleMCP89RootPortPM

_PrelinkBundlePath............: /System/Library/Extensions/AppleMCP89RootPortPM.kext

kextPath......................: kexts/System/Library/Extensions/AppleMCP89RootPortPM.kext

_mkdir(kexts/System/Library/Extensions/AppleMCP89RootPortPM.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleMCP89RootPortPM

kextExecutablePath............: kexts/System/Library/Extensions/AppleMCP89RootPortPM.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleMCP89RootPortPM.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleMCP89RootPortPM

_PrelinkExecutableSourceAddr..: 0xffffff8003666000 -> 0x3573000/56045568 (offset)

_PrelinkExecutableSize........: 0x6000/24576

executablePath................: kexts/System/Library/Extensions/AppleMCP89RootPortPM.kext/Contents/MacOS/AppleMCP89RootPortPM

Executable....................: AppleMCP89RootPortPM (24576 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleMCP89RootPortPM.kext/Info.plist

Info.plist....................: 2729 bytes written


CFBundleIdentifier[200].......: com.apple.kext.AMDFramebuffer

_PrelinkBundlePath............: /System/Library/Extensions/AMDFramebuffer.kext

kextPath......................: kexts/System/Library/Extensions/AMDFramebuffer.kext

_mkdir(kexts/System/Library/Extensions/AMDFramebuffer.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AMDFramebuffer

kextExecutablePath............: kexts/System/Library/Extensions/AMDFramebuffer.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AMDFramebuffer.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AMDFramebuffer

_PrelinkExecutableSourceAddr..: 0xffffff800366c000 -> 0x3579000/56070144 (offset)

_PrelinkExecutableSize........: 0x3d000/249856

executablePath................: kexts/System/Library/Extensions/AMDFramebuffer.kext/Contents/MacOS/AMDFramebuffer

Executable....................: AMDFramebuffer (249856 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AMDFramebuffer.kext/Info.plist

Info.plist....................: 2469 bytes written


CFBundleIdentifier[201].......: com.apple.driver.AppleFDEKeyStore

_PrelinkBundlePath............: /System/Library/Extensions/AppleFDEKeyStore.kext

kextPath......................: kexts/System/Library/Extensions/AppleFDEKeyStore.kext

_mkdir(kexts/System/Library/Extensions/AppleFDEKeyStore.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleFDEKeyStore

kextExecutablePath............: kexts/System/Library/Extensions/AppleFDEKeyStore.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleFDEKeyStore.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleFDEKeyStore

_PrelinkExecutableSourceAddr..: 0xffffff80036a9000 -> 0x35b6000/56320000 (offset)

_PrelinkExecutableSize........: 0xc000/49152

executablePath................: kexts/System/Library/Extensions/AppleFDEKeyStore.kext/Contents/MacOS/AppleFDEKeyStore

Executable....................: AppleFDEKeyStore (49152 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleFDEKeyStore.kext/Info.plist

Info.plist....................: 2961 bytes written


CFBundleIdentifier[202].......: com.apple.driver.AGPM

_PrelinkBundlePath............: /System/Library/Extensions/AppleGraphicsPowerManagement.kext

kextPath......................: kexts/System/Library/Extensions/AppleGraphicsPowerManagement.kext

_mkdir(kexts/System/Library/Extensions/AppleGraphicsPowerManagement.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleGraphicsPowerManagement

kextExecutablePath............: kexts/System/Library/Extensions/AppleGraphicsPowerManagement.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleGraphicsPowerManagement.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleGraphicsPowerManagement

_PrelinkExecutableSourceAddr..: 0xffffff80036b5000 -> 0x35c2000/56369152 (offset)

_PrelinkExecutableSize........: 0x21000/135168

executablePath................: kexts/System/Library/Extensions/AppleGraphicsPowerManagement.kext/Contents/MacOS/AppleGraphicsPowerManagement

Executable....................: AppleGraphicsPowerManagement (135168 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleGraphicsPowerManagement.kext/Info.plist

Info.plist....................: 2745 bytes written


CFBundleIdentifier[203].......: com.apple.driver.AppleLSIFusionMPT

_PrelinkBundlePath............: /System/Library/Extensions/AppleLSIFusionMPT.kext

kextPath......................: kexts/System/Library/Extensions/AppleLSIFusionMPT.kext

_mkdir(kexts/System/Library/Extensions/AppleLSIFusionMPT.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleLSIFusionMPT

kextExecutablePath............: kexts/System/Library/Extensions/AppleLSIFusionMPT.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleLSIFusionMPT.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleLSIFusionMPT

_PrelinkExecutableSourceAddr..: 0xffffff80036d6000 -> 0x35e3000/56504320 (offset)

_PrelinkExecutableSize........: 0x22000/139264

executablePath................: kexts/System/Library/Extensions/AppleLSIFusionMPT.kext/Contents/MacOS/AppleLSIFusionMPT

Executable....................: AppleLSIFusionMPT (139264 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleLSIFusionMPT.kext/Info.plist

Info.plist....................: 4645 bytes written


CFBundleIdentifier[204].......: com.apple.driver.iPodSBCDriver

_PrelinkBundlePath............: /System/Library/Extensions/iPodDriver.kext/Contents/PlugIns/iPodSBCDriver.kext

kextPath......................: kexts/System/Library/Extensions/iPodDriver.kext/Contents/PlugIns/iPodSBCDriver.kext

_mkdir(kexts/System/Library/Extensions/iPodDriver.kext/Contents/PlugIns/iPodSBCDriver.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/iPodSBCDriver

kextExecutablePath............: kexts/System/Library/Extensions/iPodDriver.kext/Contents/PlugIns/iPodSBCDriver.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/iPodDriver.kext/Contents/PlugIns/iPodSBCDriver.kext/Contents/MacOS, 755)

CFBundleIdentifier............: iPodSBCDriver

_PrelinkExecutableSourceAddr..: 0xffffff80036f8000 -> 0x3605000/56643584 (offset)

_PrelinkExecutableSize........: 0x6000/24576

executablePath................: kexts/System/Library/Extensions/iPodDriver.kext/Contents/PlugIns/iPodSBCDriver.kext/Contents/MacOS/iPodSBCDriver

Executable....................: iPodSBCDriver (24576 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/iPodDriver.kext/Contents/PlugIns/iPodSBCDriver.kext/Info.plist

Info.plist....................: 3626 bytes written


CFBundleIdentifier[205].......: com.apple.driver.iPodDriver

_PrelinkBundlePath............: /System/Library/Extensions/iPodDriver.kext

kextPath......................: kexts/System/Library/Extensions/iPodDriver.kext

_PrelinkExecutableRelativePath: Contents/MacOS/iPodDriver

kextExecutablePath............: kexts/System/Library/Extensions/iPodDriver.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/iPodDriver.kext/Contents/MacOS, 755)

CFBundleIdentifier............: iPodDriver

_PrelinkExecutableSourceAddr..: 0xffffff80036fe000 -> 0x360b000/56668160 (offset)

_PrelinkExecutableSize........: 0x8000/32768

executablePath................: kexts/System/Library/Extensions/iPodDriver.kext/Contents/MacOS/iPodDriver

Executable....................: iPodDriver (32768 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/iPodDriver.kext/Info.plist

Info.plist....................: 4529 bytes written


CFBundleIdentifier[206].......: com.apple.driver.AppleHIDKeyboard

_PrelinkBundlePath............: /System/Library/Extensions/AppleHIDKeyboard.kext

kextPath......................: kexts/System/Library/Extensions/AppleHIDKeyboard.kext

_mkdir(kexts/System/Library/Extensions/AppleHIDKeyboard.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleHIDKeyboard

kextExecutablePath............: kexts/System/Library/Extensions/AppleHIDKeyboard.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleHIDKeyboard.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleHIDKeyboard

_PrelinkExecutableSourceAddr..: 0xffffff8003706000 -> 0x3613000/56700928 (offset)

_PrelinkExecutableSize........: 0xa000/40960

executablePath................: kexts/System/Library/Extensions/AppleHIDKeyboard.kext/Contents/MacOS/AppleHIDKeyboard

Executable....................: AppleHIDKeyboard (40960 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleHIDKeyboard.kext/Info.plist

Info.plist....................: 42963 bytes written


CFBundleIdentifier[207].......: com.apple.driver.AppleUSBTopCaseDriver

_PrelinkBundlePath............: /System/Library/Extensions/AppleTopCase.kext/Contents/PlugIns/AppleUSBTopCaseDriver.kext

kextPath......................: kexts/System/Library/Extensions/AppleTopCase.kext/Contents/PlugIns/AppleUSBTopCaseDriver.kext

_mkdir(kexts/System/Library/Extensions/AppleTopCase.kext/Contents/PlugIns/AppleUSBTopCaseDriver.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBTopCaseDriver

kextExecutablePath............: kexts/System/Library/Extensions/AppleTopCase.kext/Contents/PlugIns/AppleUSBTopCaseDriver.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleTopCase.kext/Contents/PlugIns/AppleUSBTopCaseDriver.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBTopCaseDriver

_PrelinkExecutableSourceAddr..: 0xffffff8003710000 -> 0x361d000/56741888 (offset)

_PrelinkExecutableSize........: 0x4000/16384

executablePath................: kexts/System/Library/Extensions/AppleTopCase.kext/Contents/PlugIns/AppleUSBTopCaseDriver.kext/Contents/MacOS/AppleUSBTopCaseDriver

Executable....................: AppleUSBTopCaseDriver (16384 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleTopCase.kext/Contents/PlugIns/AppleUSBTopCaseDriver.kext/Info.plist

Info.plist....................: 4531 bytes written


CFBundleIdentifier[208].......: com.apple.driver.AppleHSBluetoothDriver

_PrelinkBundlePath............: /System/Library/Extensions/AppleTopCase.kext/Contents/PlugIns/AppleHSBluetoothDriver.kext

kextPath......................: kexts/System/Library/Extensions/AppleTopCase.kext/Contents/PlugIns/AppleHSBluetoothDriver.kext

_mkdir(kexts/System/Library/Extensions/AppleTopCase.kext/Contents/PlugIns/AppleHSBluetoothDriver.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleHSBluetoothDriver

kextExecutablePath............: kexts/System/Library/Extensions/AppleTopCase.kext/Contents/PlugIns/AppleHSBluetoothDriver.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleTopCase.kext/Contents/PlugIns/AppleHSBluetoothDriver.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleHSBluetoothDriver

_PrelinkExecutableSourceAddr..: 0xffffff8003714000 -> 0x3621000/56758272 (offset)

_PrelinkExecutableSize........: 0x10000/65536

executablePath................: kexts/System/Library/Extensions/AppleTopCase.kext/Contents/PlugIns/AppleHSBluetoothDriver.kext/Contents/MacOS/AppleHSBluetoothDriver

Executable....................: AppleHSBluetoothDriver (65536 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleTopCase.kext/Contents/PlugIns/AppleHSBluetoothDriver.kext/Info.plist

Info.plist....................: 23701 bytes written


CFBundleIdentifier[209].......: com.apple.driver.AppleActuatorDriver

_PrelinkBundlePath............: /System/Library/Extensions/AppleActuatorDriver.kext

kextPath......................: kexts/System/Library/Extensions/AppleActuatorDriver.kext

_mkdir(kexts/System/Library/Extensions/AppleActuatorDriver.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleActuatorDriver

kextExecutablePath............: kexts/System/Library/Extensions/AppleActuatorDriver.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleActuatorDriver.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleActuatorDriver

_PrelinkExecutableSourceAddr..: 0xffffff8003724000 -> 0x3631000/56823808 (offset)

_PrelinkExecutableSize........: 0x10000/65536

executablePath................: kexts/System/Library/Extensions/AppleActuatorDriver.kext/Contents/MacOS/AppleActuatorDriver

Executable....................: AppleActuatorDriver (65536 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleActuatorDriver.kext/Info.plist

Info.plist....................: 2582 bytes written


CFBundleIdentifier[210].......: com.apple.driver.AppleTopCaseActuatorHIDDriver

_PrelinkBundlePath............: /System/Library/Extensions/AppleTopCase.kext/Contents/PlugIns/AppleTopCaseActuatorHIDDriver.kext

kextPath......................: kexts/System/Library/Extensions/AppleTopCase.kext/Contents/PlugIns/AppleTopCaseActuatorHIDDriver.kext

_mkdir(kexts/System/Library/Extensions/AppleTopCase.kext/Contents/PlugIns/AppleTopCaseActuatorHIDDriver.kext, 755)

kextPlistPath.................: kexts/System/Library/Extensions/AppleTopCase.kext/Contents/PlugIns/AppleTopCaseActuatorHIDDriver.kext/Info.plist

Info.plist....................: 7928 bytes written


CFBundleIdentifier[211].......: com.apple.driver.AppleTopCaseHIDEventDriver

_PrelinkBundlePath............: /System/Library/Extensions/AppleTopCase.kext/Contents/PlugIns/AppleTopCaseHIDEventDriver.kext

kextPath......................: kexts/System/Library/Extensions/AppleTopCase.kext/Contents/PlugIns/AppleTopCaseHIDEventDriver.kext

_mkdir(kexts/System/Library/Extensions/AppleTopCase.kext/Contents/PlugIns/AppleTopCaseHIDEventDriver.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleTopCaseHIDEventDriver

kextExecutablePath............: kexts/System/Library/Extensions/AppleTopCase.kext/Contents/PlugIns/AppleTopCaseHIDEventDriver.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleTopCase.kext/Contents/PlugIns/AppleTopCaseHIDEventDriver.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleTopCaseHIDEventDriver

_PrelinkExecutableSourceAddr..: 0xffffff8003734000 -> 0x3641000/56889344 (offset)

_PrelinkExecutableSize........: 0x12000/73728

executablePath................: kexts/System/Library/Extensions/AppleTopCase.kext/Contents/PlugIns/AppleTopCaseHIDEventDriver.kext/Contents/MacOS/AppleTopCaseHIDEventDriver

Executable....................: AppleTopCaseHIDEventDriver (73728 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleTopCase.kext/Contents/PlugIns/AppleTopCaseHIDEventDriver.kext/Info.plist

Info.plist....................: 185848 bytes written


CFBundleIdentifier[212].......: com.apple.driver.AppleTopCase

_PrelinkBundlePath............: /System/Library/Extensions/AppleTopCase.kext

kextPath......................: kexts/System/Library/Extensions/AppleTopCase.kext

kextPlistPath.................: kexts/System/Library/Extensions/AppleTopCase.kext/Info.plist

Info.plist....................: 1529 bytes written


CFBundleIdentifier[213].......: com.apple.driver.AppleBluetoothHIDKeyboard

_PrelinkBundlePath............: /System/Library/Extensions/AppleHIDKeyboard.kext/Contents/PlugIns/AppleBluetoothHIDKeyboard.kext

kextPath......................: kexts/System/Library/Extensions/AppleHIDKeyboard.kext/Contents/PlugIns/AppleBluetoothHIDKeyboard.kext

_mkdir(kexts/System/Library/Extensions/AppleHIDKeyboard.kext/Contents/PlugIns/AppleBluetoothHIDKeyboard.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleBluetoothHIDKeyboard

kextExecutablePath............: kexts/System/Library/Extensions/AppleHIDKeyboard.kext/Contents/PlugIns/AppleBluetoothHIDKeyboard.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleHIDKeyboard.kext/Contents/PlugIns/AppleBluetoothHIDKeyboard.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleBluetoothHIDKeyboard

_PrelinkExecutableSourceAddr..: 0xffffff8003746000 -> 0x3653000/56963072 (offset)

_PrelinkExecutableSize........: 0x4000/16384

executablePath................: kexts/System/Library/Extensions/AppleHIDKeyboard.kext/Contents/PlugIns/AppleBluetoothHIDKeyboard.kext/Contents/MacOS/AppleBluetoothHIDKeyboard

Executable....................: AppleBluetoothHIDKeyboard (16384 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleHIDKeyboard.kext/Contents/PlugIns/AppleBluetoothHIDKeyboard.kext/Info.plist

Info.plist....................: 43679 bytes written


CFBundleIdentifier[214].......: com.apple.driver.AppleSDXC

_PrelinkBundlePath............: /System/Library/Extensions/AppleSDXC.kext

kextPath......................: kexts/System/Library/Extensions/AppleSDXC.kext

_mkdir(kexts/System/Library/Extensions/AppleSDXC.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleSDXC

kextExecutablePath............: kexts/System/Library/Extensions/AppleSDXC.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleSDXC.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleSDXC

_PrelinkExecutableSourceAddr..: 0xffffff800374a000 -> 0x3657000/56979456 (offset)

_PrelinkExecutableSize........: 0x1a000/106496

executablePath................: kexts/System/Library/Extensions/AppleSDXC.kext/Contents/MacOS/AppleSDXC

Executable....................: AppleSDXC (106496 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleSDXC.kext/Info.plist

Info.plist....................: 3666 bytes written


CFBundleIdentifier[215].......: com.apple.driver.AppleIntelCPUPowerManagement

_PrelinkBundlePath............: /System/Library/Extensions/AppleIntelCPUPowerManagement.kext

kextPath......................: kexts/System/Library/Extensions/AppleIntelCPUPowerManagement.kext

_mkdir(kexts/System/Library/Extensions/AppleIntelCPUPowerManagement.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleIntelCPUPowerManagement

kextExecutablePath............: kexts/System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleIntelCPUPowerManagement

_PrelinkExecutableSourceAddr..: 0xffffff8003764000 -> 0x3671000/57085952 (offset)

_PrelinkExecutableSize........: 0x32000/204800

executablePath................: kexts/System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement

Executable....................: AppleIntelCPUPowerManagement (204800 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Info.plist

Info.plist....................: 2953 bytes written


CFBundleIdentifier[216].......: com.apple.driver.AppleOSXWatchdog

_PrelinkBundlePath............: /System/Library/Extensions/AppleOSXWatchdog.kext

kextPath......................: kexts/System/Library/Extensions/AppleOSXWatchdog.kext

_mkdir(kexts/System/Library/Extensions/AppleOSXWatchdog.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleOSXWatchdog

kextExecutablePath............: kexts/System/Library/Extensions/AppleOSXWatchdog.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleOSXWatchdog.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleOSXWatchdog

_PrelinkExecutableSourceAddr..: 0xffffff8003796000 -> 0x36a3000/57290752 (offset)

_PrelinkExecutableSize........: 0x7000/28672

executablePath................: kexts/System/Library/Extensions/AppleOSXWatchdog.kext/Contents/MacOS/AppleOSXWatchdog

Executable....................: AppleOSXWatchdog (28672 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleOSXWatchdog.kext/Info.plist

Info.plist....................: 2425 bytes written


CFBundleIdentifier[217].......: com.apple.iokit.IONVMeFamily

_PrelinkBundlePath............: /System/Library/Extensions/IONVMeFamily.kext

kextPath......................: kexts/System/Library/Extensions/IONVMeFamily.kext

_mkdir(kexts/System/Library/Extensions/IONVMeFamily.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IONVMeFamily

kextExecutablePath............: kexts/System/Library/Extensions/IONVMeFamily.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IONVMeFamily.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IONVMeFamily

_PrelinkExecutableSourceAddr..: 0xffffff800379d000 -> 0x36aa000/57319424 (offset)

_PrelinkExecutableSize........: 0x43000/274432

executablePath................: kexts/System/Library/Extensions/IONVMeFamily.kext/Contents/MacOS/IONVMeFamily

Executable....................: IONVMeFamily (274432 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IONVMeFamily.kext/Info.plist

Info.plist....................: 6566 bytes written


CFBundleIdentifier[218].......: com.apple.driver.AppleHIDALSService

_PrelinkBundlePath............: /System/Library/Extensions/AppleHIDALSService.kext

kextPath......................: kexts/System/Library/Extensions/AppleHIDALSService.kext

_mkdir(kexts/System/Library/Extensions/AppleHIDALSService.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleHIDALSService

kextExecutablePath............: kexts/System/Library/Extensions/AppleHIDALSService.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleHIDALSService.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleHIDALSService

_PrelinkExecutableSourceAddr..: 0xffffff80037e0000 -> 0x36ed000/57593856 (offset)

_PrelinkExecutableSize........: 0x4000/16384

executablePath................: kexts/System/Library/Extensions/AppleHIDALSService.kext/Contents/MacOS/AppleHIDALSService

Executable....................: AppleHIDALSService (16384 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleHIDALSService.kext/Info.plist

Info.plist....................: 4197 bytes written


CFBundleIdentifier[219].......: com.apple.driver.AppleNMI

_PrelinkBundlePath............: /System/Library/Extensions/System.kext/PlugIns/AppleNMI.kext

kextPath......................: kexts/System/Library/Extensions/System.kext/PlugIns/AppleNMI.kext

_mkdir(kexts/System/Library/Extensions/System.kext/PlugIns/AppleNMI.kext, 755)

kextPlistPath.................: kexts/System/Library/Extensions/System.kext/PlugIns/AppleNMI.kext/Info.plist

Info.plist....................: 1023 bytes written


CFBundleIdentifier[220].......: com.apple.iokit.IONVRAMFamily

_PrelinkBundlePath............: /System/Library/Extensions/System.kext/PlugIns/IONVRAMFamily.kext

kextPath......................: kexts/System/Library/Extensions/System.kext/PlugIns/IONVRAMFamily.kext

_mkdir(kexts/System/Library/Extensions/System.kext/PlugIns/IONVRAMFamily.kext, 755)

kextPlistPath.................: kexts/System/Library/Extensions/System.kext/PlugIns/IONVRAMFamily.kext/Info.plist

Info.plist....................: 1105 bytes written


CFBundleIdentifier[221].......: com.apple.iokit.IOSystemManagementFamily

_PrelinkBundlePath............: /System/Library/Extensions/System.kext/PlugIns/IOSystemManagement.kext

kextPath......................: kexts/System/Library/Extensions/System.kext/PlugIns/IOSystemManagement.kext

_mkdir(kexts/System/Library/Extensions/System.kext/PlugIns/IOSystemManagement.kext, 755)

kextPlistPath.................: kexts/System/Library/Extensions/System.kext/PlugIns/IOSystemManagement.kext/Info.plist

Info.plist....................: 1139 bytes written


CFBundleIdentifier[222].......: com.apple.iokit.ApplePlatformFamily

_PrelinkBundlePath............: /System/Library/Extensions/System.kext/PlugIns/ApplePlatformFamily.kext

kextPath......................: kexts/System/Library/Extensions/System.kext/PlugIns/ApplePlatformFamily.kext

_mkdir(kexts/System/Library/Extensions/System.kext/PlugIns/ApplePlatformFamily.kext, 755)

kextPlistPath.................: kexts/System/Library/Extensions/System.kext/PlugIns/ApplePlatformFamily.kext/Info.plist

Info.plist....................: 1139 bytes written


CFBundleIdentifier[223].......: com.apple.kpi.kasan

_PrelinkBundlePath............: /System/Library/Extensions/System.kext/PlugIns/Kasan.kext

kextPath......................: kexts/System/Library/Extensions/System.kext/PlugIns/Kasan.kext

_mkdir(kexts/System/Library/Extensions/System.kext/PlugIns/Kasan.kext, 755)

_PrelinkExecutableRelativePath: Kasan

kextExecutablePath............: kexts/System/Library/Extensions/System.kext/PlugIns/Kasan.kext

CFBundleIdentifier............: Kasan

_PrelinkExecutableSourceAddr..: 0xffffff80037e4000 -> 0x36f1000/57610240 (offset)

_PrelinkExecutableSize........: 0x34b0/13488

Signed kext...................: Yes

executablePath................: kexts/System/Library/Extensions/System.kext/PlugIns/Kasan.kext/Kasan

Executable....................: Kasan (13488 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/System.kext/PlugIns/Kasan.kext/Info.plist

Info.plist....................: 1540 bytes written


CFBundleIdentifier[224].......: com.apple.kernel

_PrelinkBundlePath............: /System/Library/Extensions/System.kext

kextPath......................: kexts/System/Library/Extensions/System.kext

kextPlistPath.................: kexts/System/Library/Extensions/System.kext/Info.plist

Info.plist....................: 1069 bytes written


CFBundleIdentifier[225].......: com.apple.driver.ApplePlatformEnabler

_PrelinkBundlePath............: /System/Library/Extensions/ApplePlatformEnabler.kext

kextPath......................: kexts/System/Library/Extensions/ApplePlatformEnabler.kext

_mkdir(kexts/System/Library/Extensions/ApplePlatformEnabler.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/ApplePlatformEnabler

kextExecutablePath............: kexts/System/Library/Extensions/ApplePlatformEnabler.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/ApplePlatformEnabler.kext/Contents/MacOS, 755)

CFBundleIdentifier............: ApplePlatformEnabler

_PrelinkExecutableSourceAddr..: 0xffffff80037e8000 -> 0x36f5000/57626624 (offset)

_PrelinkExecutableSize........: 0x7000/28672

executablePath................: kexts/System/Library/Extensions/ApplePlatformEnabler.kext/Contents/MacOS/ApplePlatformEnabler

Executable....................: ApplePlatformEnabler (28672 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/ApplePlatformEnabler.kext/Info.plist

Info.plist....................: 2043 bytes written


CFBundleIdentifier[226].......: com.apple.driver.AppleIntelCPUPowerManagementClient

_PrelinkBundlePath............: /System/Library/Extensions/AppleIntelCPUPowerManagementClient.kext

kextPath......................: kexts/System/Library/Extensions/AppleIntelCPUPowerManagementClient.kext

_mkdir(kexts/System/Library/Extensions/AppleIntelCPUPowerManagementClient.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleIntelCPUPowerManagementClient

kextExecutablePath............: kexts/System/Library/Extensions/AppleIntelCPUPowerManagementClient.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleIntelCPUPowerManagementClient.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleIntelCPUPowerManagementClient

_PrelinkExecutableSourceAddr..: 0xffffff80037ef000 -> 0x36fc000/57655296 (offset)

_PrelinkExecutableSize........: 0x5000/20480

executablePath................: kexts/System/Library/Extensions/AppleIntelCPUPowerManagementClient.kext/Contents/MacOS/AppleIntelCPUPowerManagementClient

Executable....................: AppleIntelCPUPowerManagementClient (20480 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleIntelCPUPowerManagementClient.kext/Info.plist

Info.plist....................: 3073 bytes written


CFBundleIdentifier[227].......: com.apple.driver.AppleBridgeAudioController

_PrelinkBundlePath............: /System/Library/Extensions/BridgeAudioController.kext

kextPath......................: kexts/System/Library/Extensions/BridgeAudioController.kext

_mkdir(kexts/System/Library/Extensions/BridgeAudioController.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/BridgeAudioController

kextExecutablePath............: kexts/System/Library/Extensions/BridgeAudioController.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/BridgeAudioController.kext/Contents/MacOS, 755)

CFBundleIdentifier............: BridgeAudioController

_PrelinkExecutableSourceAddr..: 0xffffff80037f4000 -> 0x3701000/57675776 (offset)

_PrelinkExecutableSize........: 0x1c000/114688

executablePath................: kexts/System/Library/Extensions/BridgeAudioController.kext/Contents/MacOS/BridgeAudioController

Executable....................: BridgeAudioController (114688 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/BridgeAudioController.kext/Info.plist

Info.plist....................: 2328 bytes written


CFBundleIdentifier[228].......: com.apple.kext.triggers

_PrelinkBundlePath............: /System/Library/Extensions/triggers.kext

kextPath......................: kexts/System/Library/Extensions/triggers.kext

_mkdir(kexts/System/Library/Extensions/triggers.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/triggers

kextExecutablePath............: kexts/System/Library/Extensions/triggers.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/triggers.kext/Contents/MacOS, 755)

CFBundleIdentifier............: triggers

_PrelinkExecutableSourceAddr..: 0xffffff8003810000 -> 0x371d000/57790464 (offset)

_PrelinkExecutableSize........: 0x5000/20480

executablePath................: kexts/System/Library/Extensions/triggers.kext/Contents/MacOS/triggers

Executable....................: triggers (20480 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/triggers.kext/Info.plist

Info.plist....................: 2370 bytes written


CFBundleIdentifier[229].......: com.apple.filesystems.autofs

_PrelinkBundlePath............: /System/Library/Extensions/autofs.kext

kextPath......................: kexts/System/Library/Extensions/autofs.kext

_mkdir(kexts/System/Library/Extensions/autofs.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/autofs

kextExecutablePath............: kexts/System/Library/Extensions/autofs.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/autofs.kext/Contents/MacOS, 755)

CFBundleIdentifier............: autofs

_PrelinkExecutableSourceAddr..: 0xffffff8003815000 -> 0x3722000/57810944 (offset)

_PrelinkExecutableSize........: 0xb000/45056

executablePath................: kexts/System/Library/Extensions/autofs.kext/Contents/MacOS/autofs

Executable....................: autofs (45056 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/autofs.kext/Info.plist

Info.plist....................: 2324 bytes written


CFBundleIdentifier[230].......: com.apple.driver.AppleIntelSlowAdaptiveClocking

_PrelinkBundlePath............: /System/Library/Extensions/AppleIntelSlowAdaptiveClocking.kext

kextPath......................: kexts/System/Library/Extensions/AppleIntelSlowAdaptiveClocking.kext

_mkdir(kexts/System/Library/Extensions/AppleIntelSlowAdaptiveClocking.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleIntelSlowAdaptiveClocking

kextExecutablePath............: kexts/System/Library/Extensions/AppleIntelSlowAdaptiveClocking.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleIntelSlowAdaptiveClocking.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleIntelSlowAdaptiveClocking

_PrelinkExecutableSourceAddr..: 0xffffff8003820000 -> 0x372d000/57856000 (offset)

_PrelinkExecutableSize........: 0x4000/16384

executablePath................: kexts/System/Library/Extensions/AppleIntelSlowAdaptiveClocking.kext/Contents/MacOS/AppleIntelSlowAdaptiveClocking

Executable....................: AppleIntelSlowAdaptiveClocking (16384 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleIntelSlowAdaptiveClocking.kext/Info.plist

Info.plist....................: 2049 bytes written


CFBundleIdentifier[231].......: com.apple.iokit.IOBluetoothHostControllerTransport

_PrelinkBundlePath............: /System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerTransport.kext

kextPath......................: kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerTransport.kext

_mkdir(kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerTransport.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOBluetoothHostControllerTransport

kextExecutablePath............: kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerTransport.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerTransport.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOBluetoothHostControllerTransport

_PrelinkExecutableSourceAddr..: 0xffffff8003824000 -> 0x3731000/57872384 (offset)

_PrelinkExecutableSize........: 0xb000/45056

executablePath................: kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerTransport.kext/Contents/MacOS/IOBluetoothHostControllerTransport

Executable....................: IOBluetoothHostControllerTransport (45056 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerTransport.kext/Info.plist

Info.plist....................: 2869 bytes written


CFBundleIdentifier[232].......: com.apple.iokit.IOBluetoothHostControllerUARTTransport

_PrelinkBundlePath............: /System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerUARTTransport.kext

kextPath......................: kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerUARTTransport.kext

_mkdir(kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerUARTTransport.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOBluetoothHostControllerUARTTransport

kextExecutablePath............: kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerUARTTransport.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerUARTTransport.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOBluetoothHostControllerUARTTransport

_PrelinkExecutableSourceAddr..: 0xffffff800382f000 -> 0x373c000/57917440 (offset)

_PrelinkExecutableSize........: 0x6000/24576

executablePath................: kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerUARTTransport.kext/Contents/MacOS/IOBluetoothHostControllerUARTTransport

Executable....................: IOBluetoothHostControllerUARTTransport (24576 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerUARTTransport.kext/Info.plist

Info.plist....................: 3307 bytes written


CFBundleIdentifier[233].......: com.apple.iokit.IOBluetoothHostControllerUSBTransport

_PrelinkBundlePath............: /System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerUSBTransport.kext

kextPath......................: kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerUSBTransport.kext

_mkdir(kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerUSBTransport.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOBluetoothHostControllerUSBTransport

kextExecutablePath............: kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerUSBTransport.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerUSBTransport.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOBluetoothHostControllerUSBTransport

_PrelinkExecutableSourceAddr..: 0xffffff8003835000 -> 0x3742000/57942016 (offset)

_PrelinkExecutableSize........: 0x20000/131072

executablePath................: kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerUSBTransport.kext/Contents/MacOS/IOBluetoothHostControllerUSBTransport

Executable....................: IOBluetoothHostControllerUSBTransport (131072 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothHostControllerUSBTransport.kext/Info.plist

Info.plist....................: 2979 bytes written


CFBundleIdentifier[234].......: com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport

_PrelinkBundlePath............: /System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext

kextPath......................: kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext

_mkdir(kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/BroadcomBluetoothHostControllerUSBTransport

kextExecutablePath............: kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/MacOS, 755)

CFBundleIdentifier............: BroadcomBluetoothHostControllerUSBTransport

_PrelinkExecutableSourceAddr..: 0xffffff8003855000 -> 0x3762000/58073088 (offset)

_PrelinkExecutableSize........: 0xc000/49152

executablePath................: kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Contents/MacOS/BroadcomBluetoothHostControllerUSBTransport

Executable....................: BroadcomBluetoothHostControllerUSBTransport (49152 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomBluetoothHostControllerUSBTransport.kext/Info.plist

Info.plist....................: 28695 bytes written


CFBundleIdentifier[235].......: com.apple.driver.CSRHIDTransitionDriver

_PrelinkBundlePath............: /System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/CSRHIDTransitionDriver.kext

kextPath......................: kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/CSRHIDTransitionDriver.kext

_mkdir(kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/CSRHIDTransitionDriver.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/CSRHIDTransitionDriver

kextExecutablePath............: kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/CSRHIDTransitionDriver.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/CSRHIDTransitionDriver.kext/Contents/MacOS, 755)

CFBundleIdentifier............: CSRHIDTransitionDriver

_PrelinkExecutableSourceAddr..: 0xffffff8003861000 -> 0x376e000/58122240 (offset)

_PrelinkExecutableSize........: 0x4000/16384

executablePath................: kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/CSRHIDTransitionDriver.kext/Contents/MacOS/CSRHIDTransitionDriver

Executable....................: CSRHIDTransitionDriver (16384 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/CSRHIDTransitionDriver.kext/Info.plist

Info.plist....................: 3988 bytes written


CFBundleIdentifier[236].......: com.apple.iokit.IOBluetoothSerialManager

_PrelinkBundlePath............: /System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothSerialManager.kext

kextPath......................: kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothSerialManager.kext

_mkdir(kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothSerialManager.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOBluetoothSerialManager

kextExecutablePath............: kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothSerialManager.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothSerialManager.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOBluetoothSerialManager

_PrelinkExecutableSourceAddr..: 0xffffff8003865000 -> 0x3772000/58138624 (offset)

_PrelinkExecutableSize........: 0x10000/65536

executablePath................: kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothSerialManager.kext/Contents/MacOS/IOBluetoothSerialManager

Executable....................: IOBluetoothSerialManager (65536 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/IOBluetoothSerialManager.kext/Info.plist

Info.plist....................: 2437 bytes written


CFBundleIdentifier[237].......: com.apple.driver.AppleSMBusController

_PrelinkBundlePath............: /System/Library/Extensions/AppleSMBusController.kext

kextPath......................: kexts/System/Library/Extensions/AppleSMBusController.kext

_mkdir(kexts/System/Library/Extensions/AppleSMBusController.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleSMBusController

kextExecutablePath............: kexts/System/Library/Extensions/AppleSMBusController.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleSMBusController.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleSMBusController

_PrelinkExecutableSourceAddr..: 0xffffff8003875000 -> 0x3782000/58204160 (offset)

_PrelinkExecutableSize........: 0x12000/73728

executablePath................: kexts/System/Library/Extensions/AppleSMBusController.kext/Contents/MacOS/AppleSMBusController

Executable....................: AppleSMBusController (73728 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleSMBusController.kext/Info.plist

Info.plist....................: 2419 bytes written


CFBundleIdentifier[238].......: com.apple.driver.AppleMCCSControl

_PrelinkBundlePath............: /System/Library/Extensions/AppleMCCSControl.kext

kextPath......................: kexts/System/Library/Extensions/AppleMCCSControl.kext

_mkdir(kexts/System/Library/Extensions/AppleMCCSControl.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleMCCSControl

kextExecutablePath............: kexts/System/Library/Extensions/AppleMCCSControl.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleMCCSControl.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleMCCSControl

_PrelinkExecutableSourceAddr..: 0xffffff8003887000 -> 0x3794000/58277888 (offset)

_PrelinkExecutableSize........: 0x1b000/110592

executablePath................: kexts/System/Library/Extensions/AppleMCCSControl.kext/Contents/MacOS/AppleMCCSControl

Executable....................: AppleMCCSControl (110592 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleMCCSControl.kext/Info.plist

Info.plist....................: 2592 bytes written


CFBundleIdentifier[239].......: com.apple.driver.pmtelemetry

_PrelinkBundlePath............: /System/Library/Extensions/pmtelemetry.kext

kextPath......................: kexts/System/Library/Extensions/pmtelemetry.kext

_mkdir(kexts/System/Library/Extensions/pmtelemetry.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/pmtelemetry

kextExecutablePath............: kexts/System/Library/Extensions/pmtelemetry.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/pmtelemetry.kext/Contents/MacOS, 755)

CFBundleIdentifier............: pmtelemetry

_PrelinkExecutableSourceAddr..: 0xffffff80038a2000 -> 0x37af000/58388480 (offset)

_PrelinkExecutableSize........: 0x16000/90112

executablePath................: kexts/System/Library/Extensions/pmtelemetry.kext/Contents/MacOS/pmtelemetry

Executable....................: pmtelemetry (90112 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/pmtelemetry.kext/Info.plist

Info.plist....................: 2143 bytes written


CFBundleIdentifier[240].......: com.apple.driver.AppleThunderboltUTDM

_PrelinkBundlePath............: /System/Library/Extensions/AppleThunderboltUTDM.kext

kextPath......................: kexts/System/Library/Extensions/AppleThunderboltUTDM.kext

_mkdir(kexts/System/Library/Extensions/AppleThunderboltUTDM.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleThunderboltUTDM

kextExecutablePath............: kexts/System/Library/Extensions/AppleThunderboltUTDM.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleThunderboltUTDM.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleThunderboltUTDM

_PrelinkExecutableSourceAddr..: 0xffffff80038b8000 -> 0x37c5000/58478592 (offset)

_PrelinkExecutableSize........: 0x18000/98304

executablePath................: kexts/System/Library/Extensions/AppleThunderboltUTDM.kext/Contents/MacOS/AppleThunderboltUTDM

Executable....................: AppleThunderboltUTDM (98304 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleThunderboltUTDM.kext/Info.plist

Info.plist....................: 3630 bytes written


CFBundleIdentifier[241].......: com.apple.driver.AppleHPET

_PrelinkBundlePath............: /System/Library/Extensions/AppleHPET.kext

kextPath......................: kexts/System/Library/Extensions/AppleHPET.kext

_mkdir(kexts/System/Library/Extensions/AppleHPET.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleHPET

kextExecutablePath............: kexts/System/Library/Extensions/AppleHPET.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleHPET.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleHPET

_PrelinkExecutableSourceAddr..: 0xffffff80038d0000 -> 0x37dd000/58576896 (offset)

_PrelinkExecutableSize........: 0x5000/20480

executablePath................: kexts/System/Library/Extensions/AppleHPET.kext/Contents/MacOS/AppleHPET

Executable....................: AppleHPET (20480 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleHPET.kext/Info.plist

Info.plist....................: 2575 bytes written


CFBundleIdentifier[242].......: com.apple.filesystems.hfs.kext

_PrelinkBundlePath............: /System/Library/Extensions/HFS.kext

kextPath......................: kexts/System/Library/Extensions/HFS.kext

_mkdir(kexts/System/Library/Extensions/HFS.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/HFS

kextExecutablePath............: kexts/System/Library/Extensions/HFS.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/HFS.kext/Contents/MacOS, 755)

CFBundleIdentifier............: HFS

_PrelinkExecutableSourceAddr..: 0xffffff80038d5000 -> 0x37e2000/58597376 (offset)

_PrelinkExecutableSize........: 0x6e000/450560

executablePath................: kexts/System/Library/Extensions/HFS.kext/Contents/MacOS/HFS

Executable....................: HFS (450560 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/HFS.kext/Info.plist

Info.plist....................: 2773 bytes written


CFBundleIdentifier[243].......: com.apple.driver.AppleBluetoothMultitouch

_PrelinkBundlePath............: /System/Library/Extensions/AppleBluetoothMultitouch.kext

kextPath......................: kexts/System/Library/Extensions/AppleBluetoothMultitouch.kext

_mkdir(kexts/System/Library/Extensions/AppleBluetoothMultitouch.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleBluetoothMultitouch

kextExecutablePath............: kexts/System/Library/Extensions/AppleBluetoothMultitouch.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleBluetoothMultitouch.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleBluetoothMultitouch

_PrelinkExecutableSourceAddr..: 0xffffff8003943000 -> 0x3850000/59047936 (offset)

_PrelinkExecutableSize........: 0x12000/73728

executablePath................: kexts/System/Library/Extensions/AppleBluetoothMultitouch.kext/Contents/MacOS/AppleBluetoothMultitouch

Executable....................: AppleBluetoothMultitouch (73728 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleBluetoothMultitouch.kext/Info.plist

Info.plist....................: 44818 bytes written


CFBundleIdentifier[244].......: com.apple.driver.AppleIntelPCHPMC

_PrelinkBundlePath............: /System/Library/Extensions/AppleIntelPCHPMC.kext

kextPath......................: kexts/System/Library/Extensions/AppleIntelPCHPMC.kext

_mkdir(kexts/System/Library/Extensions/AppleIntelPCHPMC.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleIntelPCHPMC

kextExecutablePath............: kexts/System/Library/Extensions/AppleIntelPCHPMC.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleIntelPCHPMC.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleIntelPCHPMC

_PrelinkExecutableSourceAddr..: 0xffffff8003955000 -> 0x3862000/59121664 (offset)

_PrelinkExecutableSize........: 0x8000/32768

executablePath................: kexts/System/Library/Extensions/AppleIntelPCHPMC.kext/Contents/MacOS/AppleIntelPCHPMC

Executable....................: AppleIntelPCHPMC (32768 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleIntelPCHPMC.kext/Info.plist

Info.plist....................: 2330 bytes written


CFBundleIdentifier[245].......: com.apple.Dont_Steal_Mac_OS_X

_PrelinkBundlePath............: /System/Library/Extensions/Dont Steal Mac OS X.kext

kextPath......................: kexts/System/Library/Extensions/Dont Steal Mac OS X.kext

_mkdir(kexts/System/Library/Extensions/Dont Steal Mac OS X.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/Dont Steal Mac OS X

kextExecutablePath............: kexts/System/Library/Extensions/Dont Steal Mac OS X.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/Dont Steal Mac OS X.kext/Contents/MacOS, 755)

CFBundleIdentifier............: Dont Steal Mac OS X

_PrelinkExecutableSourceAddr..: 0xffffff800395d000 -> 0x386a000/59154432 (offset)

_PrelinkExecutableSize........: 0x6000/24576

executablePath................: kexts/System/Library/Extensions/Dont Steal Mac OS X.kext/Contents/MacOS/Dont Steal Mac OS X

Executable....................: Dont Steal Mac OS X (24576 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/Dont Steal Mac OS X.kext/Info.plist

Info.plist....................: 2693 bytes written


CFBundleIdentifier[246].......: com.apple.driver.CoreStorage

_PrelinkBundlePath............: /System/Library/Extensions/CoreStorage.kext

kextPath......................: kexts/System/Library/Extensions/CoreStorage.kext

_mkdir(kexts/System/Library/Extensions/CoreStorage.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/CoreStorage

kextExecutablePath............: kexts/System/Library/Extensions/CoreStorage.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/CoreStorage.kext/Contents/MacOS, 755)

CFBundleIdentifier............: CoreStorage

_PrelinkExecutableSourceAddr..: 0xffffff8003963000 -> 0x3870000/59179008 (offset)

_PrelinkExecutableSize........: 0xde000/909312

executablePath................: kexts/System/Library/Extensions/CoreStorage.kext/Contents/MacOS/CoreStorage

Executable....................: CoreStorage (909312 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/CoreStorage.kext/Info.plist

Info.plist....................: 3593 bytes written


CFBundleIdentifier[247].......: com.apple.driver.CoreStorageFsck

_PrelinkBundlePath............: /System/Library/Extensions/CoreStorage.kext/Contents/PlugIns/CoreStorageFsck.kext

kextPath......................: kexts/System/Library/Extensions/CoreStorage.kext/Contents/PlugIns/CoreStorageFsck.kext

_mkdir(kexts/System/Library/Extensions/CoreStorage.kext/Contents/PlugIns/CoreStorageFsck.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/CoreStorageFsck

kextExecutablePath............: kexts/System/Library/Extensions/CoreStorage.kext/Contents/PlugIns/CoreStorageFsck.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/CoreStorage.kext/Contents/PlugIns/CoreStorageFsck.kext/Contents/MacOS, 755)

CFBundleIdentifier............: CoreStorageFsck

_PrelinkExecutableSourceAddr..: 0xffffff8003a41000 -> 0x394e000/60088320 (offset)

_PrelinkExecutableSize........: 0x19000/102400

executablePath................: kexts/System/Library/Extensions/CoreStorage.kext/Contents/PlugIns/CoreStorageFsck.kext/Contents/MacOS/CoreStorageFsck

Executable....................: CoreStorageFsck (102400 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/CoreStorage.kext/Contents/PlugIns/CoreStorageFsck.kext/Info.plist

Info.plist....................: 3050 bytes written


CFBundleIdentifier[248].......: com.apple.driver.AppleBacklight

_PrelinkBundlePath............: /System/Library/Extensions/AppleBacklight.kext

kextPath......................: kexts/System/Library/Extensions/AppleBacklight.kext

_mkdir(kexts/System/Library/Extensions/AppleBacklight.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleBacklight

kextExecutablePath............: kexts/System/Library/Extensions/AppleBacklight.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleBacklight.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleBacklight

_PrelinkExecutableSourceAddr..: 0xffffff8003a5a000 -> 0x3967000/60190720 (offset)

_PrelinkExecutableSize........: 0x8000/32768

executablePath................: kexts/System/Library/Extensions/AppleBacklight.kext/Contents/MacOS/AppleBacklight

Executable....................: AppleBacklight (32768 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleBacklight.kext/Info.plist

Info.plist....................: 2395 bytes written


CFBundleIdentifier[249].......: com.apple.kext.AMDRadeonX5100HWLibs

_PrelinkBundlePath............: /System/Library/Extensions/AMDRadeonX5000HWServices.kext/Contents/PlugIns/AMDRadeonX5100HWLibs.kext

kextPath......................: kexts/System/Library/Extensions/AMDRadeonX5000HWServices.kext/Contents/PlugIns/AMDRadeonX5100HWLibs.kext

_mkdir(kexts/System/Library/Extensions/AMDRadeonX5000HWServices.kext/Contents/PlugIns/AMDRadeonX5100HWLibs.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AMDRadeonX5100HWLibs

kextExecutablePath............: kexts/System/Library/Extensions/AMDRadeonX5000HWServices.kext/Contents/PlugIns/AMDRadeonX5100HWLibs.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AMDRadeonX5000HWServices.kext/Contents/PlugIns/AMDRadeonX5100HWLibs.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AMDRadeonX5100HWLibs

_PrelinkExecutableSourceAddr..: 0xffffff8003a62000 -> 0x396f000/60223488 (offset)

_PrelinkExecutableSize........: 0xce0000/13500416

executablePath................: kexts/System/Library/Extensions/AMDRadeonX5000HWServices.kext/Contents/PlugIns/AMDRadeonX5100HWLibs.kext/Contents/MacOS/AMDRadeonX5100HWLibs

Executable....................: AMDRadeonX5100HWLibs (13500416 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AMDRadeonX5000HWServices.kext/Contents/PlugIns/AMDRadeonX5100HWLibs.kext/Info.plist

Info.plist....................: 2236 bytes written


CFBundleIdentifier[250].......: com.apple.kext.AMDRadeonX5000HWServices

_PrelinkBundlePath............: /System/Library/Extensions/AMDRadeonX5000HWServices.kext

kextPath......................: kexts/System/Library/Extensions/AMDRadeonX5000HWServices.kext

_PrelinkExecutableRelativePath: Contents/MacOS/AMDRadeonX5000HWServices

kextExecutablePath............: kexts/System/Library/Extensions/AMDRadeonX5000HWServices.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AMDRadeonX5000HWServices.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AMDRadeonX5000HWServices

_PrelinkExecutableSourceAddr..: 0xffffff8004742000 -> 0x464f000/73723904 (offset)

_PrelinkExecutableSize........: 0xd000/53248

executablePath................: kexts/System/Library/Extensions/AMDRadeonX5000HWServices.kext/Contents/MacOS/AMDRadeonX5000HWServices

Executable....................: AMDRadeonX5000HWServices (53248 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AMDRadeonX5000HWServices.kext/Info.plist

Info.plist....................: 2624 bytes written


CFBundleIdentifier[251].......: com.apple.driver.AppleWWANSupport

_PrelinkBundlePath............: /System/Library/Extensions/IOSerialFamily.kext/Contents/PlugIns/AppleWWANSupport.kext

kextPath......................: kexts/System/Library/Extensions/IOSerialFamily.kext/Contents/PlugIns/AppleWWANSupport.kext

_mkdir(kexts/System/Library/Extensions/IOSerialFamily.kext/Contents/PlugIns/AppleWWANSupport.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleWWANSupport

kextExecutablePath............: kexts/System/Library/Extensions/IOSerialFamily.kext/Contents/PlugIns/AppleWWANSupport.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOSerialFamily.kext/Contents/PlugIns/AppleWWANSupport.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleWWANSupport

_PrelinkExecutableSourceAddr..: 0xffffff800474f000 -> 0x465c000/73777152 (offset)

_PrelinkExecutableSize........: 0x6000/24576

executablePath................: kexts/System/Library/Extensions/IOSerialFamily.kext/Contents/PlugIns/AppleWWANSupport.kext/Contents/MacOS/AppleWWANSupport

Executable....................: AppleWWANSupport (24576 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOSerialFamily.kext/Contents/PlugIns/AppleWWANSupport.kext/Info.plist

Info.plist....................: 4846 bytes written


CFBundleIdentifier[252].......: com.apple.driver.AppleRAID

_PrelinkBundlePath............: /System/Library/Extensions/AppleRAID.kext

kextPath......................: kexts/System/Library/Extensions/AppleRAID.kext

_mkdir(kexts/System/Library/Extensions/AppleRAID.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleRAID

kextExecutablePath............: kexts/System/Library/Extensions/AppleRAID.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleRAID.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleRAID

_PrelinkExecutableSourceAddr..: 0xffffff8004755000 -> 0x4662000/73801728 (offset)

_PrelinkExecutableSize........: 0x2f000/192512

executablePath................: kexts/System/Library/Extensions/AppleRAID.kext/Contents/MacOS/AppleRAID

Executable....................: AppleRAID (192512 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleRAID.kext/Info.plist

Info.plist....................: 2885 bytes written


CFBundleIdentifier[253].......: com.apple.driver.AppleAHCIPort

_PrelinkBundlePath............: /System/Library/Extensions/AppleAHCIPort.kext

kextPath......................: kexts/System/Library/Extensions/AppleAHCIPort.kext

_mkdir(kexts/System/Library/Extensions/AppleAHCIPort.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleAHCIPort

kextExecutablePath............: kexts/System/Library/Extensions/AppleAHCIPort.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleAHCIPort.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleAHCIPort

_PrelinkExecutableSourceAddr..: 0xffffff8004784000 -> 0x4691000/73994240 (offset)

_PrelinkExecutableSize........: 0x23000/143360

executablePath................: kexts/System/Library/Extensions/AppleAHCIPort.kext/Contents/MacOS/AppleAHCIPort

Executable....................: AppleAHCIPort (143360 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleAHCIPort.kext/Info.plist

Info.plist....................: 9450 bytes written


CFBundleIdentifier[254].......: com.apple.security.TMSafetyNet

_PrelinkBundlePath............: /System/Library/Extensions/TMSafetyNet.kext

kextPath......................: kexts/System/Library/Extensions/TMSafetyNet.kext

_mkdir(kexts/System/Library/Extensions/TMSafetyNet.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/TMSafetyNet

kextExecutablePath............: kexts/System/Library/Extensions/TMSafetyNet.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/TMSafetyNet.kext/Contents/MacOS, 755)

CFBundleIdentifier............: TMSafetyNet

_PrelinkExecutableSourceAddr..: 0xffffff80047a7000 -> 0x46b4000/74137600 (offset)

_PrelinkExecutableSize........: 0x3000/12288

executablePath................: kexts/System/Library/Extensions/TMSafetyNet.kext/Contents/MacOS/TMSafetyNet

Executable....................: TMSafetyNet (12288 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/TMSafetyNet.kext/Info.plist

Info.plist....................: 2327 bytes written


CFBundleIdentifier[255].......: com.apple.driver.DiskImages

_PrelinkBundlePath............: /System/Library/Extensions/IOHDIXController.kext

kextPath......................: kexts/System/Library/Extensions/IOHDIXController.kext

_mkdir(kexts/System/Library/Extensions/IOHDIXController.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOHDIXController

kextExecutablePath............: kexts/System/Library/Extensions/IOHDIXController.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOHDIXController.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOHDIXController

_PrelinkExecutableSourceAddr..: 0xffffff80047aa000 -> 0x46b7000/74149888 (offset)

_PrelinkExecutableSize........: 0x1e000/122880

executablePath................: kexts/System/Library/Extensions/IOHDIXController.kext/Contents/MacOS/IOHDIXController

Executable....................: IOHDIXController (122880 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOHDIXController.kext/Info.plist

Info.plist....................: 2867 bytes written


CFBundleIdentifier[256].......: com.apple.driver.DiskImages.KernelBacked

_PrelinkBundlePath............: /System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesKernelBacked.kext

kextPath......................: kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesKernelBacked.kext

_mkdir(kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesKernelBacked.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleDiskImagesKernelBacked

kextExecutablePath............: kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesKernelBacked.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesKernelBacked.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleDiskImagesKernelBacked

_PrelinkExecutableSourceAddr..: 0xffffff80047c8000 -> 0x46d5000/74272768 (offset)

_PrelinkExecutableSize........: 0x18000/98304

executablePath................: kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesKernelBacked.kext/Contents/MacOS/AppleDiskImagesKernelBacked

Executable....................: AppleDiskImagesKernelBacked (98304 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesKernelBacked.kext/Info.plist

Info.plist....................: 3232 bytes written


CFBundleIdentifier[257].......: com.apple.driver.DiskImages.UDIFDiskImage

_PrelinkBundlePath............: /System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesUDIFDiskImage.kext

kextPath......................: kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesUDIFDiskImage.kext

_mkdir(kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesUDIFDiskImage.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleDiskImagesUDIFDiskImage

kextExecutablePath............: kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesUDIFDiskImage.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesUDIFDiskImage.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleDiskImagesUDIFDiskImage

_PrelinkExecutableSourceAddr..: 0xffffff80047e0000 -> 0x46ed000/74371072 (offset)

_PrelinkExecutableSize........: 0x12000/73728

executablePath................: kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesUDIFDiskImage.kext/Contents/MacOS/AppleDiskImagesUDIFDiskImage

Executable....................: AppleDiskImagesUDIFDiskImage (73728 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesUDIFDiskImage.kext/Info.plist

Info.plist....................: 3249 bytes written


CFBundleIdentifier[258].......: com.apple.driver.DiskImages.FileBackingStore

_PrelinkBundlePath............: /System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesFileBackingStore.kext

kextPath......................: kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesFileBackingStore.kext

_mkdir(kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesFileBackingStore.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleDiskImagesFileBackingStore

kextExecutablePath............: kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesFileBackingStore.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesFileBackingStore.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleDiskImagesFileBackingStore

_PrelinkExecutableSourceAddr..: 0xffffff80047f2000 -> 0x46ff000/74444800 (offset)

_PrelinkExecutableSize........: 0x5000/20480

executablePath................: kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesFileBackingStore.kext/Contents/MacOS/AppleDiskImagesFileBackingStore

Executable....................: AppleDiskImagesFileBackingStore (20480 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesFileBackingStore.kext/Info.plist

Info.plist....................: 3007 bytes written


CFBundleIdentifier[259].......: com.apple.driver.DiskImages.RAMBackingStore

_PrelinkBundlePath............: /System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesRAMBackingStore.kext

kextPath......................: kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesRAMBackingStore.kext

_mkdir(kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesRAMBackingStore.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleDiskImagesRAMBackingStore

kextExecutablePath............: kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesRAMBackingStore.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesRAMBackingStore.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleDiskImagesRAMBackingStore

_PrelinkExecutableSourceAddr..: 0xffffff80047f7000 -> 0x4704000/74465280 (offset)

_PrelinkExecutableSize........: 0x4000/16384

executablePath................: kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesRAMBackingStore.kext/Contents/MacOS/AppleDiskImagesRAMBackingStore

Executable....................: AppleDiskImagesRAMBackingStore (16384 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesRAMBackingStore.kext/Info.plist

Info.plist....................: 2987 bytes written


CFBundleIdentifier[260].......: com.apple.driver.DiskImages.ReadWriteDiskImage

_PrelinkBundlePath............: /System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesReadWriteDiskImage.kext

kextPath......................: kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesReadWriteDiskImage.kext

_mkdir(kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesReadWriteDiskImage.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleDiskImagesReadWriteDiskImage

kextExecutablePath............: kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesReadWriteDiskImage.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesReadWriteDiskImage.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleDiskImagesReadWriteDiskImage

_PrelinkExecutableSourceAddr..: 0xffffff80047fb000 -> 0x4708000/74481664 (offset)

_PrelinkExecutableSize........: 0x3000/12288

executablePath................: kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesReadWriteDiskImage.kext/Contents/MacOS/AppleDiskImagesReadWriteDiskImage

Executable....................: AppleDiskImagesReadWriteDiskImage (12288 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOHDIXController.kext/Contents/PlugIns/AppleDiskImagesReadWriteDiskImage.kext/Info.plist

Info.plist....................: 2969 bytes written


CFBundleIdentifier[261].......: com.apple.driver.QPSQueFire

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/QPSQueFire.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/QPSQueFire.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/QPSQueFire.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/QPSQueFire

kextExecutablePath............: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/QPSQueFire.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/QPSQueFire.kext/Contents/MacOS, 755)

CFBundleIdentifier............: QPSQueFire

_PrelinkExecutableSourceAddr..: 0xffffff80047fe000 -> 0x470b000/74493952 (offset)

_PrelinkExecutableSize........: 0x4000/16384

executablePath................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/QPSQueFire.kext/Contents/MacOS/QPSQueFire

Executable....................: QPSQueFire (16384 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/QPSQueFire.kext/Info.plist

Info.plist....................: 3304 bytes written


CFBundleIdentifier[262].......: com.apple.driver.AppleFireWireStorage

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleFireWireStorage.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleFireWireStorage.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleFireWireStorage.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleFireWireStorage

kextExecutablePath............: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleFireWireStorage.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleFireWireStorage.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleFireWireStorage

_PrelinkExecutableSourceAddr..: 0xffffff8004802000 -> 0x470f000/74510336 (offset)

_PrelinkExecutableSize........: 0x5000/20480

executablePath................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleFireWireStorage.kext/Contents/MacOS/AppleFireWireStorage

Executable....................: AppleFireWireStorage (20480 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleFireWireStorage.kext/Info.plist

Info.plist....................: 3282 bytes written


CFBundleIdentifier[263].......: com.apple.driver.MKE_LF_D211A

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/MKE-LF-D211A.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/MKE-LF-D211A.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/MKE-LF-D211A.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/MKE-LF-D211A

kextExecutablePath............: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/MKE-LF-D211A.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/MKE-LF-D211A.kext/Contents/MacOS, 755)

CFBundleIdentifier............: MKE-LF-D211A

_PrelinkExecutableSourceAddr..: 0xffffff8004807000 -> 0x4714000/74530816 (offset)

_PrelinkExecutableSize........: 0x5000/20480

executablePath................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/MKE-LF-D211A.kext/Contents/MacOS/MKE-LF-D211A

Executable....................: MKE-LF-D211A (20480 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/MKE-LF-D211A.kext/Info.plist

Info.plist....................: 3491 bytes written


CFBundleIdentifier[264].......: com.apple.driver.initioFWBridge

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/initioFWBridge.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/initioFWBridge.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/initioFWBridge.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/initioFWBridge

kextExecutablePath............: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/initioFWBridge.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/initioFWBridge.kext/Contents/MacOS, 755)

CFBundleIdentifier............: initioFWBridge

_PrelinkExecutableSourceAddr..: 0xffffff800480c000 -> 0x4719000/74551296 (offset)

_PrelinkExecutableSize........: 0x5000/20480

executablePath................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/initioFWBridge.kext/Contents/MacOS/initioFWBridge

Executable....................: initioFWBridge (20480 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/initioFWBridge.kext/Info.plist

Info.plist....................: 3354 bytes written


CFBundleIdentifier[265].......: com.apple.driver.LSI_FW_500

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/LSI-FW-500.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/LSI-FW-500.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/LSI-FW-500.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/LSI-FW-500

kextExecutablePath............: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/LSI-FW-500.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/LSI-FW-500.kext/Contents/MacOS, 755)

CFBundleIdentifier............: LSI-FW-500

_PrelinkExecutableSourceAddr..: 0xffffff8004811000 -> 0x471e000/74571776 (offset)

_PrelinkExecutableSize........: 0x4000/16384

executablePath................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/LSI-FW-500.kext/Contents/MacOS/LSI-FW-500

Executable....................: LSI-FW-500 (16384 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/LSI-FW-500.kext/Info.plist

Info.plist....................: 4508 bytes written


CFBundleIdentifier[266].......: com.apple.driver.Sony_XDCAM

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/SonyXDCAMDriver.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/SonyXDCAMDriver.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/SonyXDCAMDriver.kext, 755)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/SonyXDCAMDriver.kext/Info.plist

Info.plist....................: 2987 bytes written


CFBundleIdentifier[267].......: com.apple.driver.PlasmonUDO

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/PlasmonUDO.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/PlasmonUDO.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/PlasmonUDO.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/PlasmonUDO

kextExecutablePath............: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/PlasmonUDO.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/PlasmonUDO.kext/Contents/MacOS, 755)

CFBundleIdentifier............: PlasmonUDO

_PrelinkExecutableSourceAddr..: 0xffffff8004815000 -> 0x4722000/74588160 (offset)

_PrelinkExecutableSize........: 0x4000/16384

executablePath................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/PlasmonUDO.kext/Contents/MacOS/PlasmonUDO

Executable....................: PlasmonUDO (16384 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/PlasmonUDO.kext/Info.plist

Info.plist....................: 2866 bytes written


CFBundleIdentifier[268].......: com.apple.driver.MKE_SR_8171

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/MKE-SR-8171.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/MKE-SR-8171.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/MKE-SR-8171.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/MKE-SR-8171

kextExecutablePath............: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/MKE-SR-8171.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/MKE-SR-8171.kext/Contents/MacOS, 755)

CFBundleIdentifier............: MKE-SR-8171

_PrelinkExecutableSourceAddr..: 0xffffff8004819000 -> 0x4726000/74604544 (offset)

_PrelinkExecutableSize........: 0x5000/20480

executablePath................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/MKE-SR-8171.kext/Contents/MacOS/MKE-SR-8171

Executable....................: MKE-SR-8171 (20480 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/MKE-SR-8171.kext/Info.plist

Info.plist....................: 2906 bytes written


CFBundleIdentifier[269].......: com.apple.driver.PioneerSuperDrive

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/PioneerSuperDrive.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/PioneerSuperDrive.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/PioneerSuperDrive.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/PioneerSuperDrive

kextExecutablePath............: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/PioneerSuperDrive.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/PioneerSuperDrive.kext/Contents/MacOS, 755)

CFBundleIdentifier............: PioneerSuperDrive

_PrelinkExecutableSourceAddr..: 0xffffff800481e000 -> 0x472b000/74625024 (offset)

_PrelinkExecutableSize........: 0x5000/20480

executablePath................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/PioneerSuperDrive.kext/Contents/MacOS/PioneerSuperDrive

Executable....................: PioneerSuperDrive (20480 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/PioneerSuperDrive.kext/Info.plist

Info.plist....................: 2865 bytes written


CFBundleIdentifier[270].......: com.apple.driver.MaxTranserSizeOverrideDriver

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/MaxTranserSizeOverrideDriver.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/MaxTranserSizeOverrideDriver.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/MaxTranserSizeOverrideDriver.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/MaxTranserSizeOverrideDriver

kextExecutablePath............: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/MaxTranserSizeOverrideDriver.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/MaxTranserSizeOverrideDriver.kext/Contents/MacOS, 755)

CFBundleIdentifier............: MaxTranserSizeOverrideDriver

_PrelinkExecutableSourceAddr..: 0xffffff8004823000 -> 0x4730000/74645504 (offset)

_PrelinkExecutableSize........: 0x4000/16384

executablePath................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/MaxTranserSizeOverrideDriver.kext/Contents/MacOS/MaxTranserSizeOverrideDriver

Executable....................: MaxTranserSizeOverrideDriver (16384 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/MaxTranserSizeOverrideDriver.kext/Info.plist

Info.plist....................: 3767 bytes written


CFBundleIdentifier[271].......: com.apple.driver.AppleUSBODD

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBODD.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBODD.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBODD.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBODD

kextExecutablePath............: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBODD.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBODD.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBODD

_PrelinkExecutableSourceAddr..: 0xffffff8004827000 -> 0x4734000/74661888 (offset)

_PrelinkExecutableSize........: 0x7000/28672

executablePath................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBODD.kext/Contents/MacOS/AppleUSBODD

Executable....................: AppleUSBODD (28672 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBODD.kext/Info.plist

Info.plist....................: 3832 bytes written


CFBundleIdentifier[272].......: com.apple.driver.SanyoIDShot

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/SanyoIDShot.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/SanyoIDShot.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/SanyoIDShot.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/SanyoIDShot

kextExecutablePath............: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/SanyoIDShot.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/SanyoIDShot.kext/Contents/MacOS, 755)

CFBundleIdentifier............: SanyoIDShot

_PrelinkExecutableSourceAddr..: 0xffffff800482e000 -> 0x473b000/74690560 (offset)

_PrelinkExecutableSize........: 0x4000/16384

executablePath................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/SanyoIDShot.kext/Contents/MacOS/SanyoIDShot

Executable....................: SanyoIDShot (16384 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/SanyoIDShot.kext/Info.plist

Info.plist....................: 3443 bytes written


CFBundleIdentifier[273].......: com.apple.driver.AppleUSBCardReader

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBCardReader.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBCardReader.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBCardReader.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBCardReader

kextExecutablePath............: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBCardReader.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBCardReader.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBCardReader

_PrelinkExecutableSourceAddr..: 0xffffff8004832000 -> 0x473f000/74706944 (offset)

_PrelinkExecutableSize........: 0x14000/81920

executablePath................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBCardReader.kext/Contents/MacOS/AppleUSBCardReader

Executable....................: AppleUSBCardReader (81920 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBCardReader.kext/Info.plist

Info.plist....................: 13780 bytes written


CFBundleIdentifier[274].......: com.apple.driver.AppleHollywood

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleHollywood.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleHollywood.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleHollywood.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleHollywood

kextExecutablePath............: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleHollywood.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleHollywood.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleHollywood

_PrelinkExecutableSourceAddr..: 0xffffff8004846000 -> 0x4753000/74788864 (offset)

_PrelinkExecutableSize........: 0x5000/20480

executablePath................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleHollywood.kext/Contents/MacOS/AppleHollywood

Executable....................: AppleHollywood (20480 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleHollywood.kext/Info.plist

Info.plist....................: 17406 bytes written


CFBundleIdentifier[275].......: com.apple.driver.SCSIDeviceSpecifics

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/SCSIDeviceSpecifics.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/SCSIDeviceSpecifics.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/SCSIDeviceSpecifics.kext, 755)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/SCSIDeviceSpecifics.kext/Info.plist

Info.plist....................: 6058 bytes written


CFBundleIdentifier[276].......: com.apple.driver.AppleATAPIStorage

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleATAPIStorage.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleATAPIStorage.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleATAPIStorage.kext, 755)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleATAPIStorage.kext/Info.plist

Info.plist....................: 3388 bytes written


CFBundleIdentifier[277].......: com.apple.driver.AppleUSBStorageCoexistentDriver

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBStorageCoexistentDriver.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBStorageCoexistentDriver.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBStorageCoexistentDriver.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBStorageCoexistentDriver

kextExecutablePath............: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBStorageCoexistentDriver.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBStorageCoexistentDriver.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBStorageCoexistentDriver

_PrelinkExecutableSourceAddr..: 0xffffff800484b000 -> 0x4758000/74809344 (offset)

_PrelinkExecutableSize........: 0x7000/28672

executablePath................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBStorageCoexistentDriver.kext/Contents/MacOS/AppleUSBStorageCoexistentDriver

Executable....................: AppleUSBStorageCoexistentDriver (28672 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBStorageCoexistentDriver.kext/Info.plist

Info.plist....................: 4694 bytes written


CFBundleIdentifier[278].......: com.apple.driver.FWPreferredProtocolSpeed

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/FWPreferredProtocolSpeed.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/FWPreferredProtocolSpeed.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/FWPreferredProtocolSpeed.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/FWPreferredProtocolSpeed

kextExecutablePath............: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/FWPreferredProtocolSpeed.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/FWPreferredProtocolSpeed.kext/Contents/MacOS, 755)

CFBundleIdentifier............: FWPreferredProtocolSpeed

_PrelinkExecutableSourceAddr..: 0xffffff8004852000 -> 0x475f000/74838016 (offset)

_PrelinkExecutableSize........: 0x4000/16384

executablePath................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/FWPreferredProtocolSpeed.kext/Contents/MacOS/FWPreferredProtocolSpeed

Executable....................: FWPreferredProtocolSpeed (16384 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/FWPreferredProtocolSpeed.kext/Info.plist

Info.plist....................: 3446 bytes written


CFBundleIdentifier[279].......: com.apple.driver.StorageLynx

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/StorageLynx.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/StorageLynx.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/StorageLynx.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/StorageLynx

kextExecutablePath............: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/StorageLynx.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/StorageLynx.kext/Contents/MacOS, 755)

CFBundleIdentifier............: StorageLynx

_PrelinkExecutableSourceAddr..: 0xffffff8004856000 -> 0x4763000/74854400 (offset)

_PrelinkExecutableSize........: 0x4000/16384

executablePath................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/StorageLynx.kext/Contents/MacOS/StorageLynx

Executable....................: StorageLynx (16384 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/StorageLynx.kext/Info.plist

Info.plist....................: 3210 bytes written


CFBundleIdentifier[280].......: com.apple.driver.USBStorageDeviceSpecifics

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/USBStorageDeviceSpecifics.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/USBStorageDeviceSpecifics.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/USBStorageDeviceSpecifics.kext, 755)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/USBStorageDeviceSpecifics.kext/Info.plist

Info.plist....................: 135398 bytes written


CFBundleIdentifier[281].......: com.apple.driver.IOFireWireSerialBusProtocolSansPhysicalUnit

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/IOFireWireSerialBusProtocolSansPhysicalUnit.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/IOFireWireSerialBusProtocolSansPhysicalUnit.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/IOFireWireSerialBusProtocolSansPhysicalUnit.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOFireWireSerialBusProtocolSansPhysicalUnit

kextExecutablePath............: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/IOFireWireSerialBusProtocolSansPhysicalUnit.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/IOFireWireSerialBusProtocolSansPhysicalUnit.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOFireWireSerialBusProtocolSansPhysicalUnit

_PrelinkExecutableSourceAddr..: 0xffffff800485a000 -> 0x4767000/74870784 (offset)

_PrelinkExecutableSize........: 0x4000/16384

executablePath................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/IOFireWireSerialBusProtocolSansPhysicalUnit.kext/Contents/MacOS/IOFireWireSerialBusProtocolSansPhysicalUnit

Executable....................: IOFireWireSerialBusProtocolSansPhysicalUnit (16384 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/IOFireWireSerialBusProtocolSansPhysicalUnit.kext/Info.plist

Info.plist....................: 3466 bytes written


CFBundleIdentifier[282].......: com.apple.driver.FireWireStorageDeviceSpecifics

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/FireWireStorageDeviceSpecifics.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/FireWireStorageDeviceSpecifics.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/FireWireStorageDeviceSpecifics.kext, 755)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/FireWireStorageDeviceSpecifics.kext/Info.plist

Info.plist....................: 8207 bytes written


CFBundleIdentifier[283].......: com.apple.driver.UFIWriteProtectedMediaDriver

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/UFIWriteProtectedMediaDriver.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/UFIWriteProtectedMediaDriver.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/UFIWriteProtectedMediaDriver.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/UFIWriteProtectedMediaDriver

kextExecutablePath............: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/UFIWriteProtectedMediaDriver.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/UFIWriteProtectedMediaDriver.kext/Contents/MacOS, 755)

CFBundleIdentifier............: UFIWriteProtectedMediaDriver

_PrelinkExecutableSourceAddr..: 0xffffff800485e000 -> 0x476b000/74887168 (offset)

_PrelinkExecutableSize........: 0x6000/24576

executablePath................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/UFIWriteProtectedMediaDriver.kext/Contents/MacOS/UFIWriteProtectedMediaDriver

Executable....................: UFIWriteProtectedMediaDriver (24576 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/UFIWriteProtectedMediaDriver.kext/Info.plist

Info.plist....................: 3792 bytes written


CFBundleIdentifier[284].......: com.apple.driver.AppleMemorexCDROMDriver

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleMemorexCDROMDriver.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleMemorexCDROMDriver.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleMemorexCDROMDriver.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleMemorexCDROMDriver

kextExecutablePath............: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleMemorexCDROMDriver.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleMemorexCDROMDriver.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleMemorexCDROMDriver

_PrelinkExecutableSourceAddr..: 0xffffff8004864000 -> 0x4771000/74911744 (offset)

_PrelinkExecutableSize........: 0x5000/20480

executablePath................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleMemorexCDROMDriver.kext/Contents/MacOS/AppleMemorexCDROMDriver

Executable....................: AppleMemorexCDROMDriver (20480 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleMemorexCDROMDriver.kext/Info.plist

Info.plist....................: 2983 bytes written


CFBundleIdentifier[285].......: com.apple.driver.AppleXserveRAID

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleXserveRAID.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleXserveRAID.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleXserveRAID.kext, 755)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleXserveRAID.kext/Info.plist

Info.plist....................: 2784 bytes written


CFBundleIdentifier[286].......: com.apple.driver.CanonEOS1D

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/CanonEOS1D.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/CanonEOS1D.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/CanonEOS1D.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/CanonEOS1D

kextExecutablePath............: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/CanonEOS1D.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/CanonEOS1D.kext/Contents/MacOS, 755)

CFBundleIdentifier............: CanonEOS1D

_PrelinkExecutableSourceAddr..: 0xffffff8004869000 -> 0x4776000/74932224 (offset)

_PrelinkExecutableSize........: 0x4000/16384

executablePath................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/CanonEOS1D.kext/Contents/MacOS/CanonEOS1D

Executable....................: CanonEOS1D (16384 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/CanonEOS1D.kext/Info.plist

Info.plist....................: 3370 bytes written


CFBundleIdentifier[287].......: com.apple.driver.Oxford_Semi

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/OxfordSemiconductor.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/OxfordSemiconductor.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/OxfordSemiconductor.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/OxfordSemiconductor

kextExecutablePath............: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/OxfordSemiconductor.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/OxfordSemiconductor.kext/Contents/MacOS, 755)

CFBundleIdentifier............: OxfordSemiconductor

_PrelinkExecutableSourceAddr..: 0xffffff800486d000 -> 0x477a000/74948608 (offset)

_PrelinkExecutableSize........: 0x5000/20480

executablePath................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/OxfordSemiconductor.kext/Contents/MacOS/OxfordSemiconductor

Executable....................: OxfordSemiconductor (20480 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/OxfordSemiconductor.kext/Info.plist

Info.plist....................: 3380 bytes written


CFBundleIdentifier[288].......: com.apple.driver.WriteProtectedMediaDriver

_PrelinkBundlePath............: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/WriteProtectedMediaDriver.kext

kextPath......................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/WriteProtectedMediaDriver.kext

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/WriteProtectedMediaDriver.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/WriteProtectedMediaDriver

kextExecutablePath............: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/WriteProtectedMediaDriver.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/WriteProtectedMediaDriver.kext/Contents/MacOS, 755)

CFBundleIdentifier............: WriteProtectedMediaDriver

_PrelinkExecutableSourceAddr..: 0xffffff8004872000 -> 0x477f000/74969088 (offset)

_PrelinkExecutableSize........: 0x4000/16384

executablePath................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/WriteProtectedMediaDriver.kext/Contents/MacOS/WriteProtectedMediaDriver

Executable....................: WriteProtectedMediaDriver (16384 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/WriteProtectedMediaDriver.kext/Info.plist

Info.plist....................: 7578 bytes written


CFBundleIdentifier[289].......: com.apple.nke.applicationfirewall

_PrelinkBundlePath............: /System/Library/Extensions/ALF.kext

kextPath......................: kexts/System/Library/Extensions/ALF.kext

_mkdir(kexts/System/Library/Extensions/ALF.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/ALF

kextExecutablePath............: kexts/System/Library/Extensions/ALF.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/ALF.kext/Contents/MacOS, 755)

CFBundleIdentifier............: ALF

_PrelinkExecutableSourceAddr..: 0xffffff8004876000 -> 0x4783000/74985472 (offset)

_PrelinkExecutableSize........: 0xa000/40960

executablePath................: kexts/System/Library/Extensions/ALF.kext/Contents/MacOS/ALF

Executable....................: ALF (40960 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/ALF.kext/Info.plist

Info.plist....................: 2231 bytes written


CFBundleIdentifier[290].......: com.apple.driver.AppleHPM

_PrelinkBundlePath............: /System/Library/Extensions/AppleHPM.kext

kextPath......................: kexts/System/Library/Extensions/AppleHPM.kext

_mkdir(kexts/System/Library/Extensions/AppleHPM.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleHPM

kextExecutablePath............: kexts/System/Library/Extensions/AppleHPM.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleHPM.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleHPM

_PrelinkExecutableSourceAddr..: 0xffffff8004880000 -> 0x478d000/75026432 (offset)

_PrelinkExecutableSize........: 0x11000/69632

executablePath................: kexts/System/Library/Extensions/AppleHPM.kext/Contents/MacOS/AppleHPM

Executable....................: AppleHPM (69632 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleHPM.kext/Info.plist

Info.plist....................: 3106 bytes written


CFBundleIdentifier[291].......: com.apple.driver.AppleGFXHDA

_PrelinkBundlePath............: /System/Library/Extensions/AppleGFXHDA.kext

kextPath......................: kexts/System/Library/Extensions/AppleGFXHDA.kext

_mkdir(kexts/System/Library/Extensions/AppleGFXHDA.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleGFXHDA

kextExecutablePath............: kexts/System/Library/Extensions/AppleGFXHDA.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleGFXHDA.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleGFXHDA

_PrelinkExecutableSourceAddr..: 0xffffff8004891000 -> 0x479e000/75096064 (offset)

_PrelinkExecutableSize........: 0xb5000/741376

executablePath................: kexts/System/Library/Extensions/AppleGFXHDA.kext/Contents/MacOS/AppleGFXHDA

Executable....................: AppleGFXHDA (741376 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleGFXHDA.kext/Info.plist

Info.plist....................: 2649 bytes written


CFBundleIdentifier[292].......: com.apple.driver.AppleThunderboltNHI

_PrelinkBundlePath............: /System/Library/Extensions/AppleThunderboltNHI.kext

kextPath......................: kexts/System/Library/Extensions/AppleThunderboltNHI.kext

_mkdir(kexts/System/Library/Extensions/AppleThunderboltNHI.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleThunderboltNHI

kextExecutablePath............: kexts/System/Library/Extensions/AppleThunderboltNHI.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleThunderboltNHI.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleThunderboltNHI

_PrelinkExecutableSourceAddr..: 0xffffff8004946000 -> 0x4853000/75837440 (offset)

_PrelinkExecutableSize........: 0x22000/139264

executablePath................: kexts/System/Library/Extensions/AppleThunderboltNHI.kext/Contents/MacOS/AppleThunderboltNHI

Executable....................: AppleThunderboltNHI (139264 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleThunderboltNHI.kext/Info.plist

Info.plist....................: 3069 bytes written


CFBundleIdentifier[293].......: com.apple.driver.AppleWWANAutoEject

_PrelinkBundlePath............: /System/Library/Extensions/AppleWWANAutoEject.kext

kextPath......................: kexts/System/Library/Extensions/AppleWWANAutoEject.kext

_mkdir(kexts/System/Library/Extensions/AppleWWANAutoEject.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleWWANAutoEject

kextExecutablePath............: kexts/System/Library/Extensions/AppleWWANAutoEject.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleWWANAutoEject.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleWWANAutoEject

_PrelinkExecutableSourceAddr..: 0xffffff8004968000 -> 0x4875000/75976704 (offset)

_PrelinkExecutableSize........: 0x4000/16384

executablePath................: kexts/System/Library/Extensions/AppleWWANAutoEject.kext/Contents/MacOS/AppleWWANAutoEject

Executable....................: AppleWWANAutoEject (16384 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleWWANAutoEject.kext/Info.plist

Info.plist....................: 5693 bytes written


CFBundleIdentifier[294].......: com.apple.driver.usb.cdc.ecm

_PrelinkBundlePath............: /System/Library/Extensions/AppleUSBECM.kext

kextPath......................: kexts/System/Library/Extensions/AppleUSBECM.kext

_mkdir(kexts/System/Library/Extensions/AppleUSBECM.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleUSBECM

kextExecutablePath............: kexts/System/Library/Extensions/AppleUSBECM.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleUSBECM.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleUSBECM

_PrelinkExecutableSourceAddr..: 0xffffff800496c000 -> 0x4879000/75993088 (offset)

_PrelinkExecutableSize........: 0xf000/61440

executablePath................: kexts/System/Library/Extensions/AppleUSBECM.kext/Contents/MacOS/AppleUSBECM

Executable....................: AppleUSBECM (61440 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleUSBECM.kext/Info.plist

Info.plist....................: 3483 bytes written


CFBundleIdentifier[295].......: com.apple.driver.AppleAPIC

_PrelinkBundlePath............: /System/Library/Extensions/AppleAPIC.kext

kextPath......................: kexts/System/Library/Extensions/AppleAPIC.kext

_mkdir(kexts/System/Library/Extensions/AppleAPIC.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleAPIC

kextExecutablePath............: kexts/System/Library/Extensions/AppleAPIC.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleAPIC.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleAPIC

_PrelinkExecutableSourceAddr..: 0xffffff800497b000 -> 0x4888000/76054528 (offset)

_PrelinkExecutableSize........: 0x5000/20480

executablePath................: kexts/System/Library/Extensions/AppleAPIC.kext/Contents/MacOS/AppleAPIC

Executable....................: AppleAPIC (20480 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleAPIC.kext/Info.plist

Info.plist....................: 2472 bytes written


CFBundleIdentifier[296].......: com.apple.driver.AppleIRController

_PrelinkBundlePath............: /System/Library/Extensions/AppleIRController.kext

kextPath......................: kexts/System/Library/Extensions/AppleIRController.kext

_mkdir(kexts/System/Library/Extensions/AppleIRController.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleIRController

kextExecutablePath............: kexts/System/Library/Extensions/AppleIRController.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleIRController.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleIRController

_PrelinkExecutableSourceAddr..: 0xffffff8004980000 -> 0x488d000/76075008 (offset)

_PrelinkExecutableSize........: 0xd000/53248

executablePath................: kexts/System/Library/Extensions/AppleIRController.kext/Contents/MacOS/AppleIRController

Executable....................: AppleIRController (53248 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleIRController.kext/Info.plist

Info.plist....................: 8145 bytes written


CFBundleIdentifier[297].......: com.apple.driver.AppleIntelLpssUARTCommon

_PrelinkBundlePath............: /System/Library/Extensions/AppleIntelLpssUARTCommon.kext

kextPath......................: kexts/System/Library/Extensions/AppleIntelLpssUARTCommon.kext

_mkdir(kexts/System/Library/Extensions/AppleIntelLpssUARTCommon.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleIntelLpssUARTCommon

kextExecutablePath............: kexts/System/Library/Extensions/AppleIntelLpssUARTCommon.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleIntelLpssUARTCommon.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleIntelLpssUARTCommon

_PrelinkExecutableSourceAddr..: 0xffffff800498d000 -> 0x489a000/76128256 (offset)

_PrelinkExecutableSize........: 0x4000/16384

executablePath................: kexts/System/Library/Extensions/AppleIntelLpssUARTCommon.kext/Contents/MacOS/AppleIntelLpssUARTCommon

Executable....................: AppleIntelLpssUARTCommon (16384 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleIntelLpssUARTCommon.kext/Info.plist

Info.plist....................: 2523 bytes written


CFBundleIdentifier[298].......: com.apple.driver.AppleIntelLpssUARTv1

_PrelinkBundlePath............: /System/Library/Extensions/AppleIntelLpssUARTv1.kext

kextPath......................: kexts/System/Library/Extensions/AppleIntelLpssUARTv1.kext

_mkdir(kexts/System/Library/Extensions/AppleIntelLpssUARTv1.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/AppleIntelLpssUARTv1

kextExecutablePath............: kexts/System/Library/Extensions/AppleIntelLpssUARTv1.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/AppleIntelLpssUARTv1.kext/Contents/MacOS, 755)

CFBundleIdentifier............: AppleIntelLpssUARTv1

_PrelinkExecutableSourceAddr..: 0xffffff8004991000 -> 0x489e000/76144640 (offset)

_PrelinkExecutableSize........: 0x3000/12288

executablePath................: kexts/System/Library/Extensions/AppleIntelLpssUARTv1.kext/Contents/MacOS/AppleIntelLpssUARTv1

Executable....................: AppleIntelLpssUARTv1 (12288 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/AppleIntelLpssUARTv1.kext/Info.plist

Info.plist....................: 2584 bytes written


CFBundleIdentifier[299].......: com.apple.driver.BridgeAudioCommunication

_PrelinkBundlePath............: /System/Library/Extensions/BridgeAudioCommunication.kext

kextPath......................: kexts/System/Library/Extensions/BridgeAudioCommunication.kext

_mkdir(kexts/System/Library/Extensions/BridgeAudioCommunication.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/BridgeAudioCommunication

kextExecutablePath............: kexts/System/Library/Extensions/BridgeAudioCommunication.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/BridgeAudioCommunication.kext/Contents/MacOS, 755)

CFBundleIdentifier............: BridgeAudioCommunication

_PrelinkExecutableSourceAddr..: 0xffffff8004994000 -> 0x48a1000/76156928 (offset)

_PrelinkExecutableSize........: 0x1b000/110592

executablePath................: kexts/System/Library/Extensions/BridgeAudioCommunication.kext/Contents/MacOS/BridgeAudioCommunication

Executable....................: BridgeAudioCommunication (110592 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/BridgeAudioCommunication.kext/Info.plist

Info.plist....................: 2293 bytes written


CFBundleIdentifier[300].......: com.apple.IOBufferCopyEngineTest

_PrelinkBundlePath............: /System/Library/Extensions/IOBufferCopyEngineTest.kext

kextPath......................: kexts/System/Library/Extensions/IOBufferCopyEngineTest.kext

_mkdir(kexts/System/Library/Extensions/IOBufferCopyEngineTest.kext, 755)

_PrelinkExecutableRelativePath: Contents/MacOS/IOBufferCopyEngineTest

kextExecutablePath............: kexts/System/Library/Extensions/IOBufferCopyEngineTest.kext/Contents/MacOS

_mkdir(kexts/System/Library/Extensions/IOBufferCopyEngineTest.kext/Contents/MacOS, 755)

CFBundleIdentifier............: IOBufferCopyEngineTest

_PrelinkExecutableSourceAddr..: 0xffffff80049af000 -> 0x48bc000/76267520 (offset)

_PrelinkExecutableSize........: 0xf000/61440

executablePath................: kexts/System/Library/Extensions/IOBufferCopyEngineTest.kext/Contents/MacOS/IOBufferCopyEngineTest

Executable....................: IOBufferCopyEngineTest (61440 bytes written)

kextPlistPath.................: kexts/System/Library/Extensions/IOBufferCopyEngineTest.kext/Info.plist

Info.plist....................: 2859 bytes written


301 kexts extracted (8 signed and 293 unsigned)


Done.

NVRAM

Dumped using nvram -x -p

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>BridgeOSVersion</key>

<data>

MTUuMTYuMjA2NC4wLjAsMAA=

</data>

<key>EFIBluetoothDelay</key>

<data>

uAs=

</data>

<key>LocationServicesEnabled</key>

<data>

AQ==

</data>

<key>backlight-level</key>

<data>

//8=

</data>

<key>bluetoothActiveControllerInfo</key>

<data>

ewCsBQAAAAAAAIyFkJRTKw==

</data>

<key>bluetoothInternalControllerInfo</key>

<data>

ewCsBQAAAACMhZCUUys=

</data>

<key>display-config</key>

<data>

AAAlAXMI//8BAA==

</data>

<key>enable-remap-mode</key>

<data>

dHJ1ZQ==

</data>

<key>fmm-computer-name</key>

<data>

aU1hYyBQcm8gLSBDMDJWVjVSRkhYODcgLSBhcnMxODAuMjE=

</data>

<key>fmm-mobileme-token-FMM</key>

<data>

YnBsaXN0MDDcAQIDBAUGBwgJCgsMDQ4QDRENEhMUFRYdXxAPdW5yZWdpc3RlclN0YXRl

XxASZW5hYmxlZERhdGFjbGFzc2VzWWF1dGhUb2tlbl5kaXNhYmxlQ29udGV4dFZ1c2Vy

aWRdZW5hYmxlQ29udGV4dFh1c2VybmFtZVhwZXJzb25JRFdhZGRUaW1lVGd1aWRYdXNl

ckluZm9fEBNkYXRhY2xhc3NQcm9wZXJ0aWVzEAChD18QIWNvbS5hcHBsZS5EYXRhY2xh

c3MuRGV2aWNlTG9jYXRvcl8QKEFRQUFBQUJhUkQtMnpYa0lXY2VhVlA5LXVIQmNyYjhs

UFFNTmdDa34RAfZfEBFhcnMxODAuMjFAbWFjLmNvbVkxNjczMzY3MzYjQdaRD+8X9F5f

ECQ2RERCOUJDNi04RTUyLTREMTItODNGRC0xQTY2OEZFRTIwOUHTFxgZGhscXxAVSW5V

c2VPd25lckRpc3BsYXlOYW1lXxATSW5Vc2VPd25lckZpcnN0TmFtZV8QEkluVXNlT3du

ZXJMYXN0TmFtZV5Kb2huIEFwcGxlc2VlZFRKb2huWUFwcGxlc2VlZNEPHtQfICEiIyQl

JlZhcHNFbnZYaG9zdG5hbWVdYXV0aE1lY2hhbmlzbVZzY2hlbWVaUHJvZHVjdGlvbl8Q

E3AzOS1mbWlwLmljbG91ZC5jb21VdG9rZW5VaHR0cHMACAAhADMASABSAGEAaAB2AH8A

iACQAJUAngC0ALYAuADcAQcBCgEeASgBMQFYAV8BdwGNAaIBsQG2AcABwwHMAdMB3AHq

AfEB/AISAhgAAAAAAAACAQAAAAAAAAAnAAAAAAAAAAAAAAAAAAACHg==

</data>

<key>usb-cr-rec</key>

<data>

AQAAAA==

</data>

</dict>

</plist>

Dumped with nvram -hp using an amended version of Apple's nvram tool.


------------------------------------------------------------------------------

bluetoothActiveControllerInfo

------------------------------------------------------------------------------

000000: 7b 00 ac 05 00 00 00 00 00 00 8c 85 90 94 53 2b  |{.............S+|


------------------------------------------------------------------------------

usb-cr-rec

------------------------------------------------------------------------------

000000: 01 00 00 00                                      |....|


------------------------------------------------------------------------------

display-config

------------------------------------------------------------------------------

000000: 00 00 25 01 73 08 ff ff 01 00                    |..%.s.....|


------------------------------------------------------------------------------

backlight-level

------------------------------------------------------------------------------

000000: ff ff                                            |..|


------------------------------------------------------------------------------

bluetoothInternalControllerInfo

------------------------------------------------------------------------------

000000: 7b 00 ac 05 00 00 00 00 8c 85 90 94 53 2b        |{...........S+|


------------------------------------------------------------------------------

BridgeOSVersion

------------------------------------------------------------------------------

000000: 31 35 2e 31 36 2e 32 30 36 34 2e 30 2e 30 2c 30  |15.16.2064.0.0,0|

000010: 00                                               |.|


------------------------------------------------------------------------------

fmm-computer-name

------------------------------------------------------------------------------

000000: 69 4d 61 63 20 50 72 6f 20 2d 20 43 30 32 56 56  |iMac Pro - C02VV|

000010: 35 52 46 48 58 38 37 20 2d 20 61 72 73 31 38 30  |5RFHX87 - ars180|

000020: 2e 32 31                                         |.21|


------------------------------------------------------------------------------

EFIBluetoothDelay

------------------------------------------------------------------------------

000000: b8 0b                                            |..|


------------------------------------------------------------------------------

LocationServicesEnabled

------------------------------------------------------------------------------

000000: 01                                               |.|


------------------------------------------------------------------------------

fmm-mobileme-token-FMM

------------------------------------------------------------------------------

000000: 62 70 6c 69 73 74 30 30 dc 01 02 03 04 05 06 07  |bplist00........|

000010: 08 09 0a 0b 0c 0d 0e 10 0d 11 0d 12 13 14 15 16  |................|

000020: 1d 5f 10 0f 75 6e 72 65 67 69 73 74 65 72 53 74  |._..unregisterSt|

000030: 61 74 65 5f 10 12 65 6e 61 62 6c 65 64 44 61 74  |ate_..enabledDat|

000040: 61 63 6c 61 73 73 65 73 59 61 75 74 68 54 6f 6b  |aclassesYauthTok|

000050: 65 6e 5e 64 69 73 61 62 6c 65 43 6f 6e 74 65 78  |en^disableContex|

000060: 74 56 75 73 65 72 69 64 5d 65 6e 61 62 6c 65 43  |tVuserid]enableC|

000070: 6f 6e 74 65 78 74 58 75 73 65 72 6e 61 6d 65 58  |ontextXusernameX|

000080: 70 65 72 73 6f 6e 49 44 57 61 64 64 54 69 6d 65  |personIDWaddTime|

000090: 54 67 75 69 64 58 75 73 65 72 49 6e 66 6f 5f 10  |TguidXuserInfo_.|

0000a0: 13 64 61 74 61 63 6c 61 73 73 50 72 6f 70 65 72  |.dataclassProper|

0000b0: 74 69 65 73 10 00 a1 0f 5f 10 21 63 6f 6d 2e 61  |ties...._.!com.a|

0000c0: 70 70 6c 65 2e 44 61 74 61 63 6c 61 73 73 2e 44  |pple.Dataclass.D|

0000d0: 65 76 69 63 65 4c 6f 63 61 74 6f 72 5f 10 28 41  |eviceLocator_.(A|

0000e0: 51 41 41 41 41 42 61 52 44 2d 32 7a 58 6b 49 57  |QAAAABaRD-2zXkIW|

0000f0: 63 65 61 56 50 39 2d 75 48 42 63 72 62 38 6c 50  |ceaVP9-uHBcrb8lP|

000100: 51 4d 4e 67 43 6b 7e 11 01 f6 5f 10 11 61 72 73  |QMNgCk~..._..ars|

000110: 31 38 30 2e 32 31 40 6d 61 63 2e 63 6f 6d 59 31  |180.21@mac.comY1|

000120: 36 37 33 33 36 37 33 36 23 41 d6 91 0f ef 17 f4  |67336736#A......|

000130: 5e 5f 10 24 36 44 44 42 39 42 43 36 2d 38 45 35  |^_.$6DDB9BC6-8E5|

000140: 32 2d 34 44 31 32 2d 38 33 46 44 2d 31 41 36 36  |2-4D12-83FD-1A66|

000150: 38 46 45 45 32 30 39 41 d3 17 18 19 1a 1b 1c 5f  |8FEE209A......._|

000160: 10 15 49 6e 55 73 65 4f 77 6e 65 72 44 69 73 70  |..InUseOwnerDisp|

000170: 6c 61 79 4e 61 6d 65 5f 10 13 49 6e 55 73 65 4f  |layName_..InUseO|

000180: 77 6e 65 72 46 69 72 73 74 4e 61 6d 65 5f 10 12  |wnerFirstName_..|

000190: 49 6e 55 73 65 4f 77 6e 65 72 4c 61 73 74 4e 61  |InUseOwnerLastNa|

0001a0: 6d 65 5e 4a 6f 68 6e 20 41 70 70 6c 65 73 65 65  |me^John Applesee|

0001b0: 64 54 4a 6f 68 6e 59 41 70 70 6c 65 73 65 65 64  |dTJohnYAppleseed|

0001c0: d1 0f 1e d4 1f 20 21 22 23 24 25 26 56 61 70 73  |..... !"#$%&Vaps|

0001d0: 45 6e 76 58 68 6f 73 74 6e 61 6d 65 5d 61 75 74  |EnvXhostname]aut|

0001e0: 68 4d 65 63 68 61 6e 69 73 6d 56 73 63 68 65 6d  |hMechanismVschem|

0001f0: 65 5a 50 72 6f 64 75 63 74 69 6f 6e 5f 10 13 70  |eZProduction_..p|

000200: 33 39 2d 66 6d 69 70 2e 69 63 6c 6f 75 64 2e 63  |39-fmip.icloud.c|

000210: 6f 6d 55 74 6f 6b 65 6e 55 68 74 74 70 73 00 08  |omUtokenUhttps..|

000220: 00 21 00 33 00 48 00 52 00 61 00 68 00 76 00 7f  |.!.3.H.R.a.h.v..|

000230: 00 88 00 90 00 95 00 9e 00 b4 00 b6 00 b8 00 dc  |................|

000240: 01 07 01 0a 01 1e 01 28 01 31 01 58 01 5f 01 77  |.......(.1.X._.w|

000250: 01 8d 01 a2 01 b1 01 b6 01 c0 01 c3 01 cc 01 d3  |................|

000260: 01 dc 01 ea 01 f1 01 fc 02 12 02 18 00 00 00 00  |................|

000270: 00 00 02 01 00 00 00 00 00 00 00 27 00 00 00 00  |...........'....|

000280: 00 00 00 00 00 00 00 00 00 00 02 1e              |............|


------------------------------------------------------------------------------

enable-remap-mode

------------------------------------------------------------------------------

000000: 74 72 75 65                                      |true|

Dumped with nvram -ha using an amended version of Apple's nvram tool.


------------------------------------------------------------------------------

36C28AB5-6566-4C50-9EBD-CBB920F83843:current-network

------------------------------------------------------------------------------

000000: 00 00 00 00 00 00 00 00 04 00 05 00 0a 00 00 00  |................|

000010: 41 70 70 6c 65 20 44 65 6d 6f 00 00 00 00 00 00  |Apple Demo......|

000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|

000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|

000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|

000050: 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|

000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|

000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|

000080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|

000090: 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00  |............ ...|

0000a0: ae 0c 65 48 92 96 44 8d eb aa 74 16 6b 31 3f 17  |..eH..D...t.k1?.|

0000b0: 0b 20 6a bd 33 6c c7 7e 87 e4 08 b1 37 b2 ed 6d  |. j.3l.~....7..m|


------------------------------------------------------------------------------

36C28AB5-6566-4C50-9EBD-CBB920F83843:preferred-count

------------------------------------------------------------------------------


------------------------------------------------------------------------------

36C28AB5-6566-4C50-9EBD-CBB920F83843:preferred-networks

------------------------------------------------------------------------------

000000: 00 00 00 00 00 00 00 00 04 00 05 00 0a 00 00 00  |................|

000010: 41 70 70 6c 65 20 44 65 6d 6f 00 00 00 00 00 00  |Apple Demo......|

000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|

000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|

000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|

000050: 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|

000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|

000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|

000080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  |................|

000090: 00 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00  |............ ...|

0000a0: ae 0c 65 48 92 96 44 8d eb aa 74 16 6b 31 3f 17  |..eH..D...t.k1?.|

0000b0: 0b 20 6a bd 33 6c c7 7e 87 e4 08 b1 37 b2 ed 6d  |. j.3l.~....7..m|


------------------------------------------------------------------------------

4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:FirmwareFeatures

------------------------------------------------------------------------------

000000: 3e f5 8f fd                                      |>...|


------------------------------------------------------------------------------

4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:FirmwareFeaturesMask

------------------------------------------------------------------------------

000000: 3f ff 9f ff                                      |?...|


------------------------------------------------------------------------------

4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:MLB

------------------------------------------------------------------------------

000000: 43 30 32 37 34 38 33 30 32 38 31 4a 38 30 33 41  |C0274830281J803A|

000010: 47                                               |G|


------------------------------------------------------------------------------

4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:ROM

------------------------------------------------------------------------------

000000: 31 9a 49 b7 f7 fe                                |1.I...|


------------------------------------------------------------------------------

79941ECD-ED36-49D0-8124-E4C31AC75CD4:AmdAcpiVar

------------------------------------------------------------------------------

000000: 1b 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00  |................|


------------------------------------------------------------------------------

8BE4DF61-93CA-11D2-AA0D-00E098032B8C:BootCurrent

------------------------------------------------------------------------------

000000: 80 00                                            |..|


------------------------------------------------------------------------------

8BE4DF61-93CA-11D2-AA0D-00E098032B8C:BootOrder

------------------------------------------------------------------------------

000000: 80 00                                            |..|


------------------------------------------------------------------------------

8BE4DF61-93CA-11D2-AA0D-00E098032B8C:ConIn

------------------------------------------------------------------------------

000000: 01 04 14 00 ca b2 0a b5 d0 48 e4 11 a6 d3 b8 e8  |.........H......|

000010: 56 2c ba fa 03 0e 13 00 00 00 00 00 00 c2 01 00  |V,..............|

000020: 00 00 00 00 08 01 01 03 0a 14 00 29 88 e1 83 cd  |...........)....|

000030: 59 46 50 83 bb 07 31 bd 36 3f d3 7f 01 04 00 02  |YFP...1.6?......|

000040: 01 0c 00 d0 41 03 0a 00 00 00 00 01 01 06 00 00  |....A...........|

000050: 1e 7f ff 04 00                                   |.....|


------------------------------------------------------------------------------

8BE4DF61-93CA-11D2-AA0D-00E098032B8C:ConInDev

------------------------------------------------------------------------------

000000: 01 04 14 00 ca b2 0a b5 d0 48 e4 11 a6 d3 b8 e8  |.........H......|

000010: 56 2c ba fa 03 0e 13 00 00 00 00 00 00 c2 01 00  |V,..............|

000020: 00 00 00 00 08 01 01 03 0a 14 00 53 47 c1 e0 be  |...........SG...|

000030: f9 d2 11 9a 0c 00 90 27 3f c1 4d 7f 01 04 00 01  |.......'?.M.....|

000040: 04 14 00 ca b2 0a b5 d0 48 e4 11 a6 d3 b8 e8 56  |........H......V|

000050: 2c ba fa 03 0e 13 00 00 00 00 00 00 c2 01 00 00  |,...............|

000060: 00 00 00 08 01 01 03 0a 14 00 65 60 a6 df 19 b4  |..........e`....|

000070: d3 11 9a 2d 00 90 27 3f c1 4d 7f 01 04 00 01 04  |...-..'?.M......|

000080: 14 00 ca b2 0a b5 d0 48 e4 11 a6 d3 b8 e8 56 2c  |.......H......V,|

000090: ba fa 03 0e 13 00 00 00 00 00 00 c2 01 00 00 00  |................|

0000a0: 00 00 08 01 01 03 0a 14 00 0b c7 ae 7b e0 57 76  |............{.Wv|

0000b0: 4c 8e 87 2f 9e 28 08 83 43 7f 01 04 00 01 04 14  |L../.(..C.......|

0000c0: 00 ca b2 0a b5 d0 48 e4 11 a6 d3 b8 e8 56 2c ba  |......H......V,.|

0000d0: fa 03 0e 13 00 00 00 00 00 00 c2 01 00 00 00 00  |................|

0000e0: 00 08 01 01 03 0a 14 00 d6 a0 15 ad ec 8b cf 4a  |...............J|

0000f0: a0 73 d0 1d e7 7e 2d 88 7f 01 04 00 01 04 14 00  |.s...~-.........|

000100: ca b2 0a b5 d0 48 e4 11 a6 d3 b8 e8 56 2c ba fa  |.....H......V,..|

000110: 03 0e 13 00 00 00 00 00 00 c2 01 00 00 00 00 00  |................|

000120: 08 01 01 03 0a 14 00 29 88 e1 83 cd 59 46 50 83  |.......)....YFP.|

000130: bb 07 31 bd 36 3f d3 7f ff 04 00                 |..1.6?.....|


------------------------------------------------------------------------------

8BE4DF61-93CA-11D2-AA0D-00E098032B8C:ConOut

------------------------------------------------------------------------------

000000: 02 01 0c 00 d0 41 03 0a 03 00 00 00 01 01 06 00  |.....A..........|

000010: 00 00 01 01 06 00 00 00 01 01 06 00 00 00 01 01  |................|

000020: 06 00 00 00 03 0a 1c 00 fb ca d6 e9 8b e5 81 47  |...............G|

000030: a8 f2 fb 2f 57 52 ca d6 00 00 00 00 01 00 00 00  |.../WR..........|

000040: 03 0a 1a 00 24 ae 2d 95 1d a5 c8 49 82 5d 91 68  |....$.-....I.].h|

000050: 1e 2c 6f 36 00 00 00 00 00 00 7f 01 04 00 01 04  |.,o6............|

000060: 14 00 ca b2 0a b5 d0 48 e4 11 a6 d3 b8 e8 56 2c  |.......H......V,|

000070: ba fa 03 0e 13 00 00 00 00 00 00 c2 01 00 00 00  |................|

000080: 00 00 08 01 01 03 0a 14 00 29 88 e1 83 cd 59 46  |.........)....YF|

000090: 50 83 bb 07 31 bd 36 3f d3 7f ff 04 00           |P...1.6?.....|


------------------------------------------------------------------------------

8BE4DF61-93CA-11D2-AA0D-00E098032B8C:ConOutDev

------------------------------------------------------------------------------

000000: 02 01 0c 00 d0 41 03 0a 03 00 00 00 01 01 06 00  |.....A..........|

000010: 00 00 01 01 06 00 00 00 01 01 06 00 00 00 01 01  |................|

000020: 06 00 00 00 7f ff 04 00                          |........|


------------------------------------------------------------------------------

8BE4DF61-93CA-11D2-AA0D-00E098032B8C:ErrOut

------------------------------------------------------------------------------

000000: 01 04 14 00 ca b2 0a b5 d0 48 e4 11 a6 d3 b8 e8  |.........H......|

000010: 56 2c ba fa 03 0e 13 00 00 00 00 00 00 c2 01 00  |V,..............|

000020: 00 00 00 00 08 01 01 03 0a 14 00 29 88 e1 83 cd  |...........)....|

000030: 59 46 50 83 bb 07 31 bd 36 3f d3 7f ff 04 00     |YFP...1.6?.....|


------------------------------------------------------------------------------

8BE4DF61-93CA-11D2-AA0D-00E098032B8C:ErrOutDev

------------------------------------------------------------------------------

000000: 02 01 0c 00 d0 41 03 0a 03 00 00 00 01 01 06 00  |.....A..........|

000010: 00 00 01 01 06 00 00 00 01 01 06 00 00 00 01 01  |................|

000020: 06 00 00 00 03 0a 1c 00 fb ca d6 e9 8b e5 81 47  |...............G|

000030: a8 f2 fb 2f 57 52 ca d6 00 00 00 00 01 00 00 00  |.../WR..........|

000040: 03 0a 1a 00 24 ae 2d 95 1d a5 c8 49 82 5d 91 68  |....$.-....I.].h|

000050: 1e 2c 6f 36 00 00 00 00 00 00 7f 01 04 00 01 04  |.,o6............|

000060: 14 00 ca b2 0a b5 d0 48 e4 11 a6 d3 b8 e8 56 2c  |.......H......V,|

000070: ba fa 03 0e 13 00 00 00 00 00 00 c2 01 00 00 00  |................|

000080: 00 00 08 01 01 03 0a 14 00 53 47 c1 e0 be f9 d2  |.........SG.....|

000090: 11 9a 0c 00 90 27 3f c1 4d 7f 01 04 00 01 04 14  |.....'?.M.......|

0000a0: 00 ca b2 0a b5 d0 48 e4 11 a6 d3 b8 e8 56 2c ba  |......H......V,.|

0000b0: fa 03 0e 13 00 00 00 00 00 00 c2 01 00 00 00 00  |................|

0000c0: 00 08 01 01 03 0a 14 00 65 60 a6 df 19 b4 d3 11  |........e`......|

0000d0: 9a 2d 00 90 27 3f c1 4d 7f 01 04 00 01 04 14 00  |.-..'?.M........|

0000e0: ca b2 0a b5 d0 48 e4 11 a6 d3 b8 e8 56 2c ba fa  |.....H......V,..|

0000f0: 03 0e 13 00 00 00 00 00 00 c2 01 00 00 00 00 00  |................|

000100: 08 01 01 03 0a 14 00 0b c7 ae 7b e0 57 76 4c 8e  |..........{.WvL.|

000110: 87 2f 9e 28 08 83 43 7f 01 04 00 01 04 14 00 ca  |./.(..C.........|

000120: b2 0a b5 d0 48 e4 11 a6 d3 b8 e8 56 2c ba fa 03  |....H......V,...|

000130: 0e 13 00 00 00 00 00 00 c2 01 00 00 00 00 00 08  |................|

000140: 01 01 03 0a 14 00 d6 a0 15 ad ec 8b cf 4a a0 73  |.............J.s|

000150: d0 1d e7 7e 2d 88 7f 01 04 00 01 04 14 00 ca b2  |...~-...........|

000160: 0a b5 d0 48 e4 11 a6 d3 b8 e8 56 2c ba fa 03 0e  |...H......V,....|

000170: 13 00 00 00 00 00 00 c2 01 00 00 00 00 00 08 01  |................|

000180: 01 03 0a 14 00 29 88 e1 83 cd 59 46 50 83 bb 07  |.....)....YFP...|

000190: 31 bd 36 3f d3 7f ff 04 00                       |1.6?.....|


------------------------------------------------------------------------------

8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Lang

------------------------------------------------------------------------------

000000: 65 6e 67 00                                      |eng.|


------------------------------------------------------------------------------

8BE4DF61-93CA-11D2-AA0D-00E098032B8C:LangCodes

------------------------------------------------------------------------------

000000: 65 6e 67 00                                      |eng.|


------------------------------------------------------------------------------

8BE4DF61-93CA-11D2-AA0D-00E098032B8C:PlatformLang

------------------------------------------------------------------------------

000000: 65 6e 2d 55 53 00                                |en-US.|


------------------------------------------------------------------------------

8BE4DF61-93CA-11D2-AA0D-00E098032B8C:PlatformLangCodes

------------------------------------------------------------------------------

000000: 65 6e 2d 55 53 00                                |en-US.|


------------------------------------------------------------------------------

8BE4DF61-93CA-11D2-AA0D-00E098032B8C:Boot0080

------------------------------------------------------------------------------

000000: 01 00 00 00 14 01 00 00 02 01 0c 00 d0 41 03 0a  |.............A..|

000010: 00 00 00 00 01 01 06 00 00 1c 01 01 06 00 00 00  |................|

000020: 03 16 10 00 01 00 00 00 00 00 00 00 00 00 00 00  |................|

000030: 04 01 2a 00 02 00 00 00 06 2c 01 00 00 00 00 00  |..*......,......|

000040: 1e 30 8e 0e 00 00 00 00 f8 9c e9 67 22 eb 62 45  |.0.........g".bE|

000050: bb 06 f8 d0 4c 96 13 48 02 02 04 03 24 00 f7 fc  |....L..H....$...|

000060: 74 be 7c 0b f3 49 91 47 01 f4 04 2e 68 42 90 f4  |t.|..I.G....hB..|

000070: 93 b7 b0 57 7d 44 8f 6b 22 f2 2b b8 93 7d 04 04  |...W}D.k".+..}..|

000080: 9a 00 5c 00 37 00 34 00 43 00 35 00 35 00 46 00  |..\.7.4.C.5.5.F.|

000090: 42 00 45 00 2d 00 43 00 43 00 42 00 36 00 2d 00  |B.E.-.C.C.B.6.-.|

0000a0: 34 00 33 00 45 00 32 00 2d 00 38 00 41 00 39 00  |4.3.E.2.-.8.A.9.|

0000b0: 39 00 2d 00 35 00 34 00 42 00 41 00 36 00 46 00  |9.-.5.4.B.A.6.F.|

0000c0: 42 00 38 00 30 00 39 00 31 00 30 00 5c 00 53 00  |B.8.0.9.1.0.\.S.|

0000d0: 79 00 73 00 74 00 65 00 6d 00 5c 00 4c 00 69 00  |y.s.t.e.m.\.L.i.|

0000e0: 62 00 72 00 61 00 72 00 79 00 5c 00 43 00 6f 00  |b.r.a.r.y.\.C.o.|

0000f0: 72 00 65 00 53 00 65 00 72 00 76 00 69 00 63 00  |r.e.S.e.r.v.i.c.|

000100: 65 00 73 00 5c 00 62 00 6f 00 6f 00 74 00 2e 00  |e.s.\.b.o.o.t...|

000110: 65 00 66 00 69 00 00 00 7f ff 04 00              |e.f.i.......|

OpenCL

Dumped using opencl by cmf from 2009

1 OpenCL platform found!


[Platform 0]

Name: Apple

Vendor: Apple

Version: OpenCL 1.2 (Oct 31 2017 18:27:01)

Profile: FULL_PROFILE

Extensions: cl_APPLE_SetMemObjectDestructor cl_APPLE_ContextLoggingFunctions cl_APPLE_clut cl_APPLE_query_kernel_names cl_APPLE_gl_sharing cl_khr_gl_event



2 OpenCL devices found!


[Device 0]

Name: Intel(R) Xeon(R) W-2140B CPU @ 3.20GHz

Vendor: Intel

Type: CPU 

Device Version: OpenCL 1.2 

Driver Version: 1.1

Compute Units: 16

Work Group Size: 1024

Clock: 3200 MHz

Global Memory (Total): 32768 MB

Global Memory (Host): 32768 MB

Global Memory (PCIe): 0 MB

Local Memory: 32 KB

Cache Size: 0.0625 KB

Cache Line Size: 11534336 Bytes

Available: Yes

Double-Precision: Yes

Extensions: 

cl_APPLE_SetMemObjectDestructor

cl_APPLE_ContextLoggingFunctions

cl_APPLE_clut

cl_APPLE_query_kernel_names

cl_APPLE_gl_sharing

cl_khr_gl_event

cl_khr_fp64

cl_khr_global_int32_base_atomics

cl_khr_global_int32_extended_atomics

cl_khr_local_int32_base_atomics

cl_khr_local_int32_extended_atomics

cl_khr_byte_addressable_store

cl_khr_int64_base_atomics

cl_khr_int64_extended_atomics

cl_khr_3d_image_writes

cl_khr_image2d_from_buffer

cl_APPLE_fp64_basic_ops

cl_APPLE_fixed_alpha_channel_orders

cl_APPLE_biased_fixed_point_image_formats


[Device 1]

Name: ATI Radeon Pro Vega 56 Compute Engine

Vendor: AMD

Type: GPU 

Device Version: OpenCL 1.2 

Driver Version: 1.2 (Dec  6 2017 16:30:15)

Compute Units: 56

Work Group Size: 256

Clock: 1250 MHz

Global Memory: 8176 MB

Local Memory: 64 KB

Cache Size: 0 KB

Cache Line Size: 0 Bytes

Available: Yes

Double-Precision: Yes

Extensions: 

cl_APPLE_SetMemObjectDestructor

cl_APPLE_ContextLoggingFunctions

cl_APPLE_clut

cl_APPLE_query_kernel_names

cl_APPLE_gl_sharing

cl_khr_gl_event

cl_khr_global_int32_base_atomics

cl_khr_global_int32_extended_atomics

cl_khr_local_int32_base_atomics

cl_khr_local_int32_extended_atomics

cl_khr_byte_addressable_store

cl_khr_image2d_from_buffer

cl_khr_depth_images

cl_APPLE_command_queue_priority

cl_APPLE_command_queue_select_compute_units


Power (Sleep/Hibernate)

Dumped using the command line: pmset -g assertions

2017-12-30 15:31:13 +1100 

Assertion status system-wide:

   BackgroundTask                 0

   ApplePushServiceTask           0

   UserIsActive                   1

   PreventUserIdleDisplaySleep    0

   PreventSystemSleep             0

   ExternalMedia                  1

   PreventUserIdleSystemSleep     1

   NetworkClientActive            0

Listed by owning process:

   pid 98(hidd): [0x0000184300098218] 00:00:00 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294969005.17" 

   pid 55(powerd): [0x0000776b00088c3d] 00:01:15 ExternalMedia named: "com.apple.powermanagement.externalmediamounted" 

   pid 1595(rcd): [0x00003e3c00098501] 04:05:13 UserIsActive named: "com.apple.rcdevent" 

   pid 1595(rcd): [0x00003e3c00098500] 04:05:13 UserIsActive named: "com.apple.rcdevent" 

   pid 1595(rcd): [0x00003e3c000984ff] 04:05:13 UserIsActive named: "com.apple.rcdevent" 

   pid 1595(rcd): [0x00003e36000984fe] 04:05:20 UserIsActive named: "com.apple.rcdevent" 

   pid 1595(rcd): [0x00003e18000984dc] 04:05:50 UserIsActive named: "com.apple.rcdevent" 

   pid 169(coreaudiod): [0x00006f6c00018b33] 00:35:22 PreventUserIdleSystemSleep named: "com.apple.audio.BuiltInMicrophoneDevice.context.preventuseridlesleep" 

Created for PID: 2377. 

   pid 169(coreaudiod): [0x00005f2e000188e6] 01:44:40 PreventUserIdleSystemSleep named: "com.apple.audio.BuiltInSpeakerDevice.context.preventuseridlesleep" 

Created for PID: 2377. 

Kernel Assertions: 0x18c=USB,BT-HID,STORAGE,MAGICWAKE

   id=504  level=255 0x100=MAGICWAKE mod=1/1/70, 10:00 am description=en1 owner=en1

   id=505  level=255 0x8=BT-HID mod=1/1/70, 10:00 am description=com.apple.driver.IOBluetoothHIDDriver owner=AppleHSBluetoothDevice

   id=507  level=255 0x8=BT-HID mod=1/1/70, 10:00 am description=com.apple.driver.IOBluetoothHIDDriver owner=AppleHSBluetoothDevice

   id=511  level=255 0x4=USB mod=1/1/70, 10:00 am description=com.apple.usb.externaldevice.14c00000 owner=Ultra Fit

   id=512  level=255 0x80=STORAGE mod=1/1/70, 10:00 am description=com.apple.iokit.IOStorageFamily owner=AppleAPFSVolumeBSDClient

Idle sleep preventers: IODisplayWrangler, IOPMrootDomain

Dumped using the command line: pmset -g log

PM ASL data store: /var/log/powermanagement


Time stamp                Domain              Message                                                                    Duration  Delay     

==========                ======              =======                                                                    ========  =====     

UUID: (null)

2017-12-28 10:59:34 +1100 Start               powerd process is started                                                            

2017-12-28 10:59:34 +1100 Assertions          Summary- [System: No Assertions] Using AC          

2017-12-28 10:59:39 +1100 Assertions          Kernel Idle sleep preventers: IODisplayWrangler          

2017-12-28 11:00:03 +1100 Assertions          PID 89(hidd) Created UserIsActive "com.apple.iohideventsystem.queue.tickle.4294969092.17" 00:00:00  id:0x0x90000807b [System: DeclUser kDisp]          

2017-12-28 11:01:32 +1100 Assertions          PID 58(mds) Released BackgroundTask "com.apple.metadata.mds.power" 00:01:52  id:0x0xb0000803d [System: DeclUser kDisp]          

2017-12-28 11:01:33 +1100 Assertions          PID 193(mds_stores) Released BackgroundTask "com.apple.metadata.mds_stores.power" 00:01:19  id:0x0xb0000807c [System: DeclUser kDisp]          

2017-12-28 11:02:24 +1100 Assertions          PID 367(UserEventAgent) ClientDied BackgroundTask "com.apple.SafariBookmarksSyncAgent.XPC.ZoneSubscriptionRegistration" 00:00:34  id:0x0xb000080ec [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:02:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context119.preventuseridledisplaysleep" 00:01:49  id:0x0x5000080a9 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:02:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context119.preventuseridlesleep" 00:01:49  id:0x0x1000080a8 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:02:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context120.preventuseridledisplaysleep" 00:01:49  id:0x0x5000080ad [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:02:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context120.preventuseridlesleep" 00:01:49  id:0x0x1000080ac [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:02:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context121.preventuseridledisplaysleep" 00:01:49  id:0x0x5000080b1 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:02:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context121.preventuseridlesleep" 00:01:49  id:0x0x1000080b0 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:02:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context122.preventuseridledisplaysleep" 00:01:49  id:0x0x5000080b5 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:02:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context122.preventuseridlesleep" 00:01:49  id:0x0x1000080b4 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:02:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context123.preventuseridledisplaysleep" 00:01:49  id:0x0x5000080b9 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:02:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context123.preventuseridlesleep" 00:01:49  id:0x0x1000080b8 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:02:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context113.preventuseridledisplaysleep" 00:01:52  id:0x0x50000808e [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:02:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context113.preventuseridlesleep" 00:01:52  id:0x0x10000808d [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:02:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context114.preventuseridledisplaysleep" 00:01:52  id:0x0x500008092 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:02:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context114.preventuseridlesleep" 00:01:52  id:0x0x100008091 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:02:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context115.preventuseridledisplaysleep" 00:01:52  id:0x0x500008096 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:02:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context115.preventuseridlesleep" 00:01:52  id:0x0x100008095 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:02:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context116.preventuseridledisplaysleep" 00:01:52  id:0x0x50000809a [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:02:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context116.preventuseridlesleep" 00:01:52  id:0x0x100008099 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:02:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context117.preventuseridledisplaysleep" 00:01:52  id:0x0x50000809e [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:02:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context117.preventuseridlesleep" 00:01:52  id:0x0x10000809d [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:03:14 +1100 Assertions          PID 70(apsd) Released ApplePushServiceTask "com.apple.apsd-login" 00:01:08  id:0x0xb000080f9 [System: DeclUser kDisp]          

2017-12-28 11:03:42 +1100 Assertions          PID 196(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:04:02  id:0x0x100008046 [System: DeclUser kDisp]          

2017-12-28 11:03:42 +1100 Assertions          PID 196(backupd) ClientDied BackgroundTask "Time Machine backup" 00:04:02  id:0x0xb00008045 [System: DeclUser kDisp]          

2017-12-28 11:04:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context131.preventuseridledisplaysleep" 00:02:15  id:0x0x500008130 [System: DeclUser kDisp]          

2017-12-28 11:04:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context131.preventuseridlesleep" 00:02:15  id:0x0x10000812f [System: DeclUser kDisp]          

2017-12-28 11:04:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context132.preventuseridledisplaysleep" 00:02:15  id:0x0x500008134 [System: DeclUser kDisp]          

2017-12-28 11:04:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context132.preventuseridlesleep" 00:02:15  id:0x0x100008133 [System: DeclUser kDisp]          

2017-12-28 11:04:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context133.preventuseridledisplaysleep" 00:02:15  id:0x0x500008138 [System: DeclUser kDisp]          

2017-12-28 11:04:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context133.preventuseridlesleep" 00:02:15  id:0x0x100008137 [System: DeclUser kDisp]          

2017-12-28 11:04:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context134.preventuseridledisplaysleep" 00:02:15  id:0x0x50000813c [System: DeclUser kDisp]          

2017-12-28 11:04:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context134.preventuseridlesleep" 00:02:15  id:0x0x10000813b [System: DeclUser kDisp]          

2017-12-28 11:04:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context135.preventuseridledisplaysleep" 00:02:15  id:0x0x500008140 [System: DeclUser kDisp]          

2017-12-28 11:04:24 +1100 Assertions          PID 139(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context135.preventuseridlesleep" 00:02:15  id:0x0x10000813f [System: DeclUser kDisp]          

2017-12-28 11:06:14 +1100 Assertions          PID 428(installd) Released PreventUserIdleSystemSleep "Installing Software (com.apple.PackageKit.installd.commit)" 00:01:13  id:0x0x1000081f6 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:06:15 +1100 Assertions          PID 855(Installer) Released PreventUserIdleSystemSleep "Installing Software (com.apple.installframework.Queue)" 00:01:14  id:0x0x1000081f5 [System: PrevIdle DeclUser IPushSrvc kDisp]          

2017-12-28 11:15:52 +1100 Assertions          PID 790(softwareupdate_notify_agent) Released BackgroundTask "com.apple.softwareupdate.NotifyAgentAssertion-UpdatesAvailable" 00:01:05  id:0x0xb0000827b [System: DeclUser kDisp]          

2017-12-28 11:41:34 +1100 Assertions          PID 432(system_installd) Released PreventUserIdleSystemSleep "Installing Software (com.apple.PackageKit.installd.commit)" 00:01:00  id:0x0x1000083d6 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:41:36 +1100 Assertions          PID 184(softwareupdated) Released PreventUserIdleSystemSleep "Updating Software (com.apple.SoftwareUpdate.Session)" 00:01:24  id:0x0x1000083d3 [System: DeclUser kDisp]          

Sleep/Wakes since boot at 2017-12-28 10:59:34 +1100 :0   Dark Wake Count in this sleep cycle:0


Time stamp                Domain              Message                                                                    Duration  Delay     

==========                ======              =======                                                                    ========  =====     

UUID: (null)

2017-12-28 11:42:51 +1100 Start               powerd process is started                                                            

2017-12-28 11:42:51 +1100 Assertions          Summary- [System: No Assertions] Using AC          

2017-12-28 11:42:55 +1100 Assertions          Kernel Idle sleep preventers: IODisplayWrangler          

2017-12-28 11:43:10 +1100 Assertions          PID 96(hidd) Created UserIsActive "com.apple.iohideventsystem.queue.tickle.4294969084.17" 00:00:00  id:0x0x9000080d8 [System: DeclUser kDisp]          

2017-12-28 11:44:00 +1100 Assertions          PID 64(mds) Released BackgroundTask "com.apple.metadata.mds.power" 00:01:04  id:0x0xb00008043 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:44:16 +1100 Assertions          PID 622(AddressBookSourceSync) Released PreventUserIdleSystemSleep "Address Book Source Sync" 00:01:02  id:0x0x1000080dd [System: DeclUser kDisp]          

2017-12-28 11:44:32 +1100 Assertions          PID 77(apsd) Released ApplePushServiceTask "com.apple.apsd-login" 00:01:30  id:0x0xb0000806d [System: DeclUser kDisp]          

Sleep/Wakes since boot at 2017-12-28 11:42:51 +1100 :0   Dark Wake Count in this sleep cycle:0


Time stamp                Domain              Message                                                                    Duration  Delay     

==========                ======              =======                                                                    ========  =====     

UUID: (null)

2017-12-28 11:45:05 +1100 Start               powerd process is started                                                            

2017-12-28 11:45:05 +1100 Assertions          Summary- [System: No Assertions] Using AC          

2017-12-28 11:45:08 +1100 Assertions          Kernel Idle sleep preventers: IODisplayWrangler          

2017-12-28 11:46:13 +1100 Assertions          PID 66(mds) Released BackgroundTask "com.apple.metadata.mds.power" 00:01:04  id:0x0xb00008035 [System: No Assertions]          

2017-12-28 11:46:14 +1100 Assertions          PID 98(hidd) Created UserIsActive "com.apple.iohideventsystem.queue.tickle.4294969142.3" 00:00:00  id:0x0x9000080d6 [System: DeclUser kDisp]          

2017-12-28 11:46:45 +1100 Assertions          PID 79(apsd) Released ApplePushServiceTask "com.apple.apsd-login" 00:01:32  id:0x0xb00008063 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:47:14 +1100 Assertions          PID 222(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:04  id:0x0x100008048 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:47:14 +1100 Assertions          PID 222(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:04  id:0x0xb00008047 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:47:28 +1100 Assertions          PID 591(AddressBookSourceSync) Released PreventUserIdleSystemSleep "Address Book Source Sync" 00:01:00  id:0x0x1000080e2 [System: DeclUser kDisp]          

2017-12-28 11:50:58 +1100 Assertions          PID 776(AddressBookSourceSync) Released PreventUserIdleSystemSleep "Address Book Source Sync" 00:01:00  id:0x0x100008168 [System: PrevIdle DeclUser IPushSrvc kCPU kDisp]          

2017-12-28 11:52:04 +1100 Assertions          PID 1271(AddressBookSourceSync) Released PreventUserIdleSystemSleep "Address Book Source Sync" 00:01:00  id:0x0x100008421 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:52:55 +1100 Assertions          PID 836(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:45  id:0x0x1000081d8 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:52:55 +1100 Assertions          PID 836(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:45  id:0x0xb000081d7 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:53:16 +1100 Assertions          PID 340(sharingd) Released PreventUserIdleSystemSleep "Handoff" 00:02:21  id:0x0x1000083d2 [System: DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context86.preventuseridlesleep" 00:09:59  id:0x0x10000802f [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context110.preventuseridlesleep" 00:09:55  id:0x0x100008073 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context87.preventuseridlesleep" 00:09:59  id:0x0x100008033 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context116.preventuseridlesleep" 00:09:55  id:0x0x100008087 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context104.preventuseridlesleep" 00:09:56  id:0x0x10000805a [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context122.preventuseridlesleep" 00:09:55  id:0x0x10000809f [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context138.preventuseridlesleep" 00:01:45  id:0x0x1000085cb [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context86.preventuseridledisplaysleep" 00:09:59  id:0x0x500008030 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context110.preventuseridledisplaysleep" 00:09:55  id:0x0x500008074 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context87.preventuseridledisplaysleep" 00:09:59  id:0x0x500008034 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context116.preventuseridledisplaysleep" 00:09:55  id:0x0x500008088 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context104.preventuseridledisplaysleep" 00:09:56  id:0x0x50000805b [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context122.preventuseridledisplaysleep" 00:09:55  id:0x0x5000080a0 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context138.preventuseridledisplaysleep" 00:01:45  id:0x0x5000085cc [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context99.preventuseridlesleep" 00:09:59  id:0x0x100008040 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context105.preventuseridlesleep" 00:09:56  id:0x0x10000805e [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context111.preventuseridlesleep" 00:09:55  id:0x0x100008077 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context98.preventuseridlesleep" 00:09:59  id:0x0x10000803c [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context117.preventuseridlesleep" 00:09:55  id:0x0x10000808b [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context123.preventuseridlesleep" 00:09:55  id:0x0x1000080a4 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context139.preventuseridlesleep" 00:01:45  id:0x0x1000085cf [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context97.preventuseridlesleep" 00:09:59  id:0x0x100008038 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.BuiltInSpeakerDevice.context.preventuseridlesleep" 00:04:27  id:0x0x100008103 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context99.preventuseridledisplaysleep" 00:09:59  id:0x0x500008041 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context105.preventuseridledisplaysleep" 00:09:56  id:0x0x50000805f [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context111.preventuseridledisplaysleep" 00:09:55  id:0x0x500008078 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context98.preventuseridledisplaysleep" 00:09:59  id:0x0x50000803d [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context117.preventuseridledisplaysleep" 00:09:55  id:0x0x50000808c [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context123.preventuseridledisplaysleep" 00:09:55  id:0x0x5000080a5 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context139.preventuseridledisplaysleep" 00:01:45  id:0x0x5000085d0 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context97.preventuseridledisplaysleep" 00:09:59  id:0x0x500008039 [System: PrevIdle DeclUser kDisp]          

2017-12-28 11:55:08 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.BuiltInSpeakerDevice.context.preventuseridledisplaysleep" 00:08:23  id:0x0x500008104 [System: PrevIdle DeclUser kDisp]          

2017-12-28 12:05:43 +1100 Assertions          PID 1448(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:01  id:0x0x100008782 [System: DeclUser kDisp]          

2017-12-28 12:05:43 +1100 Assertions          PID 1448(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:01  id:0x0xb00008781 [System: DeclUser kDisp]          

2017-12-28 12:15:49 +1100 Assertions          PID 1467(installer) Released PreventUserIdleSystemSleep "Installing Software (com.apple.installframework.Queue)" 00:01:36  id:0x0x100008798 [System: DeclUser kDisp]          

2017-12-28 12:36:34 +1100 Assertions          PID 196(softwareupdated) Released PreventUserIdleSystemSleep "Updating Software (com.apple.SoftwareUpdate.Session)" 00:02:03  id:0x0x100008860 [System: PrevIdle DeclUser kDisp]          

2017-12-28 12:36:54 +1100 Assertions          PID 196(softwareupdated) Released PreventUserIdleSystemSleep "Updating Software (com.apple.SoftwareUpdate.Session)" 00:02:23  id:0x0x10000885f [System: DeclUser kDisp]          

Sleep/Wakes since boot at 2017-12-28 11:45:05 +1100 :0   Dark Wake Count in this sleep cycle:0


Time stamp                Domain              Message                                                                    Duration  Delay     

==========                ======              =======                                                                    ========  =====     

UUID: (null)

2017-12-28 12:37:40 +1100 Start               powerd process is started                                                            

2017-12-28 12:37:40 +1100 Assertions          Summary- [System: No Assertions] Using AC          

2017-12-28 12:37:44 +1100 Assertions          Kernel Idle sleep preventers: IODisplayWrangler          

2017-12-28 12:38:50 +1100 Assertions          PID 66(mds) Released BackgroundTask "com.apple.metadata.mds.power" 00:01:05  id:0x0xb0000804a [System: IPushSrvc kCPU]          

2017-12-28 12:39:21 +1100 Assertions          PID 79(apsd) Released InteractivePushServiceTask "com.apple.apsd-login" 00:01:32  id:0x0x120000806e [System: IPushSrvc kCPU]          

2017-12-28 12:39:50 +1100 Assertions          PID 175(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:05  id:0x0x10000802d [System: PrevIdle]          

2017-12-28 12:39:50 +1100 Assertions          PID 175(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:05  id:0x0xb0000802c [System: PrevIdle]          

2017-12-28 12:56:10 +1100 Assertions          PID 98(hidd) Created UserIsActive "com.apple.iohideventsystem.queue.tickle.4294969106.17" 00:00:00  id:0x0x900008183 [System: DeclUser kDisp]          

2017-12-28 13:01:51 +1100 Assertions          PID 735(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:01  id:0x0x100008197 [System: DeclUser kDisp]          

2017-12-28 13:01:51 +1100 Assertions          PID 735(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:01  id:0x0xb00008196 [System: DeclUser kDisp]          

2017-12-28 13:30:48 +1100 Assertions          PID 166(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context125.preventuseridledisplaysleep" 00:47:45  id:0x0x500008154 [System: DeclUser kDisp]          

2017-12-28 13:30:48 +1100 Assertions          PID 166(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context125.preventuseridlesleep" 00:47:45  id:0x0x100008153 [System: DeclUser kDisp]          

2017-12-28 13:30:48 +1100 Assertions          PID 166(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context126.preventuseridledisplaysleep" 00:47:45  id:0x0x500008158 [System: DeclUser kDisp]          

2017-12-28 13:30:48 +1100 Assertions          PID 166(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context126.preventuseridlesleep" 00:47:45  id:0x0x100008157 [System: DeclUser kDisp]          

2017-12-28 13:30:48 +1100 Assertions          PID 166(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context127.preventuseridledisplaysleep" 00:47:45  id:0x0x50000815c [System: DeclUser kDisp]          

2017-12-28 13:30:48 +1100 Assertions          PID 166(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context127.preventuseridlesleep" 00:47:45  id:0x0x10000815b [System: DeclUser kDisp]          

2017-12-28 13:30:48 +1100 Assertions          PID 166(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context128.preventuseridledisplaysleep" 00:47:45  id:0x0x500008160 [System: DeclUser kDisp]          

2017-12-28 13:30:48 +1100 Assertions          PID 166(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context128.preventuseridlesleep" 00:47:45  id:0x0x10000815f [System: DeclUser kDisp]          

2017-12-28 13:30:48 +1100 Assertions          PID 166(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context129.preventuseridledisplaysleep" 00:47:45  id:0x0x500008164 [System: DeclUser kDisp]          

2017-12-28 13:30:48 +1100 Assertions          PID 166(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context129.preventuseridlesleep" 00:47:45  id:0x0x100008163 [System: DeclUser kDisp]          

2017-12-28 13:30:53 +1100 Assertions          PID 166(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context113.preventuseridledisplaysleep" 00:53:04  id:0x0x500008087 [System: PrevIdle DeclUser kDisp]          

2017-12-28 13:30:53 +1100 Assertions          PID 166(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context113.preventuseridlesleep" 00:53:04  id:0x0x100008086 [System: PrevIdle DeclUser kDisp]          

2017-12-28 13:30:53 +1100 Assertions          PID 166(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context114.preventuseridledisplaysleep" 00:53:04  id:0x0x50000808b [System: PrevIdle DeclUser kDisp]          

2017-12-28 13:30:53 +1100 Assertions          PID 166(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context114.preventuseridlesleep" 00:53:04  id:0x0x10000808a [System: PrevIdle DeclUser kDisp]          

2017-12-28 13:30:53 +1100 Assertions          PID 166(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context115.preventuseridledisplaysleep" 00:53:04  id:0x0x50000808f [System: PrevIdle DeclUser kDisp]          

2017-12-28 13:30:53 +1100 Assertions          PID 166(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context115.preventuseridlesleep" 00:53:04  id:0x0x10000808e [System: PrevIdle DeclUser kDisp]          

2017-12-28 13:30:53 +1100 Assertions          PID 166(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context116.preventuseridledisplaysleep" 00:53:04  id:0x0x500008095 [System: PrevIdle DeclUser kDisp]          

2017-12-28 13:30:53 +1100 Assertions          PID 166(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context116.preventuseridlesleep" 00:53:04  id:0x0x100008094 [System: PrevIdle DeclUser kDisp]          

2017-12-28 13:30:53 +1100 Assertions          PID 166(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context117.preventuseridledisplaysleep" 00:53:04  id:0x0x500008099 [System: PrevIdle DeclUser kDisp]          

2017-12-28 13:30:53 +1100 Assertions          PID 166(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context117.preventuseridlesleep" 00:53:04  id:0x0x100008098 [System: PrevIdle DeclUser kDisp]          

Sleep/Wakes since boot at 2017-12-28 12:37:40 +1100 :0   Dark Wake Count in this sleep cycle:0


Time stamp                Domain              Message                                                                    Duration  Delay     

==========                ======              =======                                                                    ========  =====     

UUID: (null)

2017-12-28 23:00:31 +1100 Start               powerd process is started                                                            

2017-12-28 23:00:31 +1100 Assertions          Summary- [System: No Assertions] Using AC          

2017-12-28 23:00:36 +1100 Assertions          Kernel Idle sleep preventers: IODisplayWrangler          

2017-12-28 23:01:40 +1100 Assertions          PID 66(mds) Released BackgroundTask "com.apple.metadata.mds.power" 00:01:03  id:0x0xb00008053 [System: IPushSrvc kCPU]          

2017-12-28 23:02:12 +1100 Assertions          PID 79(apsd) Released InteractivePushServiceTask "com.apple.apsd-login" 00:01:32  id:0x0x120000807b [System: IPushSrvc kCPU]          

2017-12-28 23:02:41 +1100 Assertions          PID 175(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:04  id:0x0x100008032 [System: PrevIdle]          

2017-12-28 23:02:41 +1100 Assertions          PID 175(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:04  id:0x0xb00008031 [System: PrevIdle]          

2017-12-29 00:02:41 +1100 Assertions          PID 717(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:01  id:0x0x10000820c [System: No Assertions]          

2017-12-29 00:02:41 +1100 Assertions          PID 717(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:01  id:0x0xb0000820b [System: No Assertions]          

2017-12-29 01:02:34 +1100 Assertions          PID 956(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:01  id:0x0x100008278 [System: No Assertions]          

2017-12-29 01:02:34 +1100 Assertions          PID 956(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:01  id:0x0xb00008277 [System: No Assertions]          

2017-12-29 02:09:30 +1100 Assertions          PID 598(softwareupdate_notify_agent) Released BackgroundTask "com.apple.softwareupdate.NotifyAgentAssertion-UpdatesAvailable" 00:01:05  id:0x0xb000086d3 [System: PrevIdle]          

2017-12-29 02:10:25 +1100 Assertions          PID 7473(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:01  id:0x0x1000086d5 [System: No Assertions]          

2017-12-29 02:10:25 +1100 Assertions          PID 7473(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:01  id:0x0xb000086d4 [System: No Assertions]          

2017-12-29 03:00:40 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context113.preventuseridledisplaysleep" 04:00:00  id:0x0x500008094 [System: No Assertions]          

2017-12-29 03:00:40 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context113.preventuseridlesleep" 04:00:00  id:0x0x100008093 [System: No Assertions]          

2017-12-29 03:00:40 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context114.preventuseridledisplaysleep" 04:00:00  id:0x0x500008098 [System: No Assertions]          

2017-12-29 03:00:40 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context114.preventuseridlesleep" 04:00:00  id:0x0x100008097 [System: No Assertions]          

2017-12-29 03:00:40 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context115.preventuseridledisplaysleep" 04:00:00  id:0x0x50000809c [System: No Assertions]          

2017-12-29 03:00:40 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context115.preventuseridlesleep" 04:00:00  id:0x0x10000809b [System: No Assertions]          

2017-12-29 03:00:40 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context116.preventuseridledisplaysleep" 04:00:00  id:0x0x5000080a0 [System: No Assertions]          

2017-12-29 03:00:40 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context116.preventuseridlesleep" 04:00:00  id:0x0x10000809f [System: No Assertions]          

2017-12-29 03:00:40 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context117.preventuseridledisplaysleep" 04:00:00  id:0x0x5000080a4 [System: No Assertions]          

2017-12-29 03:00:40 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context117.preventuseridlesleep" 04:00:00  id:0x0x1000080a3 [System: No Assertions]          

2017-12-29 03:02:41 +1100 Assertions          PID 84864(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:01  id:0x0x100008a55 [System: No Assertions]          

2017-12-29 03:02:41 +1100 Assertions          PID 84864(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:01  id:0x0xb00008a54 [System: No Assertions]          

2017-12-29 04:05:31 +1100 Assertions          PID 16247(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:01  id:0x0x100008c39 [System: No Assertions]          

2017-12-29 04:05:31 +1100 Assertions          PID 16247(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:01  id:0x0xb00008c38 [System: No Assertions]          

2017-12-29 05:01:16 +1100 Assertions          PID 16584(AddressBookSourceSync) Released PreventUserIdleSystemSleep "Address Book Source Sync" 00:01:00  id:0x0x100008ca2 [System: No Assertions]          

2017-12-29 05:02:40 +1100 Assertions          PID 16607(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:01  id:0x0x100008caf [System: No Assertions]          

2017-12-29 05:02:40 +1100 Assertions          PID 16607(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:01  id:0x0xb00008cae [System: No Assertions]          

2017-12-29 06:07:11 +1100 Assertions          PID 16776(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:01  id:0x0x100008f6c [System: No Assertions]          

2017-12-29 06:07:11 +1100 Assertions          PID 16776(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:01  id:0x0xb00008f6b [System: No Assertions]          

2017-12-29 06:59:59 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context125.preventuseridledisplaysleep" 00:59:58  id:0x0x500008f50 [System: No Assertions]          

2017-12-29 06:59:59 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context125.preventuseridlesleep" 00:59:58  id:0x0x100008f4f [System: No Assertions]          

2017-12-29 06:59:59 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context126.preventuseridledisplaysleep" 00:59:58  id:0x0x500008f54 [System: No Assertions]          

2017-12-29 06:59:59 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context126.preventuseridlesleep" 00:59:58  id:0x0x100008f53 [System: No Assertions]          

2017-12-29 06:59:59 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context127.preventuseridledisplaysleep" 00:59:58  id:0x0x500008f58 [System: No Assertions]          

2017-12-29 06:59:59 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context127.preventuseridlesleep" 00:59:58  id:0x0x100008f57 [System: No Assertions]          

2017-12-29 06:59:59 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context128.preventuseridledisplaysleep" 00:59:58  id:0x0x500008f5c [System: No Assertions]          

2017-12-29 06:59:59 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context128.preventuseridlesleep" 00:59:58  id:0x0x100008f5b [System: No Assertions]          

2017-12-29 06:59:59 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context129.preventuseridledisplaysleep" 00:59:58  id:0x0x500008f60 [System: No Assertions]          

2017-12-29 06:59:59 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context129.preventuseridlesleep" 00:59:58  id:0x0x100008f5f [System: No Assertions]          

Sleep/Wakes since boot at 2017-12-28 23:00:31 +1100 :0   Dark Wake Count in this sleep cycle:0


Time stamp                Domain              Message                                                                    Duration  Delay     

==========                ======              =======                                                                    ========  =====     

UUID: (null)

2017-12-29 23:00:26 +1100 Start               powerd process is started                                                            

2017-12-29 23:00:26 +1100 Assertions          Summary- [System: No Assertions] Using AC          

2017-12-29 23:00:30 +1100 Assertions          Kernel Idle sleep preventers: IODisplayWrangler          

2017-12-29 23:01:34 +1100 Assertions          PID 66(mds) Released BackgroundTask "com.apple.metadata.mds.power" 00:01:04  id:0x0xb00008036 [System: IPushSrvc kCPU]          

2017-12-29 23:01:35 +1100 Assertions          PID 430(softwareupdate_notify_agent) Released BackgroundTask "com.apple.softwareupdate.NotifyAgentAssertion-UpdatesAvailable" 00:01:00  id:0x0xb000080e0 [System: IPushSrvc kCPU]          

2017-12-29 23:02:06 +1100 Assertions          PID 79(apsd) Released InteractivePushServiceTask "com.apple.apsd-login" 00:01:32  id:0x0x1200008071 [System: IPushSrvc kCPU]          

2017-12-29 23:02:48 +1100 Assertions          PID 170(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:18  id:0x0x100008029 [System: PrevIdle]          

2017-12-29 23:02:48 +1100 Assertions          PID 170(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:18  id:0x0xb00008028 [System: PrevIdle]          

2017-12-30 00:02:47 +1100 Assertions          PID 718(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:01  id:0x0x10000820d [System: No Assertions]          

2017-12-30 00:02:47 +1100 Assertions          PID 718(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:01  id:0x0xb0000820c [System: No Assertions]          

2017-12-30 01:02:38 +1100 Assertions          PID 865(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:01  id:0x0x100008277 [System: No Assertions]          

2017-12-30 01:02:38 +1100 Assertions          PID 865(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:01  id:0x0xb00008276 [System: No Assertions]          

2017-12-30 02:04:55 +1100 Assertions          PID 430(softwareupdate_notify_agent) Released BackgroundTask "com.apple.softwareupdate.NotifyAgentAssertion-UpdatesAvailable" 00:01:05  id:0x0xb000082ec [System: No Assertions]          

2017-12-30 02:05:50 +1100 Assertions          PID 1209(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:01  id:0x0x1000082f0 [System: No Assertions]          

2017-12-30 02:05:50 +1100 Assertions          PID 1209(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:01  id:0x0xb000082ef [System: No Assertions]          

Sleep/Wakes since boot at 2017-12-29 23:00:26 +1100 :0   Dark Wake Count in this sleep cycle:0


Time stamp                Domain              Message                                                                    Duration  Delay     

==========                ======              =======                                                                    ========  =====     

UUID: (null)

2017-12-30 02:56:34 +1100 Start               powerd process is started                                                            

2017-12-30 02:56:34 +1100 Assertions          Summary- [System: No Assertions] Using AC          

2017-12-30 02:56:38 +1100 Assertions          Kernel Idle sleep preventers: IODisplayWrangler          

2017-12-30 02:58:14 +1100 Assertions          PID 79(apsd) Released InteractivePushServiceTask "com.apple.apsd-login" 00:01:33  id:0x0x120000806e [System: IPushSrvc kCPU]          

2017-12-30 02:58:43 +1100 Assertions          PID 66(mds) Released BackgroundTask "com.apple.metadata.mds.power" 00:02:05  id:0x0xb00008049 [System: PrevIdle]          

2017-12-30 02:58:43 +1100 Assertions          PID 169(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:05  id:0x0x100008033 [System: PrevIdle]          

2017-12-30 02:58:43 +1100 Assertions          PID 169(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:05  id:0x0xb00008032 [System: PrevIdle]          

2017-12-30 03:02:59 +1100 Assertions          PID 735(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:01  id:0x0x10000814d [System: No Assertions]          

2017-12-30 03:02:59 +1100 Assertions          PID 735(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:01  id:0x0xb0000814c [System: No Assertions]          

2017-12-30 04:07:45 +1100 Assertions          PID 9202(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:01  id:0x0x1000081e1 [System: No Assertions]          

2017-12-30 04:07:45 +1100 Assertions          PID 9202(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:01  id:0x0xb000081e0 [System: No Assertions]          

2017-12-30 05:02:46 +1100 Assertions          PID 9928(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:01  id:0x0x100008259 [System: No Assertions]          

2017-12-30 05:02:46 +1100 Assertions          PID 9928(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:01  id:0x0xb00008258 [System: No Assertions]          

2017-12-30 05:04:38 +1100 Assertions          PID 9932(AddressBookSourceSync) Released PreventUserIdleSystemSleep "Address Book Source Sync" 00:01:00  id:0x0x100008265 [System: No Assertions]          

2017-12-30 06:07:17 +1100 Assertions          PID 628(softwareupdate_notify_agent) Released BackgroundTask "com.apple.softwareupdate.NotifyAgentAssertion-UpdatesAvailable" 00:01:05  id:0x0xb00008568 [System: No Assertions]          

2017-12-30 06:08:13 +1100 Assertions          PID 10213(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:01  id:0x0x10000856b [System: No Assertions]          

2017-12-30 06:08:13 +1100 Assertions          PID 10213(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:01  id:0x0xb0000856a [System: No Assertions]          

2017-12-30 06:56:42 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context113.preventuseridledisplaysleep" 04:00:00  id:0x0x500008087 [System: No Assertions]          

2017-12-30 06:56:42 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context113.preventuseridlesleep" 04:00:00  id:0x0x100008086 [System: No Assertions]          

2017-12-30 06:56:42 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context114.preventuseridledisplaysleep" 04:00:00  id:0x0x50000808b [System: No Assertions]          

2017-12-30 06:56:42 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context114.preventuseridlesleep" 04:00:00  id:0x0x10000808a [System: No Assertions]          

2017-12-30 06:56:42 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context115.preventuseridledisplaysleep" 04:00:00  id:0x0x50000808f [System: No Assertions]          

2017-12-30 06:56:42 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context115.preventuseridlesleep" 04:00:00  id:0x0x10000808e [System: No Assertions]          

2017-12-30 06:56:42 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context116.preventuseridledisplaysleep" 04:00:00  id:0x0x500008093 [System: No Assertions]          

2017-12-30 06:56:42 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context116.preventuseridlesleep" 04:00:00  id:0x0x100008092 [System: No Assertions]          

2017-12-30 06:56:42 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context117.preventuseridledisplaysleep" 04:00:00  id:0x0x500008097 [System: No Assertions]          

2017-12-30 06:56:42 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context117.preventuseridlesleep" 04:00:00  id:0x0x100008096 [System: No Assertions]          

2017-12-30 06:59:59 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context125.preventuseridledisplaysleep" 00:59:58  id:0x0x500008547 [System: No Assertions]          

2017-12-30 06:59:59 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context125.preventuseridlesleep" 00:59:58  id:0x0x100008546 [System: No Assertions]          

2017-12-30 06:59:59 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context126.preventuseridledisplaysleep" 00:59:58  id:0x0x50000854b [System: No Assertions]          

2017-12-30 06:59:59 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context126.preventuseridlesleep" 00:59:58  id:0x0x10000854a [System: No Assertions]          

2017-12-30 06:59:59 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context127.preventuseridledisplaysleep" 00:59:58  id:0x0x50000854f [System: No Assertions]          

2017-12-30 06:59:59 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context127.preventuseridlesleep" 00:59:58  id:0x0x10000854e [System: No Assertions]          

2017-12-30 06:59:59 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context128.preventuseridledisplaysleep" 00:59:58  id:0x0x500008553 [System: No Assertions]          

2017-12-30 06:59:59 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context128.preventuseridlesleep" 00:59:58  id:0x0x100008552 [System: No Assertions]          

2017-12-30 06:59:59 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context129.preventuseridledisplaysleep" 00:59:58  id:0x0x500008557 [System: No Assertions]          

2017-12-30 06:59:59 +1100 Assertions          PID 170(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context129.preventuseridlesleep" 00:59:58  id:0x0x100008556 [System: No Assertions]          

Sleep/Wakes since boot at 2017-12-30 02:56:34 +1100 :0   Dark Wake Count in this sleep cycle:0


Time stamp                Domain              Message                                                                    Duration  Delay     

==========                ======              =======                                                                    ========  =====     

UUID: (null)

2017-12-30 07:00:31 +1100 Start               powerd process is started                                                            

2017-12-30 07:00:31 +1100 Assertions          Summary- [System: No Assertions] Using AC          

2017-12-30 07:00:35 +1100 Assertions          Kernel Idle sleep preventers: IODisplayWrangler          

2017-12-30 07:01:39 +1100 Assertions          PID 66(mds) Released BackgroundTask "com.apple.metadata.mds.power" 00:01:04  id:0x0xb00008046 [System: IPushSrvc kCPU]          

2017-12-30 07:02:12 +1100 Assertions          PID 79(apsd) Released InteractivePushServiceTask "com.apple.apsd-login" 00:01:33  id:0x0x120000806c [System: IPushSrvc kCPU]          

2017-12-30 07:02:41 +1100 Assertions          PID 174(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:06  id:0x0x100008029 [System: PrevIdle]          

2017-12-30 07:02:41 +1100 Assertions          PID 174(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:06  id:0x0xb00008028 [System: PrevIdle]          

2017-12-30 08:02:33 +1100 Assertions          PID 638(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:01  id:0x0x1000081cb [System: No Assertions]          

2017-12-30 08:02:33 +1100 Assertions          PID 638(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:01  id:0x0xb000081ca [System: No Assertions]          

2017-12-30 08:43:58 +1100 Assertions          PID 98(hidd) Created UserIsActive "com.apple.iohideventsystem.queue.tickle.4294969005.17" 00:00:00  id:0x0x900008218 [System: DeclUser kDisp]          

2017-12-30 09:02:41 +1100 Assertions          PID 830(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:01  id:0x0x100008262 [System: DeclUser kDisp]          

2017-12-30 09:02:41 +1100 Assertions          PID 830(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:01  id:0x0xb00008261 [System: DeclUser kDisp]          

2017-12-30 09:04:07 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context125.preventuseridledisplaysleep" 01:58:17  id:0x0x500008149 [System: DeclUser kDisp]          

2017-12-30 09:04:07 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context125.preventuseridlesleep" 01:58:17  id:0x0x100008148 [System: DeclUser kDisp]          

2017-12-30 09:04:07 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context126.preventuseridledisplaysleep" 01:58:17  id:0x0x50000814d [System: DeclUser kDisp]          

2017-12-30 09:04:07 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context126.preventuseridlesleep" 01:58:17  id:0x0x10000814c [System: DeclUser kDisp]          

2017-12-30 09:04:07 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context127.preventuseridledisplaysleep" 01:58:17  id:0x0x500008151 [System: DeclUser kDisp]          

2017-12-30 09:04:07 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context127.preventuseridlesleep" 01:58:17  id:0x0x100008150 [System: DeclUser kDisp]          

2017-12-30 09:04:07 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context128.preventuseridledisplaysleep" 01:58:17  id:0x0x500008155 [System: DeclUser kDisp]          

2017-12-30 09:04:07 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context128.preventuseridlesleep" 01:58:17  id:0x0x100008154 [System: DeclUser kDisp]          

2017-12-30 09:04:07 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context129.preventuseridledisplaysleep" 01:58:17  id:0x0x500008159 [System: DeclUser kDisp]          

2017-12-30 09:04:07 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context129.preventuseridlesleep" 01:58:17  id:0x0x100008158 [System: DeclUser kDisp]          

2017-12-30 09:40:02 +1100 Assertions          PID 373(sharingd) Released PreventUserIdleSystemSleep "Handoff" 00:03:52  id:0x0x1000082f0 [System: DeclUser kDisp]          

2017-12-30 09:48:19 +1100 Assertions          PID 373(sharingd) Released PreventUserIdleSystemSleep "Handoff" 00:06:32  id:0x0x100008315 [System: DeclUser kDisp]          

2017-12-30 09:49:11 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context141.preventuseridledisplaysleep" 00:12:54  id:0x0x5000082f6 [System: PrevIdle DeclUser kDisp]          

2017-12-30 09:49:11 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context141.preventuseridlesleep" 00:12:54  id:0x0x1000082f5 [System: PrevIdle DeclUser kDisp]          

2017-12-30 09:49:11 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context142.preventuseridledisplaysleep" 00:12:54  id:0x0x5000082fa [System: PrevIdle DeclUser kDisp]          

2017-12-30 09:49:11 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context142.preventuseridlesleep" 00:12:54  id:0x0x1000082f9 [System: PrevIdle DeclUser kDisp]          

2017-12-30 09:49:11 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context143.preventuseridledisplaysleep" 00:12:54  id:0x0x5000082fe [System: PrevIdle DeclUser kDisp]          

2017-12-30 09:49:11 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context143.preventuseridlesleep" 00:12:54  id:0x0x1000082fd [System: PrevIdle DeclUser kDisp]          

2017-12-30 10:03:44 +1100 Assertions          PID 550(softwareupdate_notify_agent) Released BackgroundTask "com.apple.softwareupdate.NotifyAgentAssertion-UpdatesAvailable" 00:01:00  id:0x0xb0000836b [System: DeclUser kDisp]          

2017-12-30 10:04:45 +1100 Assertions          PID 1074(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:01  id:0x0x10000836e [System: DeclUser kDisp]          

2017-12-30 10:04:45 +1100 Assertions          PID 1074(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:01  id:0x0xb0000836d [System: DeclUser kDisp]          

2017-12-30 10:45:53 +1100 Assertions          PID 373(sharingd) Released PreventUserIdleSystemSleep "Handoff" 00:04:18  id:0x0x1000083e6 [System: DeclUser kDisp]          

2017-12-30 10:53:40 +1100 Assertions          PID 373(sharingd) Released PreventUserIdleSystemSleep "Handoff" 00:03:19  id:0x0x100008409 [System: DeclUser kDisp]          

2017-12-30 10:55:38 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context153.preventuseridledisplaysleep" 00:13:50  id:0x0x5000083eb [System: PrevIdle DeclUser kDisp]          

2017-12-30 10:55:38 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context153.preventuseridlesleep" 00:13:50  id:0x0x1000083ea [System: PrevIdle DeclUser kDisp]          

2017-12-30 10:55:38 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context154.preventuseridledisplaysleep" 00:13:50  id:0x0x5000083ef [System: PrevIdle DeclUser kDisp]          

2017-12-30 10:55:38 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context154.preventuseridlesleep" 00:13:50  id:0x0x1000083ee [System: PrevIdle DeclUser kDisp]          

2017-12-30 10:55:38 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context155.preventuseridledisplaysleep" 00:13:50  id:0x0x5000083f3 [System: PrevIdle DeclUser kDisp]          

2017-12-30 10:55:38 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context155.preventuseridlesleep" 00:13:50  id:0x0x1000083f2 [System: PrevIdle DeclUser kDisp]          

2017-12-30 10:57:21 +1100 Assertions          Kernel Idle sleep preventers: IODisplayWrangler, IOPMrootDomain          

2017-12-30 10:58:31 +1100 Assertions          Kernel Idle sleep preventers: IODisplayWrangler          

2017-12-30 10:59:53 +1100 Assertions          PID 1331(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:01  id:0x0x10000844b [System: DeclUser kDisp]          

2017-12-30 10:59:53 +1100 Assertions          PID 1331(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:01  id:0x0xb0000844a [System: DeclUser kDisp]          

2017-12-30 11:00:40 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context113.preventuseridledisplaysleep" 04:00:00  id:0x0x500008085 [System: DeclUser kDisp]          

2017-12-30 11:00:40 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context113.preventuseridlesleep" 04:00:00  id:0x0x100008084 [System: DeclUser kDisp]          

2017-12-30 11:00:40 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context114.preventuseridledisplaysleep" 04:00:00  id:0x0x500008089 [System: DeclUser kDisp]          

2017-12-30 11:00:40 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context114.preventuseridlesleep" 04:00:00  id:0x0x100008088 [System: DeclUser kDisp]          

2017-12-30 11:00:40 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context115.preventuseridledisplaysleep" 04:00:00  id:0x0x50000808d [System: DeclUser kDisp]          

2017-12-30 11:00:40 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context115.preventuseridlesleep" 04:00:00  id:0x0x10000808c [System: DeclUser kDisp]          

2017-12-30 11:00:40 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context116.preventuseridledisplaysleep" 04:00:00  id:0x0x500008091 [System: DeclUser kDisp]          

2017-12-30 11:00:40 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context116.preventuseridlesleep" 04:00:00  id:0x0x100008090 [System: DeclUser kDisp]          

2017-12-30 11:00:40 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context117.preventuseridledisplaysleep" 04:00:00  id:0x0x500008095 [System: DeclUser kDisp]          

2017-12-30 11:00:40 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context117.preventuseridlesleep" 04:00:00  id:0x0x100008094 [System: DeclUser kDisp]          

2017-12-30 11:01:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context157.preventuseridledisplaysleep" 00:04:17  id:0x0x500008435 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:01:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context157.preventuseridlesleep" 00:04:17  id:0x0x100008434 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:01:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context158.preventuseridledisplaysleep" 00:04:17  id:0x0x500008439 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:01:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context158.preventuseridlesleep" 00:04:17  id:0x0x100008438 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:01:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context159.preventuseridledisplaysleep" 00:04:17  id:0x0x50000843d [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:01:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context159.preventuseridlesleep" 00:04:17  id:0x0x10000843c [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:01:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context160.preventuseridledisplaysleep" 00:04:17  id:0x0x500008441 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:01:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context160.preventuseridlesleep" 00:04:17  id:0x0x100008440 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:01:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context161.preventuseridledisplaysleep" 00:04:17  id:0x0x500008445 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:01:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context161.preventuseridlesleep" 00:04:17  id:0x0x100008444 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:03:20 +1100 Assertions          PID 1402(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:01  id:0x0x100008462 [System: DeclUser kDisp]          

2017-12-30 11:03:20 +1100 Assertions          PID 1402(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:01  id:0x0xb00008461 [System: DeclUser kDisp]          

2017-12-30 11:18:40 +1100 Assertions          PID 373(sharingd) Released PreventUserIdleSystemSleep "Handoff" 00:01:04  id:0x0x1000084bf [System: DeclUser kDisp]          

2017-12-30 11:25:22 +1100 Assertions          PID 1595(rcd) Created UserIsActive "com.apple.rcdevent" 00:00:00  id:0x0x9000084dc [System: DeclUser kDisp]          

2017-12-30 11:25:52 +1100 Assertions          PID 1595(rcd) Created UserIsActive "com.apple.rcdevent" 00:00:00  id:0x0x9000084fe [System: DeclUser kDisp]          

2017-12-30 11:25:59 +1100 Assertions          PID 1595(rcd) Created UserIsActive "com.apple.rcdevent" 00:00:00  id:0x0x9000084ff [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:25:59 +1100 Assertions          PID 1595(rcd) Created UserIsActive "com.apple.rcdevent" 00:00:00  id:0x0x900008500 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:25:59 +1100 Assertions          PID 1595(rcd) Created UserIsActive "com.apple.rcdevent" 00:00:00  id:0x0x900008501 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:39:20 +1100 Assertions          PID 373(sharingd) Released PreventUserIdleSystemSleep "Handoff" 00:06:06  id:0x0x100008519 [System: DeclUser kDisp]          

2017-12-30 11:43:24 +1100 Assertions          PID 1650(AddressBookSourceSync) Released PreventUserIdleSystemSleep "Address Book Source Sync" 00:01:00  id:0x0x100008543 [System: DeclUser kDisp]          

2017-12-30 11:47:46 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context175.preventuseridledisplaysleep" 00:05:11  id:0x0x50000854b [System: DeclUser kDisp]          

2017-12-30 11:47:46 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context175.preventuseridlesleep" 00:05:11  id:0x0x10000854a [System: DeclUser kDisp]          

2017-12-30 11:47:46 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context176.preventuseridledisplaysleep" 00:05:11  id:0x0x50000854f [System: DeclUser kDisp]          

2017-12-30 11:47:46 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context176.preventuseridlesleep" 00:05:11  id:0x0x10000854e [System: DeclUser kDisp]          

2017-12-30 11:47:46 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context177.preventuseridledisplaysleep" 00:05:11  id:0x0x500008553 [System: DeclUser kDisp]          

2017-12-30 11:47:46 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context177.preventuseridlesleep" 00:05:11  id:0x0x100008552 [System: DeclUser kDisp]          

2017-12-30 11:47:46 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context178.preventuseridledisplaysleep" 00:05:11  id:0x0x500008557 [System: DeclUser kDisp]          

2017-12-30 11:47:46 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context178.preventuseridlesleep" 00:05:11  id:0x0x100008556 [System: DeclUser kDisp]          

2017-12-30 11:47:46 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context179.preventuseridledisplaysleep" 00:05:11  id:0x0x50000855b [System: DeclUser kDisp]          

2017-12-30 11:47:46 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context179.preventuseridlesleep" 00:05:11  id:0x0x10000855a [System: DeclUser kDisp]          

2017-12-30 11:49:10 +1100 Assertions          PID 373(sharingd) Released PreventUserIdleSystemSleep "Handoff" 00:01:24  id:0x0x100008580 [System: DeclUser kDisp]          

2017-12-30 11:51:17 +1100 Assertions          PID 373(sharingd) Released PreventUserIdleSystemSleep "Handoff" 00:02:04  id:0x0x10000858b [System: DeclUser kDisp]          

2017-12-30 11:56:30 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context163.preventuseridledisplaysleep" 00:52:29  id:0x0x500008486 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:30 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context163.preventuseridlesleep" 00:52:29  id:0x0x100008485 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:30 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context164.preventuseridledisplaysleep" 00:52:29  id:0x0x50000848a [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:30 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context164.preventuseridlesleep" 00:52:29  id:0x0x100008489 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:30 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context165.preventuseridledisplaysleep" 00:52:29  id:0x0x50000848e [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:30 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context165.preventuseridlesleep" 00:52:29  id:0x0x10000848d [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:30 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.BuiltInSpeakerDevice.context.preventuseridledisplaysleep" 00:52:29  id:0x0x500008492 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:30 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context167.preventuseridledisplaysleep" 00:52:29  id:0x0x500008496 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:30 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context167.preventuseridlesleep" 00:52:29  id:0x0x100008495 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context98.preventuseridlesleep" 04:56:06  id:0x0x100008044 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context99.preventuseridlesleep" 04:56:06  id:0x0x100008049 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context105.preventuseridlesleep" 04:56:03  id:0x0x100008069 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context111.preventuseridlesleep" 04:56:02  id:0x0x100008080 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context139.preventuseridlesleep" 02:33:40  id:0x0x1000082b8 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context123.preventuseridlesleep" 04:56:01  id:0x0x1000080b6 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context173.preventuseridlesleep" 00:31:18  id:0x0x1000084ef [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context185.preventuseridlesleep" 00:14:07  id:0x0x10000856e [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context98.preventuseridledisplaysleep" 04:56:06  id:0x0x500008045 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context99.preventuseridledisplaysleep" 04:56:06  id:0x0x50000804a [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context105.preventuseridledisplaysleep" 04:56:03  id:0x0x50000806a [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context111.preventuseridledisplaysleep" 04:56:02  id:0x0x500008081 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context139.preventuseridledisplaysleep" 02:33:40  id:0x0x5000082b9 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context123.preventuseridledisplaysleep" 04:56:01  id:0x0x5000080b7 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context173.preventuseridledisplaysleep" 00:31:18  id:0x0x5000084f0 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context185.preventuseridledisplaysleep" 00:14:07  id:0x0x50000856f [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context96.preventuseridlesleep" 04:56:06  id:0x0x10000803c [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context95.preventuseridlesleep" 04:56:06  id:0x0x100008038 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context104.preventuseridlesleep" 04:56:03  id:0x0x100008065 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context97.preventuseridlesleep" 04:56:06  id:0x0x100008040 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context122.preventuseridlesleep" 04:56:01  id:0x0x1000080b2 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context110.preventuseridlesleep" 04:56:02  id:0x0x10000807c [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.BuiltInSpeakerDevice.context.preventuseridlesleep" 00:30:34  id:0x0x100008283 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context184.preventuseridlesleep" 00:14:07  id:0x0x10000856a [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context138.preventuseridlesleep" 02:33:40  id:0x0x1000082b4 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context172.preventuseridlesleep" 00:31:18  id:0x0x1000084eb [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context96.preventuseridledisplaysleep" 04:56:06  id:0x0x50000803d [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context95.preventuseridledisplaysleep" 04:56:06  id:0x0x500008039 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context104.preventuseridledisplaysleep" 04:56:03  id:0x0x500008066 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context97.preventuseridledisplaysleep" 04:56:06  id:0x0x500008041 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context122.preventuseridledisplaysleep" 04:56:01  id:0x0x5000080b3 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context110.preventuseridledisplaysleep" 04:56:02  id:0x0x50000807d [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.BuiltInSpeakerDevice.context.preventuseridledisplaysleep" 02:45:37  id:0x0x500008284 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context184.preventuseridledisplaysleep" 00:14:07  id:0x0x50000856b [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context138.preventuseridledisplaysleep" 02:33:40  id:0x0x5000082b5 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:56:41 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context172.preventuseridledisplaysleep" 00:31:18  id:0x0x5000084ec [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:58:16 +1100 Assertions          PID 169(coreaudiod) TurnedOff PreventUserIdleSystemSleep "com.apple.audio.BuiltInMicrophoneDevice.context.preventuseridlesleep" 00:01:33  id:0x0x100008631 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:58:16 +1100 Assertions          PID 169(coreaudiod) TurnedOff PreventUserIdleSystemSleep "com.apple.audio.BuiltInSpeakerDevice.context.preventuseridlesleep" 00:01:34  id:0x0x10000862d [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:58:16 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context187.preventuseridledisplaysleep" 00:01:39  id:0x0x5000085a9 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:58:16 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context187.preventuseridlesleep" 00:01:39  id:0x0x1000085a8 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:58:16 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context188.preventuseridledisplaysleep" 00:01:39  id:0x0x5000085ad [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:58:16 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context188.preventuseridlesleep" 00:01:39  id:0x0x1000085ac [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:58:16 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context189.preventuseridledisplaysleep" 00:01:39  id:0x0x5000085b1 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:58:16 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context189.preventuseridlesleep" 00:01:39  id:0x0x1000085b0 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:58:16 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.BuiltInSpeakerDevice.context.preventuseridledisplaysleep" 00:01:34  id:0x0x50000862e [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:58:16 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.BuiltInSpeakerDevice.context.preventuseridlesleep" 00:01:34  id:0x0x10000862d [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:58:16 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.BuiltInMicrophoneDevice.context.preventuseridledisplaysleep" 00:01:34  id:0x0x500008632 [System: PrevIdle DeclUser kDisp]          

2017-12-30 11:58:16 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.BuiltInMicrophoneDevice.context.preventuseridlesleep" 00:01:34  id:0x0x100008631 [System: PrevIdle DeclUser kDisp]          

2017-12-30 12:00:42 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context197.preventuseridledisplaysleep" 00:01:01  id:0x0x50000865d [System: PrevIdle DeclUser kDisp]          

2017-12-30 12:00:42 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context197.preventuseridlesleep" 00:01:01  id:0x0x10000865c [System: PrevIdle DeclUser kDisp]          

2017-12-30 12:00:42 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context198.preventuseridledisplaysleep" 00:01:01  id:0x0x500008661 [System: PrevIdle DeclUser kDisp]          

2017-12-30 12:00:42 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context198.preventuseridlesleep" 00:01:01  id:0x0x100008660 [System: PrevIdle DeclUser kDisp]          

2017-12-30 12:00:42 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context199.preventuseridledisplaysleep" 00:01:01  id:0x0x500008665 [System: PrevIdle DeclUser kDisp]          

2017-12-30 12:00:42 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context199.preventuseridlesleep" 00:01:01  id:0x0x100008664 [System: PrevIdle DeclUser kDisp]          

2017-12-30 12:01:04 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context193.preventuseridledisplaysleep" 00:01:43  id:0x0x50000864c [System: PrevIdle DeclUser kDisp]          

2017-12-30 12:01:04 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context193.preventuseridlesleep" 00:01:43  id:0x0x10000864b [System: PrevIdle DeclUser kDisp]          

2017-12-30 12:01:04 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context194.preventuseridledisplaysleep" 00:01:43  id:0x0x500008650 [System: PrevIdle DeclUser kDisp]          

2017-12-30 12:01:04 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context194.preventuseridlesleep" 00:01:43  id:0x0x10000864f [System: PrevIdle DeclUser kDisp]          

2017-12-30 12:01:04 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context195.preventuseridledisplaysleep" 00:01:43  id:0x0x500008654 [System: PrevIdle DeclUser kDisp]          

2017-12-30 12:01:04 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context195.preventuseridlesleep" 00:01:43  id:0x0x100008653 [System: PrevIdle DeclUser kDisp]          

2017-12-30 12:02:43 +1100 Assertions          PID 1704(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:01  id:0x0x100008678 [System: PrevIdle DeclUser kDisp]          

2017-12-30 12:02:43 +1100 Assertions          PID 1704(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:01  id:0x0xb00008677 [System: PrevIdle DeclUser kDisp]          

2017-12-30 12:09:20 +1100 Assertions          PID 373(sharingd) Released PreventUserIdleSystemSleep "Handoff" 00:09:39  id:0x0x100008659 [System: DeclUser kDisp]          

2017-12-30 12:11:36 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context201.preventuseridledisplaysleep" 00:03:49  id:0x0x5000086a2 [System: PrevIdle DeclUser kDisp]          

2017-12-30 12:11:36 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context201.preventuseridlesleep" 00:03:49  id:0x0x1000086a1 [System: PrevIdle DeclUser kDisp]          

2017-12-30 12:11:36 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context202.preventuseridledisplaysleep" 00:03:49  id:0x0x5000086a6 [System: PrevIdle DeclUser kDisp]          

2017-12-30 12:11:36 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context202.preventuseridlesleep" 00:03:49  id:0x0x1000086a5 [System: PrevIdle DeclUser kDisp]          

2017-12-30 12:11:36 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context203.preventuseridledisplaysleep" 00:03:49  id:0x0x5000086aa [System: PrevIdle DeclUser kDisp]          

2017-12-30 12:11:36 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context203.preventuseridlesleep" 00:03:49  id:0x0x1000086a9 [System: PrevIdle DeclUser kDisp]          

2017-12-30 12:59:59 +1100 Assertions          PID 373(sharingd) Released PreventUserIdleSystemSleep "Handoff" 00:04:19  id:0x0x10000878c [System: DeclUser kDisp]          

2017-12-30 13:02:44 +1100 Assertions          PID 2063(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:01  id:0x0x1000087ad [System: PrevIdle DeclUser kDisp]          

2017-12-30 13:02:44 +1100 Assertions          PID 2063(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:01  id:0x0xb000087ac [System: PrevIdle DeclUser kDisp]          

2017-12-30 13:03:46 +1100 Assertions          PID 373(sharingd) Released PreventUserIdleSystemSleep "Handoff" 00:03:36  id:0x0x1000087a5 [System: DeclUser kDisp]          

2017-12-30 13:15:49 +1100 Assertions          PID 295(UserEventAgent) Released BackgroundTask "com.apple.mediaanalysisd.fullanalysis" 00:05:44  id:0x0xb000087ec [System: DeclUser kDisp]          

2017-12-30 13:15:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context209.preventuseridledisplaysleep" 00:05:44  id:0x0x5000087f0 [System: DeclUser kDisp]          

2017-12-30 13:15:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context209.preventuseridlesleep" 00:05:44  id:0x0x1000087ef [System: DeclUser kDisp]          

2017-12-30 13:15:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context210.preventuseridledisplaysleep" 00:05:44  id:0x0x5000087f4 [System: DeclUser kDisp]          

2017-12-30 13:15:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context210.preventuseridlesleep" 00:05:44  id:0x0x1000087f3 [System: DeclUser kDisp]          

2017-12-30 13:15:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context211.preventuseridledisplaysleep" 00:05:44  id:0x0x5000087f8 [System: DeclUser kDisp]          

2017-12-30 13:15:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context211.preventuseridlesleep" 00:05:44  id:0x0x1000087f7 [System: DeclUser kDisp]          

2017-12-30 13:15:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context212.preventuseridledisplaysleep" 00:05:44  id:0x0x5000087fc [System: DeclUser kDisp]          

2017-12-30 13:15:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context212.preventuseridlesleep" 00:05:44  id:0x0x1000087fb [System: DeclUser kDisp]          

2017-12-30 13:15:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context213.preventuseridledisplaysleep" 00:05:44  id:0x0x500008800 [System: DeclUser kDisp]          

2017-12-30 13:15:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context213.preventuseridlesleep" 00:05:44  id:0x0x1000087ff [System: DeclUser kDisp]          

2017-12-30 13:15:51 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context205.preventuseridledisplaysleep" 00:13:35  id:0x0x5000087c5 [System: DeclUser kDisp]          

2017-12-30 13:15:51 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context205.preventuseridlesleep" 00:13:35  id:0x0x1000087c4 [System: DeclUser kDisp]          

2017-12-30 13:15:51 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context206.preventuseridledisplaysleep" 00:13:35  id:0x0x5000087c9 [System: DeclUser kDisp]          

2017-12-30 13:15:51 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context206.preventuseridlesleep" 00:13:35  id:0x0x1000087c8 [System: DeclUser kDisp]          

2017-12-30 13:15:51 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context207.preventuseridledisplaysleep" 00:13:35  id:0x0x5000087cd [System: DeclUser kDisp]          

2017-12-30 13:15:51 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context207.preventuseridlesleep" 00:13:35  id:0x0x1000087cc [System: DeclUser kDisp]          

2017-12-30 13:16:59 +1100 Assertions          PID 2116(com.apple.WebKit.WebContent) Created PreventUserIdleDisplaySleep "com.apple.WebCore: HTMLMediaElement playback" 00:00:00  id:0x0x50000881d [System: PrevIdle PrevDisp DeclUser kDisp]          

2017-12-30 13:17:08 +1100 Assertions          PID 55(powerd) Created InternalPreventDisplaySleep "com.apple.powermanagement.delayDisplayOff" 00:00:00  id:0x0x100000881e [System: PrevIdle PrevDisp DeclUser IntPrevDisp kDisp]          

2017-12-30 13:17:08 +1100 Assertions          PID 2116(com.apple.WebKit.WebContent) Released PreventUserIdleDisplaySleep "com.apple.WebCore: HTMLMediaElement playback" 00:00:08  id:0x0x50000881d [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 13:17:27 +1100 Assertions          PID 2116(com.apple.WebKit.WebContent) Created PreventUserIdleDisplaySleep "com.apple.WebCore: HTMLMediaElement playback" 00:00:00  id:0x0x500008820 [System: PrevIdle PrevDisp DeclUser IntPrevDisp kDisp]          

2017-12-30 13:17:37 +1100 Assertions          PID 2116(com.apple.WebKit.WebContent) Released PreventUserIdleDisplaySleep "com.apple.WebCore: HTMLMediaElement playback" 00:00:10  id:0x0x500008820 [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 13:17:38 +1100 Assertions          PID 2116(com.apple.WebKit.WebContent) Created PreventUserIdleDisplaySleep "com.apple.WebCore: HTMLMediaElement playback" 00:00:00  id:0x0x500008821 [System: PrevIdle PrevDisp DeclUser IntPrevDisp kDisp]          

2017-12-30 13:17:45 +1100 Assertions          PID 2116(com.apple.WebKit.WebContent) Released PreventUserIdleDisplaySleep "com.apple.WebCore: HTMLMediaElement playback" 00:00:07  id:0x0x500008821 [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 13:17:45 +1100 Assertions          PID 2116(com.apple.WebKit.WebContent) Created PreventUserIdleDisplaySleep "com.apple.WebCore: HTMLMediaElement playback" 00:00:00  id:0x0x500008823 [System: PrevIdle PrevDisp DeclUser IntPrevDisp kDisp]          

2017-12-30 13:17:53 +1100 Assertions          PID 2116(com.apple.WebKit.WebContent) Released PreventUserIdleDisplaySleep "com.apple.WebCore: HTMLMediaElement playback" 00:00:08  id:0x0x500008823 [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 13:17:55 +1100 Assertions          PID 373(sharingd) Released PreventUserIdleSystemSleep "Handoff" 00:01:07  id:0x0x10000880f [System: DeclUser IntPrevDisp kDisp]          

2017-12-30 13:22:53 +1100 Assertions          PID 55(powerd) TimedOut InternalPreventDisplaySleep "com.apple.powermanagement.delayDisplayOff" 00:04:59  id:0x0x100000881e [System: DeclUser IntPrevDisp kDisp]          

2017-12-30 13:22:53 +1100 Assertions          Summary- [System: DeclUser kDisp] Using AC          

2017-12-30 13:31:01 +1100 Assertions          PID 295(UserEventAgent) Released BackgroundTask "com.apple.mediaanalysisd.fullanalysis" 00:06:21  id:0x0xb00008837 [System: DeclUser kDisp]          

2017-12-30 13:35:52 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context169.preventuseridledisplaysleep" 02:10:29  id:0x0x5000084e0 [System: DeclUser kDisp]          

2017-12-30 13:35:52 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context169.preventuseridlesleep" 02:10:29  id:0x0x1000084df [System: DeclUser kDisp]          

2017-12-30 13:35:52 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context170.preventuseridledisplaysleep" 02:10:29  id:0x0x5000084e4 [System: DeclUser kDisp]          

2017-12-30 13:35:52 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context170.preventuseridlesleep" 02:10:29  id:0x0x1000084e3 [System: DeclUser kDisp]          

2017-12-30 13:35:52 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context171.preventuseridledisplaysleep" 02:10:29  id:0x0x5000084e8 [System: DeclUser kDisp]          

2017-12-30 13:35:52 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context171.preventuseridlesleep" 02:10:29  id:0x0x1000084e7 [System: DeclUser kDisp]          

2017-12-30 13:35:52 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.BuiltInSpeakerDevice.context.preventuseridledisplaysleep" 01:39:10  id:0x0x500008607 [System: DeclUser kDisp]          

2017-12-30 13:35:52 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context173.preventuseridledisplaysleep" 01:39:10  id:0x0x500008623 [System: DeclUser kDisp]          

2017-12-30 13:35:52 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context173.preventuseridlesleep" 01:39:10  id:0x0x100008621 [System: DeclUser kDisp]          

2017-12-30 13:41:56 +1100 Assertions          Kernel Idle sleep preventers: IODisplayWrangler, IOPMrootDomain          

2017-12-30 13:43:28 +1100 Assertions          Kernel Idle sleep preventers: IODisplayWrangler          

2017-12-30 13:45:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context231.preventuseridledisplaysleep" 00:01:19  id:0x0x5000088cb [System: PrevIdle DeclUser kDisp]          

2017-12-30 13:45:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context231.preventuseridlesleep" 00:01:19  id:0x0x1000088ca [System: PrevIdle DeclUser kDisp]          

2017-12-30 13:45:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context232.preventuseridledisplaysleep" 00:01:19  id:0x0x5000088cf [System: PrevIdle DeclUser kDisp]          

2017-12-30 13:45:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context232.preventuseridlesleep" 00:01:19  id:0x0x1000088ce [System: PrevIdle DeclUser kDisp]          

2017-12-30 13:45:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context233.preventuseridledisplaysleep" 00:01:19  id:0x0x5000088d3 [System: PrevIdle DeclUser kDisp]          

2017-12-30 13:45:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context233.preventuseridlesleep" 00:01:19  id:0x0x1000088d2 [System: PrevIdle DeclUser kDisp]          

2017-12-30 13:45:52 +1100 Assertions          PID 373(sharingd) Released PreventUserIdleSystemSleep "Handoff" 00:01:53  id:0x0x1000088c5 [System: DeclUser kDisp]          

2017-12-30 13:49:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context225.preventuseridledisplaysleep" 00:06:42  id:0x0x5000088b1 [System: PrevIdle DeclUser kDisp]          

2017-12-30 13:49:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context225.preventuseridlesleep" 00:06:42  id:0x0x1000088b0 [System: PrevIdle DeclUser kDisp]          

2017-12-30 13:49:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context226.preventuseridledisplaysleep" 00:06:42  id:0x0x5000088b5 [System: PrevIdle DeclUser kDisp]          

2017-12-30 13:49:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context226.preventuseridlesleep" 00:06:42  id:0x0x1000088b4 [System: PrevIdle DeclUser kDisp]          

2017-12-30 13:49:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context227.preventuseridledisplaysleep" 00:06:42  id:0x0x5000088b9 [System: PrevIdle DeclUser kDisp]          

2017-12-30 13:49:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context227.preventuseridlesleep" 00:06:42  id:0x0x1000088b8 [System: PrevIdle DeclUser kDisp]          

2017-12-30 13:49:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.BuiltInSpeakerDevice.context.preventuseridledisplaysleep" 00:06:42  id:0x0x5000088bd [System: PrevIdle DeclUser kDisp]          

2017-12-30 13:49:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.BuiltInSpeakerDevice.context.preventuseridlesleep" 00:06:00  id:0x0x1000088bc [System: PrevIdle DeclUser kDisp]          

2017-12-30 13:49:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context229.preventuseridledisplaysleep" 00:06:42  id:0x0x5000088c1 [System: PrevIdle DeclUser kDisp]          

2017-12-30 13:49:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context229.preventuseridlesleep" 00:06:42  id:0x0x1000088c0 [System: PrevIdle DeclUser kDisp]          

2017-12-30 13:56:53 +1100 Assertions          PID 2418(Final Cut Pro) Released PreventUserIdleSystemSleep "com.apple.proapps.BackgroundTasks" 00:01:34  id:0x0x100008946 [System: PrevIdle DeclUser kDisp]          

2017-12-30 13:56:56 +1100 Assertions          PID 2430(QuickTime Player) Created PreventUserIdleDisplaySleep "com.apple.avkit.disableUserIdleDisplaySleep" 00:00:00  id:0x0x50000895e [System: PrevIdle PrevDisp DeclUser kDisp]          

2017-12-30 13:57:44 +1100 Assertions          PID 55(powerd) TurnedOn InternalPreventDisplaySleep "com.apple.powermanagement.delayDisplayOff" 00:00:00  id:0x0x100000881e [System: PrevIdle PrevDisp DeclUser IntPrevDisp kDisp]          

2017-12-30 13:57:44 +1100 Assertions          PID 2430(QuickTime Player) Released PreventUserIdleDisplaySleep "com.apple.avkit.disableUserIdleDisplaySleep" 00:00:48  id:0x0x50000895e [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:42 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context253.preventuseridledisplaysleep" 00:07:13  id:0x0x500008934 [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:42 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context253.preventuseridlesleep" 00:07:13  id:0x0x100008933 [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:42 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context254.preventuseridledisplaysleep" 00:07:13  id:0x0x500008938 [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:42 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context254.preventuseridlesleep" 00:07:13  id:0x0x100008937 [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:42 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context255.preventuseridledisplaysleep" 00:07:13  id:0x0x50000893c [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:42 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context255.preventuseridlesleep" 00:07:13  id:0x0x10000893b [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:42 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.BuiltInSpeakerDevice.context.preventuseridledisplaysleep" 00:07:13  id:0x0x500008940 [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:42 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context257.preventuseridledisplaysleep" 00:07:13  id:0x0x500008944 [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:42 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context257.preventuseridlesleep" 00:07:13  id:0x0x100008943 [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:43 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context259.preventuseridledisplaysleep" 00:04:51  id:0x0x50000894c [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:43 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context259.preventuseridlesleep" 00:04:51  id:0x0x10000894b [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:43 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context260.preventuseridledisplaysleep" 00:04:51  id:0x0x500008950 [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:43 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context260.preventuseridlesleep" 00:04:51  id:0x0x10000894f [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:43 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context261.preventuseridledisplaysleep" 00:04:51  id:0x0x500008954 [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:43 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context261.preventuseridlesleep" 00:04:51  id:0x0x100008953 [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:43 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.BuiltInSpeakerDevice.context.preventuseridledisplaysleep" 00:04:51  id:0x0x500008958 [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:43 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.BuiltInSpeakerDevice.context.preventuseridlesleep" 00:04:46  id:0x0x100008957 [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:43 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context263.preventuseridledisplaysleep" 00:04:51  id:0x0x50000895c [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:43 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context263.preventuseridlesleep" 00:04:51  id:0x0x10000895b [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:46 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context135.preventuseridledisplaysleep" 04:38:45  id:0x0x5000082a9 [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:46 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context135.preventuseridlesleep" 04:38:45  id:0x0x1000082a8 [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:46 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context136.preventuseridledisplaysleep" 04:38:45  id:0x0x5000082ad [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:46 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context136.preventuseridlesleep" 04:38:45  id:0x0x1000082ac [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:46 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context137.preventuseridledisplaysleep" 04:38:45  id:0x0x5000082b1 [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:46 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context137.preventuseridlesleep" 04:38:45  id:0x0x1000082b0 [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:46 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context138.preventuseridledisplaysleep" 02:05:04  id:0x0x500008606 [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:46 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context138.preventuseridlesleep" 02:05:04  id:0x0x100008601 [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:46 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context139.preventuseridledisplaysleep" 02:05:04  id:0x0x500008626 [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:01:46 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context139.preventuseridlesleep" 02:05:04  id:0x0x100008625 [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:02:44 +1100 Assertions          PID 55(powerd) TimedOut InternalPreventDisplaySleep "com.apple.powermanagement.delayDisplayOff" 00:04:59  id:0x0x100000881e [System: PrevIdle DeclUser IntPrevDisp kDisp]          

2017-12-30 14:03:25 +1100 Assertions          PID 2451(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:01  id:0x0x10000896d [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:03:25 +1100 Assertions          PID 2451(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:01  id:0x0xb0000896c [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:23:02 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context265.preventuseridledisplaysleep" 00:01:51  id:0x0x5000089ac [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:23:02 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context265.preventuseridlesleep" 00:01:51  id:0x0x1000089ab [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:23:02 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context266.preventuseridledisplaysleep" 00:01:51  id:0x0x5000089b0 [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:23:02 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context266.preventuseridlesleep" 00:01:51  id:0x0x1000089af [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:23:02 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context267.preventuseridledisplaysleep" 00:01:51  id:0x0x5000089b4 [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:23:02 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context267.preventuseridlesleep" 00:01:51  id:0x0x1000089b3 [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:23:04 +1100 Assertions          PID 373(sharingd) Released PreventUserIdleSystemSleep "Handoff" 00:02:27  id:0x0x1000089a3 [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:41:18 +1100 Assertions          PID 373(sharingd) Released PreventUserIdleSystemSleep "Handoff" 00:10:48  id:0x0x1000089f6 [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:44:17 +1100 Assertions          PID 373(sharingd) Released PreventUserIdleSystemSleep "Handoff" 00:02:38  id:0x0x100008a23 [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:45:53 +1100 Assertions          PID 373(sharingd) Released PreventUserIdleSystemSleep "Handoff" 00:01:35  id:0x0x100008a36 [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:54:50 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context275.preventuseridledisplaysleep" 00:13:05  id:0x0x500008a28 [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:54:50 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context275.preventuseridlesleep" 00:13:05  id:0x0x100008a27 [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:54:50 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context276.preventuseridledisplaysleep" 00:13:05  id:0x0x500008a2c [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:54:50 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context276.preventuseridlesleep" 00:13:05  id:0x0x100008a2b [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:54:50 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context277.preventuseridledisplaysleep" 00:13:05  id:0x0x500008a30 [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:54:50 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context277.preventuseridlesleep" 00:13:05  id:0x0x100008a2f [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:54:52 +1100 Assertions          PID 373(sharingd) Released PreventUserIdleSystemSleep "Handoff" 00:06:32  id:0x0x100008a4b [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:55:49 +1100 Assertions          PID 169(coreaudiod) TurnedOff PreventUserIdleSystemSleep "com.apple.audio.BuiltInMicrophoneDevice.context.preventuseridlesleep" 01:09:16  id:0x0x1000088ea [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:55:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context98.preventuseridlesleep" 02:59:07  id:0x0x100008618 [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:55:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context99.preventuseridlesleep" 02:59:07  id:0x0x100008614 [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:55:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context111.preventuseridlesleep" 02:59:07  id:0x0x10000861c [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:55:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context123.preventuseridlesleep" 02:59:07  id:0x0x100008619 [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:55:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context105.preventuseridlesleep" 02:59:07  id:0x0x100008617 [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:55:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context185.preventuseridlesleep" 02:59:07  id:0x0x100008622 [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:55:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context273.preventuseridlesleep" 00:27:14  id:0x0x1000089d5 [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:55:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context98.preventuseridledisplaysleep" 02:59:07  id:0x0x50000861e [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:55:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context99.preventuseridledisplaysleep" 02:59:07  id:0x0x50000861b [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:55:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context111.preventuseridledisplaysleep" 02:59:07  id:0x0x500008620 [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:55:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context123.preventuseridledisplaysleep" 02:59:07  id:0x0x50000861f [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:55:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context105.preventuseridledisplaysleep" 02:59:07  id:0x0x50000861d [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:55:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context185.preventuseridledisplaysleep" 02:59:07  id:0x0x500008624 [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:55:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context273.preventuseridledisplaysleep" 00:27:14  id:0x0x5000089d6 [System: PrevIdle DeclUser kDisp]          

2017-12-30 14:55:49 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.BuiltInMicrophoneDevice.context.preventuseridledisplaysleep" 01:09:16  id:0x0x5000088eb [System: PrevIdle DeclUser kDisp]          

2017-12-30 15:02:40 +1100 Assertions          PID 2775(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:01  id:0x0x100008b7f [System: PrevIdle DeclUser kDisp]          

2017-12-30 15:02:40 +1100 Assertions          PID 2775(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:01  id:0x0xb00008b7e [System: PrevIdle DeclUser kDisp]          

2017-12-30 15:03:59 +1100 Assertions          PID 373(sharingd) Released PreventUserIdleSystemSleep "Handoff" 00:01:20  id:0x0x100008ba0 [System: PrevIdle DeclUser kDisp]          

2017-12-30 15:17:57 +1100 Assertions          PID 373(sharingd) Released PreventUserIdleSystemSleep "Handoff" 00:01:08  id:0x0x100008bd3 [System: PrevIdle DeclUser kDisp]          

2017-12-30 15:20:27 +1100 Assertions          PID 373(sharingd) Released PreventUserIdleSystemSleep "Handoff" 00:02:27  id:0x0x100008bec [System: PrevIdle DeclUser kDisp]          

2017-12-30 15:24:24 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context301.preventuseridledisplaysleep" 00:04:54  id:0x0x500008bf1 [System: PrevIdle DeclUser kDisp]          

2017-12-30 15:24:24 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context301.preventuseridlesleep" 00:04:54  id:0x0x100008bf0 [System: PrevIdle DeclUser kDisp]          

2017-12-30 15:24:24 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context302.preventuseridledisplaysleep" 00:04:54  id:0x0x500008bf5 [System: PrevIdle DeclUser kDisp]          

2017-12-30 15:24:24 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context302.preventuseridlesleep" 00:04:54  id:0x0x100008bf4 [System: PrevIdle DeclUser kDisp]          

2017-12-30 15:24:24 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleDisplaySleep "com.apple.audio.context303.preventuseridledisplaysleep" 00:04:54  id:0x0x500008bf9 [System: PrevIdle DeclUser kDisp]          

2017-12-30 15:24:24 +1100 Assertions          PID 169(coreaudiod) Released PreventUserIdleSystemSleep "com.apple.audio.context303.preventuseridlesleep" 00:04:54  id:0x0x100008bf8 [System: PrevIdle DeclUser kDisp]          

2017-12-30 15:27:45 +1100 Assertions          Kernel Idle sleep preventers: IODisplayWrangler, IOPMrootDomain          

2017-12-30 15:30:25 +1100 Assertions          Kernel Idle sleep preventers: IODisplayWrangler          

2017-12-30 15:30:43 +1100 Assertions          Kernel Idle sleep preventers: IODisplayWrangler, IOPMrootDomain          

2017-12-30 15:30:51 +1100 Assertions          PID 3076(backupd) ClientDied PreventUserIdleSystemSleep "Time Machine backup" 00:02:06  id:0x0x100008c36 [System: PrevIdle DeclUser kDisp]          

2017-12-30 15:30:51 +1100 Assertions          PID 3076(backupd) ClientDied BackgroundTask "Time Machine backup" 00:02:06  id:0x0xb00008c35 [System: PrevIdle DeclUser kDisp]          


2017-12-30 15:31:13 +1100 : Showing all currently held IOKit power assertions

Assertion status system-wide:

   BackgroundTask                 0

   ApplePushServiceTask           0

   UserIsActive                   1

   PreventUserIdleDisplaySleep    0

   PreventSystemSleep             0

   ExternalMedia                  1

   PreventUserIdleSystemSleep     1

   NetworkClientActive            0

Listed by owning process:

   pid 98(hidd): [0x0000184300098218] 00:00:00 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294969005.17" 

   pid 55(powerd): [0x0000776b00088c3d] 00:01:15 ExternalMedia named: "com.apple.powermanagement.externalmediamounted" 

   pid 1595(rcd): [0x00003e3c00098501] 04:05:13 UserIsActive named: "com.apple.rcdevent" 

   pid 1595(rcd): [0x00003e3c00098500] 04:05:13 UserIsActive named: "com.apple.rcdevent" 

   pid 1595(rcd): [0x00003e3c000984ff] 04:05:13 UserIsActive named: "com.apple.rcdevent" 

   pid 1595(rcd): [0x00003e36000984fe] 04:05:20 UserIsActive named: "com.apple.rcdevent" 

   pid 1595(rcd): [0x00003e18000984dc] 04:05:50 UserIsActive named: "com.apple.rcdevent" 

   pid 169(coreaudiod): [0x00006f6c00018b33] 00:35:22 PreventUserIdleSystemSleep named: "com.apple.audio.BuiltInMicrophoneDevice.context.preventuseridlesleep" 

Created for PID: 2377. 

   pid 169(coreaudiod): [0x00005f2e000188e6] 01:44:40 PreventUserIdleSystemSleep named: "com.apple.audio.BuiltInSpeakerDevice.context.preventuseridlesleep" 

Created for PID: 2377. 

Kernel Assertions: 0x18c=USB,BT-HID,STORAGE,MAGICWAKE

   id=504  level=255 0x100=MAGICWAKE mod=1/1/70, 10:00 am description=en1 owner=en1

   id=505  level=255 0x8=BT-HID mod=1/1/70, 10:00 am description=com.apple.driver.IOBluetoothHIDDriver owner=AppleHSBluetoothDevice

   id=507  level=255 0x8=BT-HID mod=1/1/70, 10:00 am description=com.apple.driver.IOBluetoothHIDDriver owner=AppleHSBluetoothDevice

   id=511  level=255 0x4=USB mod=1/1/70, 10:00 am description=com.apple.usb.externaldevice.14c00000 owner=Ultra Fit

   id=512  level=255 0x80=STORAGE mod=1/1/70, 10:00 am description=com.apple.iokit.IOStorageFamily owner=AppleAPFSVolumeBSDClient

Idle sleep preventers: IODisplayWrangler, IOPMrootDomain

Dumped using the command line: pmset -g

System-wide power settings:

 DestroyFVKeyOnStandby 0

Currently in use:

 autorestart          1

 Sleep On Power Button 1

 halfdim              1

 hibernatefile        /var/vm/sleepimage

 powernap             1

 gpuswitch            2

 networkoversleep     0

 disksleep            0

 sleep                0 (sleep prevented by coreaudiod, coreaudiod)

 hibernatemode        3

 ttyskeepawake        1

 displaysleep         0

 tcpkeepalive         1

 womp                 1

RTC

Dumped using cmosDumperForOsx by rafirafi, revised extensively by STLVNUB

sorry, could not connect to AppleRTC

Security Integrity Protection (SIP)

Dumped using csrstat by Piker-Alpha

csrstat v1.8 Copyright (c) 2015-2017 by Pike R. Alpha

System Integrity Protection status: enabled (0x00000000) 


Configuration:

Apple Internal...........: 0 (disabled)

Kext Signing Restrictions: 0 (enabled)

Task for PID Restrictions: 0 (enabled)

Filesystem Protections...: 0 (enabled)

Debugging Restrictions...: 0 (enabled)

DTrace Restrictions......: 0 (enabled)

NVRAM Protections........: 0 (enabled)

Device Configuration.....: 0 (disabled)

BaseSystem Verification..: 0 (enabled)

Allow Unapproved Kexts...: 0 (enabled)

SMC

Dumped using SMC_util2 (Former Apple System Management Control (SMC) tool 0.01) by usr-sse2.

Total fans in system: 2


Fan #0:

    Actual speed : -29834736 Key[F0Ac]

    Minimum speed: -531887

    Maximum speed: 263953

    Safe speed   : 0

    Target speed : -531887

    Mode         : auto


Fan #1:

    Actual speed : 19657360 Key[F1Ac]

    Minimum speed: -531887

    Maximum speed: 263953

    Safe speed   : 0

    Target speed : -531887

    Mode         : auto

Dumped using SMC_util2 (Former Apple System Management Control (SMC) tool 0.01) by usr-sse2.

Num: b0=0 b1=0 b2=2 b3=70 size=4

  #KEY  [ui32]  112 (bytes 00 00 02 70)

  AC-F  [ui8 ]  0 (bytes 00)

  AC-I  [ui16]  1 (bytes 00 01)

  AC-N  [ui8 ]  4 (bytes 04)

  AC-P  [ui8 ]  0 (bytes 00)

  AC-R  [ui8 ]  0 (bytes 00)

  AC-S  [flag]  (bytes 01)

  AC-U  [flag]  (bytes 00)

  AC-V  [hex_]  (bytes 00 06 28 00)

  ADC0  [ui16]  216 (bytes 04 d8)

  ADC1  [ui16]  60 (bytes 00 3c)

  ADC2  [ui16]  169 (bytes 01 a9)

  ADC3  [ui16]  115 (bytes 00 73)

  ADC4  [ui16]  199 (bytes 08 c7)

  ADC5  [ui16]  243 (bytes 0d f3)

  ADC6  [ui16]  73 (bytes 02 49)

  ADC7  [ui16]  2 (bytes 0e 02)

  ADC8  [ui16]  134 (bytes 07 86)

  ADC9  [ui16]  7 (bytes 07 07)

  ADCE  [ui32]  0 (bytes 00 00 00 00)

  ADCa  [ui16]  8 (bytes 0b 08)

  ADCb  [ui16]  192 (bytes 02 c0)

  ADCc  [ui16]  239 (bytes 03 ef)

  ADCd  [ui16]  39 (bytes 00 27)

  ADCe  [ui16]  60 (bytes 00 3c)

  ADCf  [ui16]  13 (bytes 00 0d)

  ADCg  [ui16]  247 (bytes 0a f7)

  ADCh  [ui16]  26 (bytes 00 1a)

  ADCi  [ui16]  16 (bytes 00 10)

  ADCj  [ui16]  127 (bytes 01 7f)

  ADCk  [ui16]  40 (bytes 01 28)

  ADCl  [ui16]  83 (bytes 00 53)

  ADCm  [ui16]  83 (bytes 00 53)

  ADCn  [ui16]  37 (bytes 00 25)

  AUDC  [ui16]  0 (bytes 00 00)

  AUDS  [ui8 ]  0 (bytes 00)

  AUPO  [ui8 ]  0 (bytes 00)

  BCFP  [ui32]  0 (bytes 00 00 00 00)

  BEMB  [flag]  (bytes 00)

  BNum  [ui8 ]  0 (bytes 00)

  BSIn  [hex_]  (bytes e2)

  CLKA  [ui32]  255 (bytes ff ff ff ff)

  CLKL  [hex_]  (bytes ff ff ff ff ff ff)

  CLKM  [hex_]  (bytes 6b 65 f8 7b 0a 00)

  CLKO  [hex_]  (bytes 6a ec 48 0f 19 2d)

  CLKR  [ui32]  0 (bytes 00 80 00 00)

  CLSD  [ui16]  0 (bytes 00 00)

  CLWK  [ui16]  255 (bytes ff ff)

  CPL1  [spa5]  (bytes 00 00)

  CPL2  [spa5]  (bytes 00 00)

  CPPL  [spa5]  (bytes 0f 00)

  CPTX  [sp78]  (bytes 64 00)

  D1CA  [ui16]  0 (bytes 00 00)

  D1CD  [ui16]  0 (bytes 00 00)

  D1Cd  [hex_]  (bytes 00 00 00 00 00 00 00 00 00 00 00 00 00 00)

  D1DC  [hex_]  (bytes 00 00)

  D1JA  [ui32]  76 (bytes 00 00 1d 4c)

  D1JB  [ui32]  76 (bytes 00 00 1d 4c)

  D1JD  [{jst]  (bytes 00 00 00 00 00 00 00 00 1d 4c 1d 4c 00 00 00 00 1d 4c 00 00 00)

  D1JR  [ui32]  0 (bytes 00 00 00 00)

  D1JS  [ui32]  0 (bytes 00 00 00 00)

  D1St  [hex_]  (bytes 00 00)

  D2CA  [ui16]  0 (bytes 00 00)

  D2CD  [ui16]  0 (bytes 00 00)

  D2Cd  [hex_]  (bytes 00 00 00 00 00 00 00 00 00 00 00 00 00 00)

  D2DC  [hex_]  (bytes 00 00)

  D2JA  [ui32]  76 (bytes 00 00 1d 4c)

  D2JB  [ui32]  76 (bytes 00 00 1d 4c)

  D2JD  [{jst]  (bytes 00 00 00 00 00 00 00 00 1d 4c 1d 4c 00 00 00 00 1d 4c 00 00 00)

  D2JR  [ui32]  0 (bytes 00 00 00 00)

  D2JS  [ui32]  0 (bytes 00 00 00 00)

  D2St  [hex_]  (bytes 00 00)

  D3CA  [ui16]  0 (bytes 00 00)

  D3CD  [ui16]  0 (bytes 00 00)

  D3Cd  [hex_]  (bytes 00 00 00 00 00 00 00 00 00 00 00 00 00 00)

  D3DC  [hex_]  (bytes 00 00)

  D3JA  [ui32]  76 (bytes 00 00 1d 4c)

  D3JB  [ui32]  76 (bytes 00 00 1d 4c)

  D3JD  [{jst]  (bytes 00 00 00 00 00 00 00 00 1d 4c 1d 4c 00 00 00 00 1d 4c 00 00 00)

  D3JR  [ui32]  0 (bytes 00 00 00 00)

  D3JS  [ui32]  0 (bytes 00 00 00 00)

  D3St  [hex_]  (bytes 00 00)

  D4CA  [ui16]  0 (bytes 00 00)

  D4CD  [ui16]  0 (bytes 00 00)

  D4Cd  [hex_]  (bytes 00 00 00 00 00 00 00 00 00 00 00 00 00 00)

  D4DC  [hex_]  (bytes 00 00)

  D4JA  [ui32]  76 (bytes 00 00 1d 4c)

  D4JB  [ui32]  76 (bytes 00 00 1d 4c)

  D4JD  [{jst]  (bytes 00 00 00 00 00 00 00 00 1d 4c 1d 4c 00 00 00 00 1d 4c 00 00 00)

  D4JR  [ui32]  0 (bytes 00 00 00 00)

  D4JS  [ui32]  0 (bytes 00 00 00 00)

  D4St  [hex_]  (bytes 00 00)

  DBTE  [ui8 ]  1 (bytes 01)

  DICT  [flag]  (bytes 00)

  DULT  [ui8 ]  70 (bytes 46)

  DUST  [ui8 ]  0 (bytes 00)

  DUTC  [flag]  (bytes 00)

  DUTT  [ui8 ]  45 (bytes 2d)

  EFBM  [ui8 ]  0 (bytes 00)

  EFBP  [ui8 ]  0 (bytes 00)

  EFBS  [ui8 ]  13 (bytes 0d)

  EFMS  [ui8 ]  1 (bytes 01)

  EFMU  [hex_]  (bytes 74 c5 5f be cc b6 43 e2 8a 99 54 ba 6f b8 09 10)

  EFMV  [hex_]  (bytes 01 01 00 00 0f 00 00 00 10 00 00 00 10 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00)

  EFSR  [ui8 ]  0 (bytes 00)

  ERCE  [flag]  (bytes 00)

  ERCR  [ui16]  10 (bytes 00 0a)

  ERCS  [flag]  (bytes 00)

  EVPF  [hex_]  (bytes 00 00 02 00 00 00 00 00 00 00 00 00 00)

  F0AB  [sp78]  (bytes e5 00)

  F0AH  [spf0]  (bytes 0b b8)

  F0AL  [spf0]  (bytes 09 c4)

  F0AP  [spf0]  (bytes 00 3f)

  F0Ac  [flt ]  (bytes 47 95 89 44)

  F0Dc  [flt ]  (bytes 3e 8a 8f 3e)

  F0Fb  [ui8 ]  1 (bytes 01)

  F0Fc  [ui16]  6 (bytes 00 06)

  F0Md  [ui8 ]  0 (bytes 00)

  F0Mn  [flt ]  (bytes 00 80 89 44)

  F0Mx  [flt ]  (bytes 00 40 1c 45)

  F0Sf  [ui16]  0 (bytes 00 00)

  F0St  [ui8 ]  5 (bytes 05)

  F0Tg  [flt ]  (bytes 00 80 89 44)

  F1AH  [spf0]  (bytes 0b b8)

  F1Ac  [flt ]  (bytes b0 e1 89 44)

  F1Dc  [flt ]  (bytes ed bb 87 3e)

  F1Fb  [ui8 ]  1 (bytes 01)

  F1Fc  [ui16]  6 (bytes 00 06)

  F1Md  [ui8 ]  0 (bytes 00)

  F1Mn  [flt ]  (bytes 00 80 89 44)

  F1Mx  [flt ]  (bytes 00 40 1c 45)

  F1Sf  [ui16]  0 (bytes 00 00)

  F1St  [ui8 ]  5 (bytes 05)

  F1Tg  [flt ]  (bytes 00 80 89 44)

  FAC0  [ui8 ]  0 (bytes 00)

  FAC1  [ui8 ]  0 (bytes 00)

  FNum  [ui8 ]  2 (bytes 02)

  GCID  [hex_]  (bytes 00 00 00 00 68 67 10 02)

  GPUB  [ui16]  255 (bytes ff ff)

  GPUC  [ui32]  191 (bytes 00 ff e1 bf)

  GS0C  [ui16]  0 (bytes 00 00)

  GT0C  [ui16]  0 (bytes 00 00)

  GT0R  [ui8 ]  0 (bytes 00)

  GTH!  [hex_]  (bytes 00)

  GTHR  [ui8 ]  0 (bytes 00)

  HBKP  [ch8*]  (bytes 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00)

  HBKT  [ui32]  0 (bytes 00 05 46 00)

  HC0N  [ui8 ]  21 (bytes 15)

  HC0T  [ui8 ]  10 (bytes 0a)

  HE0N  [ui8 ]  16 (bytes 10)

  HE0T  [ui8 ]  0 (bytes 00)

  HE1N  [ui8 ]  0 (bytes 00)

  HE1T  [ui8 ]  0 (bytes 00)

  HI0N  [ui8 ]  20 (bytes 14)

  HI0T  [ui8 ]  0 (bytes 00)

  HI1N  [ui8 ]  0 (bytes 00)

  HI1T  [ui8 ]  0 (bytes 00)

  HNVD  [ui16]  0 (bytes 00 00)

  IB2R  [flt ]  (bytes 0b b2 5b 40)

  IC0C  [flt ]  (bytes b2 9d 6f 42)

  IC0I  [flt ]  (bytes 08 4e 6b 40)

  IC0S  [flt ]  (bytes ee 40 5e 40)

  IC2R  [flt ]  (bytes 90 21 0f 41)

  ID2A  [sp78]  (bytes 10 c4)

  ID2E  [sp78]  (bytes 10 c3)

  ID2F  [flt ]  (bytes 12 e5 93 41)

  ID2I  [sp78]  (bytes 0f 01)

  ID2J  [sp78]  (bytes 00 00)

  ID2L  [si16]  (bytes 04 00)

  ID2M  [flt ]  (bytes a2 d0 70 41)

  ID2R  [flt ]  (bytes c4 39 79 41)

  ID2S  [si16]  (bytes 99 cc)

  ID2T  [sp78]  (bytes ff fb)

  IG0C  [flt ]  (bytes 82 18 fd 40)

  IG0M  [flt ]  (bytes 7b 5f 13 3f)

  IG2A  [flt ]  (bytes f2 0f af 3e)

  IG2R  [flt ]  (bytes 9d 93 06 3f)

  IH02  [flt ]  (bytes 11 e5 de 3b)

  IH0R  [flt ]  (bytes 4f 10 10 3e)

  IH12  [flt ]  (bytes d9 ef e6 3b)

  IH1R  [flt ]  (bytes 17 51 14 3e)

  IM0P  [flt ]  (bytes 08 fe 05 3e)

  IM2P  [flt ]  (bytes 49 ee 09 3e)

  IR01  [flt ]  (bytes 8e 61 21 40)

  IR23  [flt ]  (bytes d9 b0 1e 40)

  IUAR  [flt ]  (bytes e7 9e 0c 3e)

  IUCR  [flt ]  (bytes 70 8a 26 3d)

  KDD0  [hex_]  (bytes f4 1f 03 2f bb 55 31 31 31 64 93 45 64 d9 33 56 cc a2 6c 41 c8 3d 9a e4 5f bb 45 44 00 00 b5 e8)

  KDD1  [hex_]  (bytes 00 00 00 00 00 00 0a 5c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00)

  KDTP  [ui8 ]  1 (bytes 01)

  KINC  [ui16]  10 (bytes 00 0a)

  KINV  [ch8*]  (bytes 4d 53 44 57)

  KINX  [hex_]  (bytes 4d 53 44 57)

  LCAE  [ui8 ]  1 (bytes 01)

  LCFS  [ui16]  0 (bytes 00 00)

  LCSA  [ui8 ]  0 (bytes 00)

  LDKN  [ui8 ]  3 (bytes 03)

  LDWE  [hex_]  (bytes 00 00 00 00)

  LDWL  [hex_]  (bytes 00 00 00 00 00 00 00 00)

  LGPA  [ui64]  (bytes 80 c0 97 1f 08 00 00 00)

  LGPB  [flag]  (bytes 00)

  LGPD  [hex_]  (bytes 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 00 00 00 c0 e6 ff bf 9c e7 ff bf 7c e6 ff bf c9 00 00 00 60 e7 ff bf 94 e7 ff bf b8 e7 ff bf c4 23 00 00 4c 47 50 44 00 00 00 00 71 00 00 00 68 65 78 5f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00)

  LGPE  [flag]  (bytes 00)

  LGPI  [ui32]  0 (bytes 00 00 00 00)

  MBSS  [ui16]  0 (bytes 00 00)

  MDSZ  [ui8 ]  1 (bytes 01)

  MEPS  [hex_]  (bytes 00 07 07)

  MM12  [flag]  (bytes 01)

  MPBT  [flag]  (bytes 01)

  MPBd  [flag]  (bytes 01)

  MPET  [flag]  (bytes 01)

  MPSD  [flag]  (bytes 00)

  MPTB  [flag]  (bytes 01)

  MPWF  [flag]  (bytes 01)

  MSAL  [hex_]  (bytes 4b)

  MSAP  [ui8 ]  1 (bytes 01)

  MSAc  [fp88]  (bytes 00 00)

  MSAf  [fp6a]  (bytes 00 00)

  MSAg  [fp88]  (bytes 00 00)

  MSAi  [fp88]  (bytes 00 00)

  MSFE  [ui8 ]  0 (bytes 00)

  MSFL  [ch8*]  (bytes 00 00 00 00)

  MSFM  [ui8 ]  0 (bytes 00)

  MSFN  [ui8 ]  0 (bytes 00)

  MSFV  [flt ]  (bytes 00 00 00 00)

  MSGA  [fp6a]  (bytes 00 00)

  MSLC  [ui8 ]  0 (bytes 00)

  MSLG  [ui8 ]  0 (bytes 00)

  MSLP  [ui8 ]  0 (bytes 00)

  MSLS  [ui8 ]  5 (bytes 05)

  MSPA  [fp6a]  (bytes 00 00)

  MSPC  [ui8 ]  21 (bytes 15)

  MSPP  [ui8 ]  0 (bytes 00)

  MSPR  [ui8 ]  0 (bytes 00)

  MSPS  [hex_]  (bytes 00 04)

  MSPT  [hex_]  (bytes 1f 14 00 09 10)

  MSPV  [ui8 ]  0 (bytes 00)

  MSQC  [hex_]  (bytes 01 30)

  MSQL  [ui8 ]  0 (bytes 00)

  MSQM  [ui8 ]  4 (bytes 04)

  MSQW  [ui16]  0 (bytes 00 00)

  MSSB  [si8 ]  (bytes 00)

  MSSC  [flag]  (bytes 00)

  MSSD  [si8 ]  (bytes fe)

  MSSP  [si8 ]  (bytes 00)

  MSSS  [ui8 ]  0 (bytes 00)

  MSSW  [flag]  (bytes 00)

  MST3  [ui32]  0 (bytes 00 00 00 00)

  MST6  [ui64]  (bytes 00 00 00 00 00 00 00 00)

  MSTC  [ui16]  0 (bytes 00 00)

  MSTD  [ui16]  0 (bytes 00 00)

  MSTL  [ui32]  110 (bytes 02 b3 19 6e)

  MSTS  [ui8 ]  10 (bytes 0a)

  MSWr  [ui8 ]  0 (bytes 00)

  MSX0  [ui16]  0 (bytes 00 00)

  MSX2  [ui8 ]  0 (bytes 00)

  MSX9  [ui8 ]  0 (bytes 00)

  MSXA  [ch8*]  (bytes 00 00 00 00)

  MSXC  [ui32]  0 (bytes 00 00 00 00)

  MSXD  [ch8*]  (bytes 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00)

  MSXH  [ch8*]  (bytes 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00)

  MSXK  [ch8*]  (bytes 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20)

  MSXL  [ch8*]  (bytes 00 00 fd e8 00 00 fd e8 00 00 fd e8 00 00 fd e8)

  MSXN  [ui8 ]  100 (bytes 64)

  MSXP  [ui32]  0 (bytes 00 00 00 00)

  MSXS  [ch8*]  (bytes 01 02 03 04)

  MSXT  [ui32]  255 (bytes ff ff ff ff)

  MSXU  [hex_]  (bytes 00 00)

  MSXZ  [flt ]  (bytes 00 00 00 00)

  MSXb  [ui8 ]  0 (bytes 00)

  MSXc  [ui32]  0 (bytes 00 00 00 00)

  MSXd  [ch8*]  (bytes 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00)

  MSXh  [ch8*]  (bytes 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00)

  MSXk  [ch8*]  (bytes 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 20)

  MSXl  [ch8*]  (bytes 28 6b 6e 4e 28 6b 6e 4e 28 6b 6e 4e 28 6b 6e 4e)

  MSXm  [ui16]  8 (bytes 00 08)

  MSXn  [ui8 ]  73 (bytes 49)

  MSXs  [ui32]  4 (bytes 01 02 03 04)

  MSXt  [ch8*]  (bytes 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00)

  MSbc  [ui8 ]  0 (bytes 00)

  MSdc  [ui8 ]  0 (bytes 00)

  MSec  [ui8 ]  1 (bytes 01)

  MSlc  [ui8 ]  0 (bytes 00)

  MSt0  [flt ]  (bytes 00 00 00 00)

  MSt1  [flt ]  (bytes 00 00 00 00)

  MSt2  [flt ]  (bytes 00 00 00 00)

  MSt3  [flt ]  (bytes 00 00 00 00)

  MSt4  [flt ]  (bytes 00 00 00 00)

  MSt5  [flt ]  (bytes 00 00 00 00)

  MStc  [ui8 ]  0 (bytes 00)

  MSxb  [hex_]  (bytes 00 00)

  MSxd  [hex_]  (bytes 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00)

  MSxs  [hex_]  (bytes 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00)

  N0Tr  [ui8 ]  0 (bytes 00)

  N0Tw  [ui8 ]  0 (bytes 00)

  NATJ  [ui8 ]  0 (bytes 00)

  NATi  [ui16]  0 (bytes 00 00)

  NESN  [hex_]  (bytes 00 00 00 00)

  NOPB  [ui8 ]  0 (bytes 00)

  NTAP  [flag]  (bytes 01)

  NTOK  [ui8 ]  0 (bytes 00)

  Ns0T  [ui8 ]  1 (bytes 01)

  Ns1T  [ui8 ]  1 (bytes 01)

  NsNL  [ui8 ]  2 (bytes 02)

  OSSS  [hex_]  (bytes 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00)

  OSWD  [ui16]  25 (bytes 00 19)

  PB2R  [flt ]  (bytes 84 54 24 42)

  PC0C  [flt ]  (bytes dc 3a b0 42)

  PC0I  [flt ]  (bytes 08 4e 6b 40)

  PC0M  [flt ]  (bytes ad 45 43 3f)

  PC0S  [flt ]  (bytes a2 ea 3c 40)

  PC20  [flt ]  (bytes 75 1d d6 42)

  PC2M  [flt ]  (bytes 53 04 40 3f)

  PCPR  [flt ]  (bytes 34 83 c0 42)

  PCPT  [spa5]  (bytes 0a 5c)

  PCTR  [flt ]  (bytes 5d ac e1 42)

  PD2M  [flt ]  (bytes 7e 1f 34 43)

  PD2R  [flt ]  (bytes dc 6e 3a 43)

  PDTR  [flt ]  (bytes dc 6e 3a 43)

  PG0C  [flt ]  (bytes 93 95 d3 40)

  PG0M  [flt ]  (bytes 65 d9 30 3f)

  PG2A  [flt ]  (bytes 4b f1 82 40)

  PG2R  [flt ]  (bytes 07 ee c9 40)

  PGPR  [flt ]  (bytes 59 8a 05 41)

  PGTR  [flt ]  (bytes a1 6f 26 41)

  PH02  [flt ]  (bytes 12 b9 a6 3d)

  PH0R  [flt ]  (bytes 66 b4 ed 3e)

  PH12  [flt ]  (bytes 83 bc ac 3d)

  PH1R  [flt ]  (bytes fb b8 f4 3e)

  PM0P  [flt ]  (bytes 00 2e ac 3e)

  PM0R  [flt ]  (bytes 43 74 12 40)

  PM0f  [sp4b]  (bytes 01 41)

  PM2P  [flt ]  (bytes 83 3d b1 3e)

  PM2R  [flt ]  (bytes 33 03 10 40)

  PMLP  [flt ]  (bytes e0 b5 2e 3f)

  PMLR  [flt ]  (bytes bb 3b 91 40)

  PMLT  [flt ]  (bytes 70 12 a7 40)

  PSTR  [flt ]  (bytes dc 6e 3a 43)

  PUAR  [flt ]  (bytes 2f c7 2f 3f)

  PUCR  [flt ]  (bytes 0b 2d 50 3e)

  PZ0E  [flt ]  (bytes 00 00 c8 43)

  PZ0F  [flt ]  (bytes fd 30 a7 42)

  PZ0G  [flt ]  (bytes 56 7a f6 42)

  PZ0T  [flt ]  (bytes 00 00 00 00)

  PZ1E  [flt ]  (bytes 00 00 25 43)

  PZ1F  [flt ]  (bytes 70 c7 92 42)

  PZ1G  [flt ]  (bytes 5d ac e1 42)

  PZ1T  [flt ]  (bytes 00 00 00 00)

  PZ2E  [flt ]  (bytes 00 00 00 00)

  PZ2F  [flt ]  (bytes 82 a3 23 41)

  PZ2G  [flt ]  (bytes a1 6f 26 41)

  PZ2T  [flt ]  (bytes 00 00 00 00)

  PZ3E  [flt ]  (bytes 00 00 87 43)

  PZ3F  [flt ]  (bytes 02 ae 23 41)

  PZ3G  [flt ]  (bytes a1 6f 26 41)

  PZ3T  [flt ]  (bytes 00 00 00 00)

  PZ4E  [flt ]  (bytes 00 00 f5 43)

  PZ4F  [flt ]  (bytes 6a ab 01 43)

  PZ4G  [flt ]  (bytes f5 23 3a 43)

  PZ4T  [flt ]  (bytes 00 00 00 00)

  PZ5E  [flt ]  (bytes 00 00 20 44)

  PZ5F  [flt ]  (bytes c0 b0 4c 43)

  PZ5G  [flt ]  (bytes f3 ea 5c 43)

  PZ5T  [flt ]  (bytes 00 00 00 00)

  PfCP  [spa5]  (bytes 06 58)

  PfCT  [spa5]  (bytes 07 6b)

  PfGT  [spa5]  (bytes 01 4c)

  PfH1  [spa5]  (bytes 00 02)

  PfM0  [spa5]  (bytes 00 7f)

  PfST  [spa5]  (bytes 10 12)

  QCEC  [si8 ]  (bytes 00)

  QCFE  [flt ]  (bytes 00 00 00 00)

  QCHA  [flt ]  (bytes 00 00 00 00)

  QCHE  [flt ]  (bytes 00 00 00 00)

  QCHa  [si8 ]  (bytes ff)

  QCLA  [flt ]  (bytes 00 00 00 00)

  QCLE  [flt ]  (bytes 00 00 00 00)

  QCLV  [ui8 ]  0 (bytes 00)

  QCLa  [si8 ]  (bytes ff)

  QCLv  [flt ]  (bytes 00 00 00 00)

  QCPE  [flt ]  (bytes 00 00 00 00)

  QECI  [ui8 ]  0 (bytes 00)

  QECS  [ui8 ]  0 (bytes 00)

  QENA  [flag]  (bytes 01)

  QENN  [flag]  (bytes 01)

  QERI  [hex_]  (bytes 00 00 00 00)

  QERR  [hex_]  (bytes 00 00 00 00)

  QERS  [hex_]  (bytes 00 00 00 00)

  QFL!  [hex_]  (bytes 00)

  QGEC  [si8 ]  (bytes 00)

  QGFE  [flt ]  (bytes 00 00 00 00)

  QGHA  [flt ]  (bytes 00 00 00 00)

  QGHE  [flt ]  (bytes 00 00 00 00)

  QGHa  [si8 ]  (bytes ff)

  QGLA  [flt ]  (bytes 00 00 00 00)

  QGLE  [flt ]  (bytes 00 00 00 00)

  QGLV  [ui8 ]  0 (bytes 00)

  QGLa  [si8 ]  (bytes ff)

  QGLv  [flt ]  (bytes 00 00 00 00)

  QGPE  [flt ]  (bytes 00 00 00 00)

  QIEC  [si8 ]  (bytes 00)

  QIFE  [flt ]  (bytes 00 00 00 00)

  QIHA  [flt ]  (bytes 00 00 00 00)

  QIHE  [flt ]  (bytes 00 00 00 00)

  QIHa  [si8 ]  (bytes ff)

  QILA  [flt ]  (bytes 00 00 00 00)

  QILE  [flt ]  (bytes 00 00 00 00)

  QILV  [ui8 ]  0 (bytes 00)

  QILa  [si8 ]  (bytes ff)

  QILv  [flt ]  (bytes 00 00 00 00)

  QIPE  [flt ]  (bytes 00 00 00 00)

  QVER  [ui8 ]  1 (bytes 01)

  RBID  [ui32]  10 (bytes 00 00 00 0a)

  RBRV  [ui32]  9 (bytes 00 00 00 09)

  RCID  [ui32]  18 (bytes 00 00 80 12)

  RCRV  [ui32]  16 (bytes 00 00 00 10)

  RECI  [ui64]  (bytes 00 06 75 04 10 d2 20 a6)

  RESV  [ch8*]  (bytes 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00)

  RGEN  [ui8 ]  3 (bytes 03)

  RMAC  [hex_]  (bytes d0 81 7a d3 fc e5)

  RMSN  [hex_]  (bytes 43 30 32 37 34 38 33 30 32 38 31 4a 38 30 33 41 47)

  RPlt  [ch8*]  (bytes 6a 31 33 37 00 00 00 00)

  RSSN  [hex_]  (bytes 43 30 32 56 56 35 52 46 48 58 38 37 00 00 00 00)

  SBF   [hex_]  (bytes 00 00 00 00)

  SBFD  [hex_]  (bytes 00 00 00 00)

  SBFE  [flag]  (bytes 01)

  SBFF  [hex_]  (bytes 00 00 00 00)

  SBFL  [hex_]  (bytes 00 00 00 20)

  SBFN  [hex_]  (bytes 00 00 00 00)

  SBFU  [hex_]  (bytes 00 00 00 e0)

  SBFV  [hex_]  (bytes 00 00 00 00)

  SC0F  [sp78]  (bytes fc 00)

  SC0W  [sp78]  (bytes fe 00)

  SCIL  [ui8 ]  0 (bytes 00)

  SG0F  [sp78]  (bytes 5d 00)

  SG0S  [sp78]  (bytes 68 00)

  SG0T  [sp78]  (bytes 66 00)

  SG0W  [sp78]  (bytes 62 00)

  SG1F  [sp78]  (bytes 54 00)

  SG1S  [sp78]  (bytes 61 00)

  SG1T  [sp78]  (bytes 60 00)

  SG1W  [sp78]  (bytes 5d 00)

  SH0F  [sp78]  (bytes 50 00)

  SH0W  [sp78]  (bytes 52 00)

  SL0F  [sp78]  (bytes 32 00)

  SL0P  [sp78]  (bytes 3a 00)

  SL0S  [sp78]  (bytes 3c 00)

  SL0W  [sp78]  (bytes 34 00)

  SM0F  [sp78]  (bytes 53 00)

  SM0W  [sp78]  (bytes 59 00)

  SPH0  [ui16]  0 (bytes 00 00)

  SPHR  [ui32]  0 (bytes 00 00 00 00)

  SPHS  [ui8 ]  0 (bytes 00)

  SPHT  [ui16]  0 (bytes 00 00)

  TA0P  [sp78]  (bytes 09 80)

  TA0V  [sp78]  (bytes 16 f8)

  TA0p  [sp78]  (bytes 1d 80)

  TC0E  [sp78]  (bytes d2 3a)

  TC0F  [sp78]  (bytes d5 7c)

  TC0J  [sp78]  (bytes 03 42)

  TC0L  [ui16]  4 (bytes 00 04)

  TC0P  [sp78]  (bytes 29 00)

  TC0T  [sp78]  (bytes 00 e0)

  TC0c  [sp78]  (bytes 38 00)

  TC0p  [sp78]  (bytes 29 00)

  TC1P  [sp78]  (bytes 2a 10)

  TC1c  [sp78]  (bytes 39 00)

  TC1p  [sp78]  (bytes 2a 10)

  TC2P  [sp78]  (bytes 2c 60)

  TC2c  [sp78]  (bytes 3c 00)

  TC2p  [sp78]  (bytes 2c 60)

  TC3c  [sp78]  (bytes 3d 00)

  TC4c  [sp78]  (bytes 39 00)

  TC5c  [sp78]  (bytes 3a 00)

  TC6c  [sp78]  (bytes 3a 00)

  TC7c  [sp78]  (bytes 38 00)

  TC8c  [sp78]  (bytes 81 00)

  TC9c  [sp78]  (bytes 81 00)

  TCS0  [sp78]  (bytes 2d 00)

  TCS1  [sp78]  (bytes 2d 00)

  TCS2  [sp78]  (bytes 31 00)

  TCS3  [sp78]  (bytes 32 00)

  TCXR  [sp78]  (bytes d8 e0)

  TCXc  [sp78]  (bytes 3c e0)

  TCXr  [sp78]  (bytes d8 e0)

  TG0D  [sp78]  (bytes 2b 00)

  TG0E  [sp78]  (bytes 2a ad)

  TG0F  [sp78]  (bytes 2b 99)

  TG0J  [sp78]  (bytes 00 ec)

  TG0L  [ui16]  32 (bytes 00 20)

  TG0T  [sp78]  (bytes 00 02)

  TG0d  [sp78]  (bytes 2b 00)

  TG0s  [ui8 ]  0 (bytes 00)

  TG1D  [sp78]  (bytes 29 00)

  TG1E  [sp78]  (bytes 29 33)

  TG1F  [sp78]  (bytes 2a 0f)

  TG1J  [sp78]  (bytes 00 dc)

  TG1L  [ui16]  32 (bytes 00 20)

  TG1P  [sp78]  (bytes 24 30)

  TG1T  [sp78]  (bytes ff fb)

  TG1d  [sp78]  (bytes 29 00)

  TG1p  [sp78]  (bytes 24 30)

  TG1s  [ui8 ]  0 (bytes 00)

  TG2P  [sp78]  (bytes 25 b0)

  TG2d  [sp78]  (bytes 2d 00)

  TG2p  [sp78]  (bytes 25 b0)

  TG2s  [ui8 ]  0 (bytes 00)

  TG3P  [sp78]  (bytes 23 50)

  TG3d  [sp78]  (bytes 2c 50)

  TG3p  [sp78]  (bytes 23 50)

  TH0A  [sp78]  (bytes 1e 4b)

  TH0B  [sp78]  (bytes 1e 75)

  TH0F  [sp78]  (bytes 1e 21)

  TH0X  [sp78]  (bytes 1e 75)

  TH0a  [sp78]  (bytes 1e 4b)

  TH0b  [sp78]  (bytes 1e 75)

  TH1A  [sp78]  (bytes 1d 73)

  TH1B  [sp78]  (bytes 1d 7e)

  TH1a  [sp78]  (bytes 1d 73)

  TH1b  [sp78]  (bytes 1d 7e)

  TI0P  [sp78]  (bytes 25 70)

  TI0d  [sp78]  (bytes 20 e0)

  TI0p  [sp78]  (bytes 25 70)

  TI1P  [sp78]  (bytes 24 c0)

  TI1d  [sp78]  (bytes 20 60)

  TI1p  [sp78]  (bytes 24 c0)

  TI2d  [sp78]  (bytes 2d 10)

  TL0P  [sp78]  (bytes 24 10)

  TL0V  [sp78]  (bytes 21 9d)

  TL0p  [sp78]  (bytes 24 10)

  TL1P  [sp78]  (bytes 24 e0)

  TL1V  [sp78]  (bytes 21 20)

  TL1p  [sp78]  (bytes 24 e0)

  TL1v  [sp78]  (bytes 21 1d)

  TM0P  [sp78]  (bytes 25 b0)

  TM0V  [sp78]  (bytes 2e 3f)

  TM0p  [sp78]  (bytes 25 b0)

  TM1P  [sp78]  (bytes 25 d0)

  TM1p  [sp78]  (bytes 25 d0)

  TM2P  [sp78]  (bytes 2b a0)

  TM2p  [sp78]  (bytes 2b a0)

  TM3P  [sp78]  (bytes 29 a0)

  TM3p  [sp78]  (bytes 29 a0)

  TM4a  [sp78]  (bytes 2e 3f)

  TM4b  [sp78]  (bytes 32 3f)

  TMXP  [sp78]  (bytes 2b a0)

  TPCD  [sp78]  (bytes 2d 00)

  TS0V  [sp78]  (bytes 23 02)

  Tb0P  [sp78]  (bytes 2f e0)

  Tb0p  [sp78]  (bytes 2f e0)

  Tm0P  [sp78]  (bytes 26 40)

  Tm0p  [sp78]  (bytes 26 40)

  Tm1P  [sp78]  (bytes 26 e0)

  Tm1p  [sp78]  (bytes 26 e0)

  Tm2P  [sp78]  (bytes 23 60)

  Tm2p  [sp78]  (bytes 23 60)

  Tm3P  [sp78]  (bytes 25 80)

  Tm3p  [sp78]  (bytes 25 80)

  Tp2F  [sp78]  (bytes 2d 7e)

  Tp2H  [sp78]  (bytes 2d 70)

  Tp2h  [sp78]  (bytes 2d 70)

  VC0C  [flt ]  (bytes 7e c5 e3 3f)

  VD2R  [flt ]  (bytes cc 87 3f 41)

  VG0C  [flt ]  (bytes 4b eb 53 3f)

  VG2R  [flt ]  (bytes af 16 40 41)

  WCPW  [ui8 ]  0 (bytes 00)

  WIr0  [si8 ]  (bytes 02)

  WIw0  [si8 ]  (bytes 02)

  WIz0  [ui8 ]  2 (bytes 02)

  WKEN  [hex_]  (bytes 00 00 00 00)

  WKTP  [ui8 ]  0 (bytes 00)

  WOr0  [si8 ]  (bytes ff)

  WOw0  [si8 ]  (bytes ff)

  ZPEN  [hex_]  (bytes 3b)

  gP01  [ui32]  0 (bytes 00 00 00 00)

  gP02  [ui32]  0 (bytes 00 00 00 00)

  gP03  [ui32]  0 (bytes 00 00 00 00)

  gP04  [ui32]  0 (bytes 00 00 00 00)

  gP05  [ui32]  0 (bytes 00 00 00 00)

  gP06  [ui32]  0 (bytes 00 00 00 00)

  gP07  [ui32]  0 (bytes 00 00 00 00)

  gP08  [ui32]  0 (bytes 00 00 00 00)

  gP09  [ui32]  0 (bytes 00 00 00 00)

  gP0a  [ui32]  0 (bytes 00 00 00 00)

  gP0b  [ui32]  0 (bytes 00 00 00 00)

  gP0c  [ui32]  0 (bytes 00 00 00 00)

  gP0d  [ui32]  0 (bytes 00 00 00 00)

  gP0e  [ui32]  0 (bytes 00 00 00 00)

  gP0f  [ui32]  0 (bytes 00 00 00 00)

  gP10  [ui32]  0 (bytes 00 00 00 00)

  gP11  [ui32]  0 (bytes 00 00 00 00)

  gP12  [ui32]  0 (bytes 00 00 00 00)

  gP13  [ui32]  0 (bytes 00 00 00 00)

  gP14  [ui32]  0 (bytes 00 00 00 00)

  gP15  [ui32]  0 (bytes 00 00 00 00)

  gP16  [ui32]  0 (bytes 00 00 00 00)

  gP17  [ui32]  0 (bytes 00 00 00 00)

  gP18  [ui32]  0 (bytes 00 00 00 00)

  gP19  [ui32]  0 (bytes 00 00 00 00)

  hC0I  [flt ]  (bytes 00 00 00 00)

  hC0N  [flt ]  (bytes 00 00 00 00)

  hC0S  [flt ]  (bytes 00 00 00 00)

  hC0T  [flt ]  (bytes 00 00 00 00)

  hE0I  [flt ]  (bytes 00 00 00 00)

  hE0N  [flt ]  (bytes 00 00 00 00)

  hE0S  [flt ]  (bytes 00 00 00 00)

  hE0T  [flt ]  (bytes 00 00 00 00)

  hE1I  [flt ]  (bytes 00 00 00 00)

  hE1N  [flt ]  (bytes 00 00 00 00)

  hE1S  [flt ]  (bytes 00 00 00 00)

  hE1T  [flt ]  (bytes 00 00 00 00)

  hI0I  [flt ]  (bytes 00 00 00 00)

  hI0N  [flt ]  (bytes 00 00 00 00)

  hI0S  [flt ]  (bytes 00 00 00 00)

  hI0T  [flt ]  (bytes 00 00 00 00)

  hQTZ  [flt ]  (bytes 00 00 00 00)

  hSci  [ui8 ]  0 (bytes 00)

  hSdn  [flt ]  (bytes 00 00 00 00)

  hSei  [ui16]  0 (bytes 00 00)

  hSia  [ui16]  0 (bytes 00 00)

  hSii  [ui8 ]  0 (bytes 00)

  hSij  [ui8 ]  0 (bytes 00)

  hSta  [hex_]  (bytes 01 01 02)

  hSup  [flt ]  (bytes 00 00 00 00)

System Profiler

Dumped using /usr/sbin/system_profiler -detailLevel mini

Audio:


    Devices:


        iMac Pro Microphone:


          Default Input Device: Yes

          Input Channels: 1

          Manufacturer: Apple Inc.

          Current SampleRate: 44100

          Transport: Built-in

          Input Source: iMac Pro Microphone


        iMac Pro Speakers:


          Default Output Device: Yes

          Default System Output Device: Yes

          Manufacturer: Apple Inc.

          Output Channels: 2

          Current SampleRate: 44100

          Transport: Built-in

          Output Source: iMac Pro Speakers


Bluetooth:


      Apple Bluetooth Software Version: 6.0.3f4

      Hardware, Features, and Settings:

          Bluetooth Low Energy Supported: Yes

          Handoff Supported: Yes

          Instant Hot Spot Supported: Yes

          Manufacturer: Broadcom

          Transport: UART

          Chipset: 4364

          Firmware Version: v26 c4279

          Connectable: Yes

          Auto Seek Pointing: On

          Remote wake: On

          Vendor ID: 0x05AC

          Product ID: 0x007B

          Auto Seek Keyboard: On

      Devices (Paired, Configured, etc.):

          Device 0:

              Major Type: Peripheral

              Minor Type: Keyboard

              Services: Magic Keyboard with Numeric Keypad

              Manufacturer: Broadcom (0x5, 0x240C)

              Battery Level: 88%

              Firmware Version: 0x0084

              Vendor ID: 0x004C

              Product ID: 0x026C

              Host Connectable: Yes

              EDR Supported: Yes

              eSCO Supported: No

              SSP Supported: Yes

          Device 1:

              Major Type: Peripheral

              Minor Type: Mouse

              Services: Magic Mouse 2

              Manufacturer: Broadcom (0x5, 0x240C)

              Battery Level: 91%

              Firmware Version: 0x0070

              Vendor ID: 0x004C

              Product ID: 0x0269

              Host Connectable: Yes

              EDR Supported: Yes

              eSCO Supported: No

              SSP Supported: Yes

          Device 2:

              Major Type: Miscellaneous

              Minor Type: Unknown

              Services: 

              Vendor ID: 0x004C

              Product ID: 0x2006

          Device 3:

              Major Type: Miscellaneous

              Minor Type: Unknown

              Services: 


Camera:


    FaceTime HD Camera:


      Model ID: UVC Camera VendorID_1452 ProductID_34068

      Unique ID: 0x8020000005ac8514


Card Reader:


    Built in SD Card Reader:


      Vendor ID: 0x05ac

      Product ID: 0x8408

      Revision: 5.00

      Serial Number: 6


Diagnostics:


    Power On Self-Test:


      Last Run: 30/12/17, 7:00 am

      Result: Passed


Ethernet Cards:


    Apple AQC107-AFW:


      Name: ethernet

      Type: Ethernet Controller

      Bus: PCI

      Vendor ID: 0x1d6a

      Device ID: 0x07b1

      Subsystem Vendor ID: 0x106b

      Subsystem ID: 0x0187

      Revision ID: 0x0002

      Link Width: x4

      BSD name: en0

      Kext name: AppleEthernetAquantiaAqtion.kext

      Location: /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleEthernetAquantiaAqtion.kext

      Version: 1.3.43


    iBridge:


      Type: USB

      BSD name: en6

      Kext name: AppleUSBNCM.kext

      Location: /System/Library/Extensions/AppleUSBNCM.kext

      Version: 5.0.0

      MAC Address: ac:de:48:00:11:22

      Product ID: 33331

      Vendor ID: 1452


Graphics/Displays:


    Radeon Pro Vega 56:


      Chipset Model: Radeon Pro Vega 56

      Type: GPU

      Bus: PCIe

      PCIe Lane Width: x16

      VRAM (Total): 8 GB

      Vendor: AMD (0x1002)

      Device ID: 0x6867

      Revision ID: 0x0000

      ROM Revision: 113-D0500D-981

      VBIOS Version: 113-D05001A1XL-017

      EFI Driver Version: 01.00.981

      Metal: Supported, feature set macOS GPUFamily1 v3

      Displays:

        iMac:

          Display Type: Built-In Retina LCD

          Resolution: 5120 x 2880 Retina

          Framebuffer Depth: 30-Bit Color (ARGB2101010)

          Main Display: Yes

          Mirror: Off

          Online: Yes

          Automatically Adjust Brightness: No


Hardware:


    Hardware Overview:


      Model Name: iMac Pro

      Model Identifier: iMacPro1,1

      Processor Name: Intel Xeon W

      Processor Speed: 3.2 GHz

      Number of Processors: 1

      Total Number of Cores: 8

      L2 Cache (per Core): 1 MB

      L3 Cache: 11 MB

      Memory: 32 GB


Memory:


    Memory Slots:


      ECC: Enabled

      Upgradeable Memory: Yes


        NODE 1/CPU1_DIMM_A0:


          Size: 8 GB

          Type: DDR4

          Speed: 2666 MHz

          Status: OK

          Manufacturer: Hynix

          Part Number: HMA81GR7AFR8N-VK HMA81GR7AFR8N-VK HMA81GR7AFR8N-VK HMA81GR7AFR8N-VK 


        NODE 1/CPU1_DIMM_B0:


          Size: 8 GB

          Type: DDR4

          Speed: 2666 MHz

          Status: OK

          Manufacturer: Hynix

          Part Number: HMA81GR7AFR8N-VK HMA81GR7AFR8N-VK HMA81GR7AFR8N-VK HMA81GR7AFR8N-VK 


        NODE 1/CPU1_DIMM_C0:


          Size: 8 GB

          Type: DDR4

          Speed: 2666 MHz

          Status: OK

          Manufacturer: Hynix

          Part Number: HMA81GR7AFR8N-VK HMA81GR7AFR8N-VK HMA81GR7AFR8N-VK HMA81GR7AFR8N-VK 


        NODE 1/CPU1_DIMM_D0:


          Size: 8 GB

          Type: DDR4

          Speed: 2666 MHz

          Status: OK

          Manufacturer: Hynix

          Part Number: HMA81GR7AFR8N-VK HMA81GR7AFR8N-VK HMA81GR7AFR8N-VK HMA81GR7AFR8N-VK 


NVMExpress:


    Apple SSD Controller:


        APPLE SSD AP1024M:


          Capacity: 1 TB (1,000,555,581,440 bytes)

          TRIM Support: Yes

          Model: APPLE SSD AP1024M

          Revision: 114.37.2

          Link Width: x4

          Link Speed: 8.0 GT/s

          Detachable Drive: No

          BSD Name: disk0

          Partition Map Type: GPT (GUID Partition Table)

          Removable Media: No


Network:


    Ethernet:


      Type: Ethernet

      Hardware: Ethernet

      BSD Device Name: en0

      Service Order: 0


    Wi-Fi:


      Type: AirPort

      Hardware: AirPort

      BSD Device Name: en1

      Service Order: 1


    Bluetooth PAN:


      Type: Ethernet

      Hardware: Ethernet

      BSD Device Name: en7

      Service Order: 2


    Thunderbolt Bridge:


      Type: Ethernet

      Hardware: Ethernet

      BSD Device Name: bridge0

      Service Order: 3


Printer Software:


    PPDs:


      PPDs:

          Path: /Library/Printers/PPDs/Contents/Resources/EPSON FAX A3.gz

          Version: 1.71

          Path: /Library/Printers/PPDs/Contents/Resources/EPSON FAX.gz

          Version: 1.71


    Printers:


      Printers:

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_jgdir.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_rotate.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdj_cnq4811.plugin/Contents/Info.plist

          Version: 1.1.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdj_sfusb.plugin/Contents/Info.plist

          Version: 1.4.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_farec.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_hsl.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_caps.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_qare.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdj_cnq2415.plugin/Contents/Info.plist

          Version: 1.1.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_smac.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_dscrn.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_tdg.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_ddoct.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_ago8.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdj_cnq4809.plugin/Contents/Info.plist

          Version: 1.2.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdj_bjnp.plugin/Contents/Info.plist

          Version: 2.10.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_mldo9.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_racs2.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdj_lld09.plugin/Contents/Info.plist

          Version: 3.9.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdj_cnq2413.plugin/Contents/Info.plist

          Version: 2.2.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdj_cnq4807.plugin/Contents/Info.plist

          Version: 2.3.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_mcrp3.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_mldv0.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdj_lld.plugin/Contents/Info.plist

          Version: 4.4.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_zoom.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_mldo0.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_mcrpp.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_fare.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_cubs.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdj_sfusb2.plugin/Contents/Info.plist

          Version: 1.5.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdj_cnq2414.plugin/Contents/Info.plist

          Version: 1.2.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_ag.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_ausm.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_gercc.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_ijfsh.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_gercg.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdj_cnq4808.plugin/Contents/Info.plist

          Version: 2.2.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdj_iom.plugin/Contents/Info.plist

          Version: 1.9.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_mcrp2.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdj_cnq9601.plugin/Contents/Info.plist

          Version: 2.2.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_mldo8.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Plugins/cijsdm_tonec.plugin/Contents/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Frameworks/CIJSDM.framework/Versions/A/Resources/Info.plist

          Version: 2.1.0

          Path: /Library/Printers/Canon/IJScanner/Frameworks/CIJSDA.framework/Versions/A/Resources/Info.plist

          Version: 3.1.0

          Path: /Library/Printers/Canon/IJScanner/Frameworks/CIJSDV.framework/Versions/A/Resources/Info.plist

          Version: 2.0.0

          Path: /Library/Printers/Canon/IJScanner/Frameworks/CIJSDE.framework/Versions/A/Resources/Info.plist

          Version: 1.4.0

          Path: /Library/Printers/EPSON/Fax/Libraries/FaxRecipientLib2.framework/Versions/A/Resources/Info.plist

          Version: 1.71

          Path: /Library/Printers/EPSON/Fax/Libraries/FICLib.framework/Versions/A/Resources/Info.plist

          Version: 1.71

          Path: /Library/Printers/EPSON/Fax/Libraries/rastertotiff.framework/Versions/A/Resources/TIFFInfo.plist

          Version: 1.73

          Path: /Library/Printers/EPSON/Fax/Libraries/rastertotiff.framework/Versions/A/Resources/Info.plist

          Version: 1.73

          Path: /Library/Printers/EPSON/Fax/FaxIOSupport/FaxReceiveLib.framework/Versions/A/Resources/Info.plist

          Version: 1.71

          Path: /Library/Printers/EPSON/Fax/FaxIOSupport/epsonfax.app/Contents/Info.plist

          Version: 1.71

          Path: /Library/Printers/EPSON/Fax/FaxIOSupport/FaxIOService.framework/Versions/A/Resources/Info.plist

          Version: 1.72

          Path: /Library/Printers/EPSON/Fax/PDEs/PDECPlugin.plugin/Contents/Info.plist

          Version: 1.71

          Path: /Library/Printers/EPSON/Fax/Icons/EpsonFax.icons/Contents/Info.plist

          Version: 1.00

          Path: /Library/Printers/EPSON/Fax/Filter/commandFilter.app/Contents/Info.plist

          Version: 1.71

          Path: /Library/Printers/EPSON/Fax/Filter/rastertoepfax.app/Contents/Info.plist

          Version: 1.71

          Path: /Library/Printers/EPSON/Fax/AutoSetupTool/EPFaxAutoSetupTool.app/Contents/Info.plist

          Version: 1.71

          Path: /Library/Printers/EPSON/Fax/Help/Epson_IJFax_C.help/Contents/Info.plist

          Version: 1.41

          Path: /Library/Printers/EPSON/Fax/SupportPrinters/FaxSupportInfo.bundle/Contents/Info.plist

          Version: 1.10

          Path: /Library/Printers/EPSON/Fax/Utility/FAX Utility.app/Contents/Info.plist

          Version: 1.73

          Path: /Library/Printers/EPSON/Fax/Utility/Fax Receive Monitor.app/Contents/Info.plist

          Version: 1.71

          Path: /Library/Printers/EPSON/Fax/Utility/Plugins/FaxTransmissionRecord.plugin/Contents/Info.plist

          Version: 1.71

          Path: /Library/Printers/EPSON/Fax/Utility/Plugins/FaxPrinterSpeedDial.plugin/Contents/Info.plist

          Version: 1.71

          Path: /Library/Printers/EPSON/Fax/Utility/Plugins/FaxSettings.plugin/Contents/Info.plist

          Version: 1.71

          Path: /Library/Printers/EPSON/Fax/Utility/Plugins/FaxCheckConnection.plugin/Contents/Info.plist

          Version: 1.71

          Path: /Library/Printers/EPSON/Fax/Utility/Plugins/FaxReceive.plugin/Contents/Info.plist

          Version: 1.71

          Path: /Library/Printers/EPSON/Fax/Utility/Plugins/FaxSyncContacts.plugin/Contents/Info.plist

          Version: 1.71

          Path: /Library/Printers/EPSON/Fax/Utility/Help/Epson_IJFaxUTY.help/Contents/Info.plist

          Version: 1.41


    Image Capture Devices:


      Image Capture Devices:

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter A1.bundle/Contents/Info.plist

          Version: 1.0.9

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter 54.bundle/Contents/Info.plist

          Version: 1.0.11

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/FIT.bundle/Contents/Info.plist

          Version: 3.7.0

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter DD.bundle/Contents/Info.plist

          Version: 1.1.0

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter 10C.bundle/Contents/Info.plist

          Version: 1.6.0

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter 66.bundle/Contents/Info.plist

          Version: 1.0.12

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter C3.bundle/Contents/Info.plist

          Version: 1.0.2

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter 95.bundle/Contents/Info.plist

          Version: 1.2.2

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter EB.bundle/Contents/Info.plist

          Version: 1.0.4

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter CA.bundle/Contents/Info.plist

          Version: 1.0.4

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter 111.bundle/Contents/Info.plist

          Version: 1.0.1

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter 68.bundle/Contents/Info.plist

          Version: 1.1.5

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter 23.bundle/Contents/Info.plist

          Version: 1.0.2

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter 52.bundle/Contents/Info.plist

          Version: 1.1.4

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter 8B.bundle/Contents/Info.plist

          Version: 1.0.5

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter 7A.bundle/Contents/Info.plist

          Version: 1.0.8

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter 7C.bundle/Contents/Info.plist

          Version: 1.0.11

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Image Filter2.bundle/Contents/Info.plist

          Version: 4.4.01

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter 1D.bundle/Contents/Info.plist

          Version: 1.0.2

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter 6E.bundle/Contents/Info.plist

          Version: 1.0.4

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter 94.bundle/Contents/Info.plist

          Version: 1.2.2

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter FE.bundle/Contents/Info.plist

          Version: 1.0

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter 86.bundle/Contents/Info.plist

          Version: 1.1.1

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter AD.bundle/Contents/Info.plist

          Version: 1.2.0

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter 32.bundle/Contents/Info.plist

          Version: 1.0.4

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter 43.bundle/Contents/Info.plist

          Version: 1.1.6

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter C2.bundle/Contents/Info.plist

          Version: 1.0.2

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/DDC.bundle/Contents/Info.plist

          Version: 1.1.2

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter 41.bundle/Contents/Info.plist

          Version: 1.1.3

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter 30.bundle/Contents/Info.plist

          Version: 1.0.6

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/ImageFilter.bundle/Contents/Info.plist

          Version: 3.2.1

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter 7E.bundle/Contents/Info.plist

          Version: 1.0.4

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/PlugIns/Interpreter 5A.bundle/Contents/Info.plist

          Version: 1.0.5

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/Resources/ModelInfo.plist

          Version: 5.7.24

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/Resources/DeviceInfo.plist

          Version: 5.7.24

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/Resources/ResolutionInfo.plist

          Version: 5.7.24

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/Resources/ProfileInfo.plist

          Version: 5.7.24

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/Resources/RegionCodeInfo.plist

          Version: 5.7.24

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/Resources/DeviceMatchingInfo.plist

          Version: 5.7.24

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/Resources/HardwareInfo.plist

          Version: 5.7.24

          Path: /Library/Image Capture/Devices/EPSON Scanner.app/Contents/Info.plist

          Version: 5.7.24

          Path: /Library/Image Capture/Devices/Canon IJScanner4.app/Contents/Resources/DeviceInfo.plist

          Version: 4.0.0

          Path: /Library/Image Capture/Devices/Canon IJScanner4.app/Contents/Resources/DeviceMatchingInfo.plist

          Version: 4.0.0

          Path: /Library/Image Capture/Devices/Canon IJScanner4.app/Contents/Info.plist

          Version: 4.0.0

          Path: /Library/Image Capture/Devices/Canon IJScanner6.app/Contents/Resources/DeviceInfo.plist

          Version: 4.0.0

          Path: /Library/Image Capture/Devices/Canon IJScanner6.app/Contents/Resources/DeviceMatchingInfo.plist

          Version: 4.0.0

          Path: /Library/Image Capture/Devices/Canon IJScanner6.app/Contents/Info.plist

          Version: 4.0.0

          Path: /Library/Image Capture/Devices/Canon IJScanner2.app/Contents/Resources/DeviceInfo.plist

          Version: 4.0.0

          Path: /Library/Image Capture/Devices/Canon IJScanner2.app/Contents/Resources/DeviceMatchingInfo.plist

          Version: 4.0.0

          Path: /Library/Image Capture/Devices/Canon IJScanner2.app/Contents/Info.plist

          Version: 4.0.0


    Image Capture Support:


      Image Capture Support:

          Path: /Library/Image Capture/Support/LegacyDeviceDiscoveryHelpers/AirScanLegacyDiscovery.app/Contents/Info.plist

          Version: 13


    System Library Extensions:


      System Library Extensions:

          Path: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleXserveRAID.kext

          Version: 439.37.1

          Path: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/FireWireStorageDeviceSpecifics.kext

          Version: 439.37.1

          Path: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/USBStorageDeviceSpecifics.kext

          Version: 439.37.1

          Path: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleATAPIStorage.kext

          Version: 439.37.1

          Path: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/SCSIDeviceSpecifics.kext

          Version: 439.37.1

          Path: /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/SonyXDCAMDriver.kext

          Version: 439.37.1

          Path: /System/Library/Extensions/IOStreamFamily.kext/Contents/PlugIns/IOStreamUserClient.kext

          Version: 1.1.0

          Path: /System/Library/Extensions/AppleTopCase.kext

          Version: 127.1

          Path: /System/Library/Extensions/AppleTopCase.kext/Contents/PlugIns/AppleTopCaseActuatorHIDDriver.kext

          Version: 127.1

          Path: /System/Library/Extensions/IOVideoFamily.kext/Contents/PlugIns/IOVideoDeviceUserClient.kext

          Version: 1.2.0

          Path: /System/Library/Extensions/AppleMobileDevice.kext

          Version: 3.5.0

          Path: /System/Library/Extensions/AppleUSBTopCase.kext

          Version: 254

          Path: /System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDEventDriver.kext

          Version: 2.0.0

          Path: /System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDUserClient.kext

          Version: 2.0.0

          Path: /System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDEventDriverSafeBoot.kext

          Version: 2.0.0

          Path: /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBHIDDriverSafeBoot.kext

          Version: 900.4.1

          Path: /System/Library/Extensions/CellPhoneHelper.kext

          Version: 1.4.0

          Path: /System/Library/Extensions/IOUSBHostFamily.kext/Contents/PlugIns/IOUSBHostHIDDeviceSafeBoot.kext

          Version: 1.2


    Library Extensions:


      Library Extensions: 


Printers:


      Status: The printers list is empty. To add printers, choose Apple menu > System Preferences…, click Printers & Scanners, and then click Add (+).

      CUPS Version: 2.2.5 (cups-462)


Software:


    System Software Overview:


      System Version: macOS 10.13.2 (17C2120)

      Kernel Version: Darwin 17.3.0

      Time since boot: 8:30


Thunderbolt:


    Thunderbolt Bus 1:


      Vendor Name: Apple Inc.

      Device Name: iMac Pro

      UID: 0x0001213ED549C501

      Route String: 0

      Firmware Version: 25.4

      Domain UUID: 937622AE-6882-B953-98AA-13417513C10C

      Port:

          Status: No device connected

          Link Status: 0x101

          Speed: Up to 40 Gb/s x1

          Current Link Width: 0x1

          Receptacle: 4

          Link Controller Firmware Version: 0.30.0

      Port:

          Status: No device connected

          Link Status: 0x101

          Speed: Up to 40 Gb/s x1

          Current Link Width: 0x1

          Receptacle: 3

          Link Controller Firmware Version: 0.30.0


    Thunderbolt Bus 0:


      Vendor Name: Apple Inc.

      Device Name: iMac Pro

      UID: 0x0001213ED549C500

      Route String: 0

      Firmware Version: 25.4

      Domain UUID: E8D5B54A-0D20-0951-B260-86B324BC44F9

      Port:

          Status: No device connected

          Link Status: 0x101

          Speed: Up to 40 Gb/s x1

          Current Link Width: 0x1

          Receptacle: 2

          Link Controller Firmware Version: 0.30.0

      Port:

          Status: No device connected

          Link Status: 0x101

          Speed: Up to 40 Gb/s x1

          Current Link Width: 0x1

          Receptacle: 1

          Link Controller Firmware Version: 0.30.0


USB:


    USB 3.0 Bus:


      Host Controller Driver: AppleUSBXHCISPT

      PCI Device ID: 0xa2af 

      PCI Revision ID: 0x0000 

      PCI Vendor ID: 0x8086 


        Ultra Fit:


          Product ID: 0x5583

          Vendor ID: 0x0781  (SanDisk Corporation)

          Version: 1.00

          Serial Number: 4C531001520302122321

          Speed: Up to 5 Gb/sec

          Manufacturer: SanDisk

          Location ID: 0x14c00000 / 2

          Current Available (mA): 900

          Current Required (mA): 896

          Extra Operating Current (mA): 0

          Media:

            Ultra Fit:

              Capacity: 15.55 GB (15,552,479,232 bytes)

              Removable Media: Yes

              BSD Name: disk2

              Logical Unit: 0

              Partition Map Type: GPT (GUID Partition Table)

              USB Interface: 0


    USB 3.1 Bus:


      Host Controller Driver: AppleUSBXHCIAR

      PCI Device ID: 0x15d4 

      PCI Revision ID: 0x0002 

      PCI Vendor ID: 0x8086 

      Bus Number: 0x00 


    USB 3.1 Bus:


      Host Controller Driver: AppleUSBXHCIAR

      PCI Device ID: 0x15d4 

      PCI Revision ID: 0x0002 

      PCI Vendor ID: 0x8086 

      Bus Number: 0x01 


    AppleUSBVHCIBCE:


      Host Controller Driver: AppleUSBVHCIBCE


        Headset:


          Product ID: 0x5043

          Vendor ID: 0x05ac (Apple Inc.)

          Version: 0.01

          Serial Number: 000000000000

          Speed: Up to 480 Mb/sec

          Manufacturer: Apple

          Location ID: 0x80400000 / 4

          Current Available (mA): 500

          Current Required (mA): 500

          Extra Operating Current (mA): 0

          Built-In: Yes


        iBridge ALS:


          Product ID: 0x8262

          Vendor ID: 0x05ac (Apple Inc.)

          Version: 2.01

          Serial Number: 000000000000

          Speed: Up to 480 Mb/sec

          Manufacturer: Apple Inc.

          Location ID: 0x80300000 / 3

          Current Available (mA): 500

          Current Required (mA): 500

          Extra Operating Current (mA): 0

          Built-In: Yes


        iBridge FaceTime HD Camera (Built-in):


          Product ID: 0x8514

          Vendor ID: 0x05ac (Apple Inc.)

          Version: 2.01

          Serial Number: 00000000000000000

          Speed: Up to 480 Mb/sec

          Manufacturer: Apple Inc.

          Location ID: 0x80200000 / 2

          Current Available (mA): 500

          Current Required (mA): 500

          Extra Operating Current (mA): 0

          Built-In: Yes


        iBridge:


          Product ID: 0x8233

          Vendor ID: 0x05ac (Apple Inc.)

          Version: 2.01

          Serial Number: 0000000000000000

          Speed: Up to 480 Mb/sec

          Manufacturer: Apple Inc.

          Location ID: 0x80100000 / 1

          Current Available (mA): 500

          Current Required (mA): 500

          Extra Operating Current (mA): 0

          Built-In: Yes


Wi-Fi:


      Software Versions:

          CoreWLAN: 13.0 (1342)

          CoreWLANKit: 13.0 (1342)

          Menu Extra: 13.0 (1349)

          System Information: 12.0 (1300.1)

          IO80211 Family: 12.0 (1200.12.2)

          Diagnostics: 1.0 (805)

          AirPort Utility: 6.3.8 (638.5)

      Interfaces:

        en1:

          Card Type: AirPort Extreme  (0x14E4, 0x7BF)

          Firmware Version: wl0: Nov  9 2017 09:46:34 version 9.100.30.0.32.1.18 FWID 01-57236d12

          MAC Address: 8c:85:90:87:f4:ba

          Locale: ETSI

          Country Code: AU

          Supported PHY Modes: 802.11 a/b/g/n/ac

          Supported Channels: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 132, 136, 140, 144, 149, 153, 157, 161, 165

          Wake On Wireless: Supported

          AirDrop: Supported

          AirDrop Channel: 149

          Auto Unlock: Supported

          Status: Connected


iBridge:


    iBridge Information:


      Model Name: iBridge

      Build Version: 15P2064

      Model Identifier: iBridge2,1

      Serial Number: C02VV5RFHX87

      Session UUID: 08B7D1DF-0CBA-477E-B74C-AC066B3340B7