+-o Root | { | "IOKitBuildVersion" = "Darwin Kernel Version 19.6.0: Tue Jun 21 21:18:39 PDT 2022; root:xnu-6153.141.66~1/RELEASE_X86_64" | "OS Build Version" = "19H2026" | "OSKernelCPUSubtype" = 3 | "OSKernelCPUType" = 16777223 | "OSPrelinkKextCount" = 300 | "IORegistryPlanes" = {"IOACPIPlane"="IOACPIPlane","IOPower"="IOPower","IODeviceTree"="IODeviceTree","IOService"="IOService","IOUSB"="IOUSB","IOFireWire"="IOFireWire"} | "IOConsoleLocked" = No | "IOConsoleUsers" = ({"kCGSSessionOnConsoleKey"=Yes,"kCGSSessionLoginwindowSafeLogin"=No,"kSCSecuritySessionID"=100006,"kCGSessionLongUserNameKey"="admin","kCGSSessionUserIDKey"=501,"kCGSessionLoginDoneKey"=Yes,"kCGSSessionUserNameKey"="admin","kCGSSessionIDKey"=257,"kCGSSessionGroupIDKey"=20,"kCGSSessionSystemSafeBoot"=No,"kCGSSessionAuditIDKey"=100006}) | "IOKitDiagnostics" = {"Instance allocation"=18081808,"Container allocation"=10389737,"Pageable allocation"=1413664768,"Classes"={"IOFWCompareAndSwapCommand"=1,"AtiEnableCrtcInterface_V1"=1,"AMDRadeonX4000_AMDVIsDMAEngine"=2,"AppleRTCUserClient"=0,"AMDRadeonX4000_AMDPitcairnHardware"=0,"AppleHDATDMAmpTAS5764L"=0,"AMDRadeonX4000_AMDHWVMM"=1,"AppleDisplay"=3,"AppleVirtIONetworkTransaction"=0,"IOSharedInterruptController"=7,"IOUSBHubDevice"=0,"IOUSBMassStorageCBIDriverNub"=0,"IOAppleLabelScheme"=0,"AppleUSB20HubExpressCardPort"=0,"AppleFWOHCI_MultiIsochReceiver"=1,"AppleBacklightDisplay"=0,"IOAccelCommandBufferPool2"=0,"AppleFWOHCI_SendDCL"=0,"IOConfigEntry"=13,"Edid"=36,"com_apple_driver_pm_cstate_reporter"=1,"AppleFWOHCI_DCLProgram_U"=0,"IOTimeSyncTimeLineFilterIIR"=0,"IOUSBControllerListElement"=0,"AtiDac2OutputControl_V1_V1"=1,"IOReportLegend"=2,"IONotifier"=4,"AppleSMC"=1,"IOTimeSyncTimeLineFilter128"=0,"AppleFWOHCI_KPF"=0,"AtiGetEngineClock_V1_V1"=1,"AtiTvPanelInfo"=0,"AppleHDAEngineUserClient"=0,"IOSkywalkStatisticsReporter"=0,"AppleUSBXHCILPTHB"=0,"IOUserEthernetResource"=1,"IOTimeSyncUnicastLinkLayerPtPPort"=0,"IOBluetoothMemoryBlock"=0,"DpcdInfo"=12,"OSOrderedSet"=332,"IOThunderboltDeficitCommandQueue"=1,"AMDRadeonX4000_AMDTongaGraphicsAccelerator"=0,"IOPCIMessagedInterruptController"=1,"BaffinRegisterService"=1,"BaffinScalerCoeff"=1,"AppleThunderboltNHIMemoryBlock"=29,"AppleHDAWidgetFactory"=0,"IOInterruptEventSource"=149,"AppleUSBDevice"=11,"IOFWInterface"=1,"AppleGFXHDAFunctionGroupFactory"=0,"OSUserMetaClass"=430,"AtiSmuInfoInterface_V2_V3_2"=0,"AtiUpstreamDataInterrupt"=6,"IOThunderboltI2CCommandQueue"=0,"AtiUpstreamStatusInterrupt"=6,"AMDRadeonX4000_AMDVIVCEChannel"=0,"IOTimeSyncDomain"=1,"AppleUSBXHCIPort"=2,"IODMAEventSource"=0,"IOThunderboltConfigWriteQuadletCommand"=0,"AtiPipeControl"=1,"AtiAsicInit_V2_1"=0,"IOAHCIPollerInterface"=1,"IOAGPDevice"=0,"AtiMccsInterrupt"=6,"AppleGPUWrangler"=1,"IOThunderboltXDPropertiesImmediateValue"=3,"AtiDataTableBaseClass"=5,"AppleHDAWidgetCS8409"=0,"AppleEFINVRAM"=1,"AtiFbCompressionManager"=0,"AppleHDAMikeyInternalFactory"=0,"IOAccelDisplayPipeTransaction2"=2,"ARegisterService"=1,"ACPI_SMC_CtrlLoop"=1,"AppleUSBUHCIqTDPool"=6,"AtiSetPixelClock_V1_V5"=0,"IOSubMemoryDescriptor"=33,"AppleUSB30XHCITypeCPort"=0,"AtiEncoderControl_V1_V4"=0,"IOAccelSharedUserClient2"=1,"AppleGFXHDANode"=2,"AppleUSBDescriptorCache"=10,"IOFireWireControllerAux"=1,"IODVDServices"=1,"AppleSATAExpressPort"=0,"IOTimeSyncSnapshotService"=0,"AppleUSBHostFrameworkClient"=0,"EventElementCollection"=0,"DspFuncStereoToMono"=1,"IOAccelFenceMachine"=1,"AMDRadeonX4000_AMDHWHandler"=1,"IOPlatformCtrlLoop"=2,"IOAccelerator"=1,"AppleHDATDMAmpSSM3515"=0,"AMDRadeonX4000_AMDHWAlignManager1"=1,"AMDRadeonX4000_AMDVIHardware"=1,"IOInterruptController"=5,"AppleUSBHostBouncedDMACommand"=0,"AMDRadeonX4000_AMDAccelChannel"=23,"IOTimeSyncgPTPManager"=1,"AppleUSBXHCISPTLP"=0,"IODispatchSource"=0,"IOAccelDisplayPipe"=1,"IOTimeSyncUnicastUDPv4PtPPort"=0,"IOTimeSyncTimeLineFilter"=0,"AppleUSBAudioDictionary"=0,"AppleMikeyACPIHeadsetB"=0,"AMDRadeonX4000_IAMDCommandBufferPool"=1,"AppleUSBHostRequestCompleter"=19,"IOSlaveProcessorRelay"=0,"AMDRadeonPowerService"=0,"IOTSAEITimeSyncTransmitQueueEntry"=0,"AppleGFXHDAFunctionGroupATI_RS730"=0,"AtiAsicInit_V1_2"=1,"AUAOutputTerminalDictionary"=0,"IOFWController"=1,"AppleUSBAudioIsocFrameList"=0,"AppleFDEKeyStore"=1,"AMDRadeonX4000_AMDHawaiiGraphicsAccelerator"=0,"IOConfigDirectory"=1,"AMDRadeonX4000_AMDBaffinHardware"=0,"IOFWUserVectorCommand"=0,"IOSkywalkPacketBufferPool"=0,"IOThunderboltStatistics"=1,"AppleUSBXHCILPTH"=0,"AMDRadeonX4000_AMDVCEHWEngine"=1,"AtiFirmwareInfoInterface_V1"=1,"AppleUSB20KeyboardHub"=1,"hv_vmx_vm_t"=0,"AtiComponentPanelInfo"=0,"ATIConnector"=6,"IOSerialDriverSync"=1,"AMDRadeonX4000_AMDPM4CommandsUtility"=1,"com_apple_filesystems_hfs"=1,"VI_CHDCP"=6,"AppleHDAWidgetCS4206"=0,"IORS232SerialStreamSync"=1,"AppleSSEInterface"=1,"AGPMController"=1,"IOOutputQueue"=1,"DspFuncSum"=0,"AMDRadeonX4000_AMDVCE3v4"=1,"IOUSBHostIOSource"=1,"AppleUSBHub"=1,"IOBluetoothObject"=0,"IOFWAsyncStreamReceiver"=0,"BaffinHdcpAuthSuccessInterrupt"=6,"AppleAPFSContainer"=1,"BaffinCpEndOfPipeInterrupt"=3,"IOThunderboltTransmitQueue"=1,"IOTimeSyncReverseSync"=0,"_IOServiceNotifier"=526,"IOPolledFilePollers"=1,"BaffinHwCursor"=6,"IOFWWorkLoop"=1,"AppleGPUWrangler_GPU"=1,"AppleUSBUHCIiTD"=1536,"AppleUSBXHCISPT"=0,"AppleVirtIOConsole"=0,"IOPCI2PCIBridge"=19,"IOTimeSyncPseudoStreamingInterfaceAdapter"=0,"AtiReGammaGenerator"=1,"IOBluetoothMemoryBlockQueue"=0,"IOFWAddressSpace"=2,"IOPolledInterface"=5,"IOHIPointing"=0,"IOACPIPlatformExpert"=1,"AppleUSBXHCITransferRing"=0,"AppleThunderboltNHI"=1,"IOBluetoothL2CAPMemoryBlock"=0,"AUAClockMultiplierDictionary"=0,"IOTimeSyncUnicastUDPv6PtPPort"=0,"AMDRadeonX4000_AMDCIVCERing"=0,"AppleHDAPathControl"=8,"AppleUSBEHCIIsochronousEndpoint"=0,"AppleHDATDMSinkDevice"=0,"IOFWUserCompareSwapCommand"=0,"PMHaltWorker"=0,"IOAHCIPortMultiplier"=0,"AtiConnectionChangeInterrupt"=6,"IOKitDiagnosticsClient"=0,"AtiAnalogPanelInfo"=6,"AMDRadeonX4000_AMDAccelSegmentResourceList"=0,"IOTimeSyncTimeLineFilterIIR128"=0,"KRActionCommandPool"=0,"AMDRadeonX4000_AMDRadeonHWServicesSI"=0,"IOFWIsochChannel"=0,"AppleGFXHDAWidget"=1,"AppleGFXHDAAudioSelectorControlDP"=1,"IOTimeSyncEthernetLegacyInterfaceAdapter"=0,"AppleAHCISerialATAPITimer"=1,"AppleGFXHDADriver"=1,"AtiEncoderControl_V1_5"=0,"AppleUSBHostMergeProperties"=1,"IOGraphicsAccelerator2"=1,"AMDRadeonX4000_AMDSISPUEngine"=0,"IOCommandGate"=684,"AppleUSBXHCIRequestPool"=2,"DspFuncPreGain"=0,"AppleAHCIPortPolledAdapter"=1,"IOInterruptDispatchSource"=0,"IOBlockStorageDevice"=3,"AppleThunderboltNHIReceiveRingManager"=1,"IOAHCIPort"=1,"AMDRadeonX4000_AMDCIVCEChannel"=0,"DspParameter"=77,"AppleUSBEHCIiTD"=0,"AMDRadeonX4000_AMDSIVCELLQRing"=0,"AtiAsicInfoReaderVega10"=0,"AtiVramInfoInterface_V2_V2_3"=0,"IOSkywalkRxCompletionQueue"=0,"IONDRV"=0,"IOPCIConfigurator"=1,"IOBluetoothSerialClient"=1,"AMDRadeonX4000_AMDBonaireGraphicsAccelerator"=0,"AtiFirmwareInfoInterface_V2_V3_1"=0,"AtiFirmwareInfoInterface_V2_V3_2"=0,"AppleFWOHCI_AsyncTransmitRequest"=1,"AppleMikeyDeviceFactory"=0,"com_apple_driver_pm_flex_reporter"=1,"IOFramebuffer"=1,"Dont_Steal_Mac_OS_X"=1,"IOFireWireLocalNodeAux"=1,"AMDRadeonX4000_AMDCIKVCE"=0,"IOSkywalkRxBufferCompletionQueue"=0,"IOPanicPlatform"=0,"AMDRadeonX4000_AMDAccelVCEContext"=0,"AUAStreamDictionary"=0,"AtiBandwidthManager"=1,"AUAFeatureUnitDictionary"=0,"IOFireWireController"=1,"AppleHDAWidgetGK10X"=0,"IOFramebufferI2CInterface"=5,"IOAudioEngineEntry"=0,"AMDRadeonX4000_AMDTahitiGraphicsAccelerator"=0,"AppleMikeyDevice"=1,"AMDRadeonX4000_AMDVCE3v4Channel"=2,"IOMbufBigMemoryCursor"=0,"ATIPanel"=6,"IOBluetoothSerialManager"=1,"IOSurfaceEvent"=0,"AtiFbInterruptCallback"=56,"hv_vm_t"=0,"AMDRadeonX4000_AMDSIResource"=0,"IOAccelShared2"=1,"AppleBroadcomBluetoothHostController"=0,"IOUSBMassStorageDriverUFIStorageServices"=0,"IOAudioTimeIntervalFilter"=0,"AppleUSBUHCI"=1,"AppleBusController"=0,"KernelRelayHost"=0,"AppleFWOHCI_SkipCycleDCL"=0,"IOThunderboltXDPropertiesLeafText"=2,"AGPMHeuristic1"=0,"IOSurfaceSharedEventNotification"=0,"IOHIKeyboard"=0,"CoreAnalyticsPipe"=1,"AMDRadeonX4000_AMDSIVCE"=0,"BaffinHdcpRiRequestInterrupt"=6,"AppleUSB20InternalHub"=0,"IOFWAsyncStreamReceivePort"=0,"AMDRadeonX4000_AMDHWVMContext"=1,"IOHistogramReporter"=2,"AGDCPluginDisplayMetrics"=1,"IODisplayConnect"=2,"AtiSpreadSpectrumInfoInterface_V1_1"=0,"OSMetaClass"=0,"IODTNVRAM"=1,"AppleHDATDM_Codec"=0,"IOThunderboltReceiveQueue"=1,"AtiSetDceClock_V1_V2_1"=1,"AppleFWOHCI_IsocXmitHelperPort"=0,"IOUSBNub"=2,"AppleGFXHDAEngine"=1,"AMDRadeonX4000_AMDDCEDisplay"=1,"IOSCSIMultimediaCommandsDevice"=1,"AppleUSBHostResources"=1,"IOThunderboltSwitchType3"=0,"EFIData"=21,"IOAccelDrawable2"=1,"AMDRadeonX4000_IAMDStatisticsManager"=1,"AppleGFXHDAEngineOutputDP"=1,"BaffinPipeControl"=6,"AUAClockSourceDictionary"=0,"IOCDMediaBSDClient"=0,"AtiLinkedList"=128,"AtiAsicInfo"=1,"AppleVirtIO9PTransaction"=0,"AMDRadeonX4000_AMDInterruptEventSource"=6,"IOFireWireDeviceAux"=0,"AMDRadeonX4000_AMDPM4HWChannel"=2,"IOBacklightDisplay"=0,"AppleUSBTDMMassStorageClass"=0,"AtiGetMemoryClock_V2_V1"=0,"AppleHDATDMBusManagerCS8409"=0,"AMDRadeonX4000_AMDVIVCE"=0,"AppleVTD"=0,"AMDRadeonX4000_AMDDecAppTestTokenMsg"=0,"AUAConfigurationDictionary"=0,"IORegistryPlane"=6,"AMDRadeonX4000_AMDCIHWMemory"=0,"AppleVirtIOBlockStorageDevice"=0,"AtiSelectCrtcSource_V2_3"=0,"AppleHDADriverUserClient"=0,"IOUSBInterfaceUserClient"=1,"IOThunderboltNHIReceiveRing"=1,"IOCommand"=151,"IOBluetoothInactivityTimerEventSource"=0,"AppleUSBXHCIStream"=0,"IOServicePM"=253,"IOBreaker"=0,"IOFWIsochPort"=0,"IOTimeSyncEdgeTimeCapture"=0,"AMDRadeonX4000_AMDVIHWGart"=1,"IOAccelSysMemory"=1,"IOSurfaceMemoryRegion"=0,"IOHIDKeyboard"=0,"AtiUserClient"=0,"IOAccelCLContext2"=0,"IOUSBMassStorageUASDriverCommand"=0,"IOMbufNaturalMemoryCursor"=6,"AppleHDAHDMI_DPDriver"=0,"AppleUSBUHCIIsochronousEndpoint"=0,"AppleUSBInterface"=12,"AppleACPIEventPoller"=1,"AppleICH8AHCI"=0,"AppleUSBXHCIRequest"=6,"BaffinGamma"=6,"AMDRadeonX4000_AMDGraphicsAccelerator"=1,"STUCWorkLoopLock"=0,"IOGraphicsWorkLoop"=2,"AppleThunderboltNHIType4"=0,"DspFunc2WayCrossover"=0,"IOSkywalkMemorySegment"=0,"IOPCIDiagnosticsClient"=0,"IOBluetoothDeviceUserClient"=0,"IOFilterInterruptEventSource"=14,"IOAudioClientBufferSet"=0,"IOSurfaceDeviceCache"=370,"AMDRadeonX4000_AMDCICommandsRing"=0,"AppleGFXHDAWidgetATI_RS710"=0,"IOAccelSharedEventFence"=0,"IOUSBInterfaceUserClientV3"=1,"IOAudioLevelControl"=5,"IOTimeSyncClockTestUserClient"=0,"IOThunderboltConfigWriteCommand"=1,"AppleUSBXHCICommandRing"=1,"AMDRadeonX4000_IAMDSMLCTT"=1,"IOSurfaceSharedEvent"=0,"com_apple_driver_pm_ltr_reporter"=1,"AppleHDAWidgetSTAC9220"=0,"IOFWPHYPacketListener"=0,"AMDRadeonX4000_AMDHWGart"=1,"IOFWAsyncPHYCommand"=0,"IOTimeSyncService"=1,"AppleSEPCommand"=0,"AMDRadeonX4000_AMDSISPUChannel"=0,"AMDRadeonX4000_AMDSMLCIKInterface"=0,"AtiPowerPlayTableInterface_V1_7"=1,"IOStorage"=4,"AppleCredentialManager"=1,"AppleLPC"=1,"AMDRadeonX4000_AMDSamuDecAppInterface"=0,"IOThunderboltUserObjectExporter"=0,"AppleFWOHCI_AsyncReceiveRequest"=1,"IOCDBlockStorageDevice"=1,"IOSkywalkPacket"=0,"IOAccelerationUserClient"=1,"AppleHDAPath"=6,"AtiDisplayPortEventInterrupt"=6,"AMDRadeonX4000_AMDLinkedList"=1,"IOUSBMassStorageUFIDriverNub"=0,"AMDRadeonX4000_AMDBaffinGraphicsAccelerator"=0,"IOHIDEventServiceFastPathUserClient"=0,"IOThunderboltConfigXDomainPathSetupRequestCommand"=0,"BroadcomBluetoothHostController"=0,"AppleHDAWidgetATI_RS710"=0,"IOSlaveProcessor"=0,"AppleUSBHostDeviceUserClient"=8,"DigitizerTransducer"=0,"AppleUserHIDEventService"=4,"AppleMCCSControlGibraltar"=0,"AtiAsicInfoReader"=0,"_IOOpenServiceIterator"=0,"IOReporter"=3,"CoreAnalyticsMessenger"=0,"AtiDeviceControl"=1,"IOAHCISerialATAPI"=1,"DspFunc2To4Splitter"=0,"AppleUSBXHCIARRequestPool"=0,"com_apple_driver_pm_msr_limits_reporter"=1,"AMDRadeonX4000_AMDUVDHWEngine"=1,"BaffinUvdLowLatencyInterrupt"=1,"AppleUSBXHCIPipe"=0,"IOMultiMemoryDescriptor"=0,"AppleXsanScheme"=0,"AMDRadeonX4000_AMDVISAMUEngine"=1,"AGDCPlugin"=1,"IOFWPhysicalAddressSpace"=0,"AppleUSBHostControllerIsochEndpoint"=0,"IOTSAEIMACAddress"=0,"AMDRadeonX4000_AMDAccelCLContext"=0,"AppleUSBEHCIExpressCardPort"=0,"AMDRadeonX4000_AMDRadeonHWServicesFiji"=0,"AtiHdcpService"=2,"AppleUSBUHCIIsochronousRequestPool"=6,"IOSkywalkRxSubmissionQueue"=0,"AppleUSBUHCIPCI"=6,"IOFWCommand"=2,"AMDRadeonX4000_AMDCISAMUGPCOMRing"=1,"AMDRadeonX4000_AMDSMLUVD"=1,"AMDRadeonX4000_AMDVIHWMemory"=1,"AppleUSBHostFrameworkInterfaceClient"=0,"AtiAppServices"=0,"AppleACPIPlatformExpert"=1,"AppleSEPTesting"=0,"AMDRadeonX4000_AMDSMLVCN"=0,"ACPI_SMC_PlatformPlugin"=1,"AMDRadeonX4000_IAMDHWHandler"=1,"AppleAHCIEventSource"=6,"AppleUSBEHCISplitIsochronousRequest"=10,"BaffinVerticalBlankInterrupt"=6,"AtiGetEngineClockInterface_V2"=0,"IONetworkController"=2,"AppleUSBHostRequest"=6,"IOPMRequestQueue"=2,"BaffinBlndUnderflowInterrupt"=6,"AppleIntelCPUPowerManagementClient"=1,"AMDRadeonX4000_AMDSMLAIInterface"=1,"IOFireWireUnitInfo"=0,"AMDRadeonX4000_AMDSIVCEChannel"=0,"PMTraceWorker"=1,"AppleUSBHostDeviceIdler"=10,"AppleHDAWidgetAD1988"=0,"AppleFWOHCI_IsocXmitHelper"=0,"AppleANS2Controller"=0,"IOFWUserLocalIsochPort"=0,"AHCISMARTUserClient"=0,"MemoryAllocator"=1,"IOHIDActionQueue"=0,"AppleGraphicsDeviceControl"=4,"ACMRestrictedModeKernelService"=0,"BaffinBiosDigitalConnection"=7,"IOPowerConnection"=237,"IOAccelDisplayPipePostCSCGammaVID"=0,"AMDRadeonX4000_AMDStatisticsManager"=1,"AppleUSBEHCIPCI"=2,"AppleUSBEHCIIsochronousRequestPool"=3,"AMDRadeonX4000_AMDCIKSAMU"=1,"IOSCSIPrimaryCommandsDevice"=1,"IOThunderboltControlPath"=1,"BaffinVceTrapInterrupt"=1,"AppleUSBHostBusCurrentClient"=44,"IODisplayParameterHandler"=2,"AppleUSBXHCIWPT"=0,"IOMbufMemoryCursor"=1,"AMDRadeonX4000_AMDSICLContext"=0,"IODataQueue"=1,"AMDRadeonX4000_AMDSIVMContext"=0,"IOFWDCLPool"=0,"AppleMobileFileIntegrityUserClient"=0,"AtiPllAssigner"=1,"AMDRadeonX4000_AMDAccelRemoteMemory"=0,"IOFWUserCommand"=0,"IOAccelSharedNamespace2"=38,"IOAccelVideoContext2"=0,"IOSurfaceSendRight"=0,"AppleThunderboltNHIType1"=0,"AGDPUserClient"=2,"AMDRadeonX4000_AMDAccelVCNContext"=0,"IONDRVFramebuffer"=0,"EndpointSecurityDriverClient"=2,"AppleFDEKeyStoreUserClient"=0,"IOFireWireLocalNode"=1,"IOBluetoothACPIMethods"=1,"AppleFWOHCI_DescriptorPool"=1,"AppleACPICPUInterruptController"=1,"IOThunderboltLinkController"=0,"IOUSBMassStorageInterfaceNub"=0,"IOFireWireBus"=1,"AppleHDAFunctionGroupCS8409"=0,"IOFWLocalIsochPort"=0,"AppleMikeyACPIFactory"=0,"AtiBiosParser2"=0,"AtiSmuInfoInterface_V2"=0,"AMDRadeonX4000_AMDDecAppReleaseInstanceMsg"=0,"IOFWSimplePhysicalAddressSpace"=0,"AtiDac2EncoderControl_V1_V1"=0,"AppleUSBEHCIQueueHeadPool"=2,"AppleBusPowerController"=1,"IOFireWireNubAux"=1,"AtiBlankCrtc_V1_V1"=1,"AppleGFXHDA8086_9D71Controller"=0,"AMDRadeonX4000_AMDVICommandsRing"=1,"AMDRadeonX4000_AMDCISAMUGPCOMChannel"=1,"AppleUSBHostControllerIsochListElement"=1,"IOFWUserPHYCommand"=0,"IOSlowAdaptiveClockingManager"=1,"AtiTransmitterControl_V1_V5"=0,"AtiGetEngineClockInterface_V1"=1,"AppleUSBAudioIsocPipe"=0,"IOSKMemoryArray"=0,"AtiFbInterrupt"=8,"IODMACommand"=296,"hv_vcpu_t"=0,"AMDRadeonX4000_AMDDecAppWriteBufferMsg"=0,"DspFuncSplitBand"=0,"AMDRadeonX4000_IAMDHWAlignManager"=1,"AMDRadeonX4000_AMDSIVCERing"=0,"AMDRadeonX4000_AMDHWMemory"=1,"IOTimeSyncDomainUserClient"=3,"AMDRadeonX4000_AMDVISAMUGPCOMChannel"=1,"BaffinVerticalUpdateInterrupt"=6,"IOTimerEventSource"=2000,"AppleUSBXHCIFL1100"=0,"DspFuncDRC"=0,"BaffinInterruptManager"=1,"IOPMCompletionQueue"=1,"AUAEffectUnitDictionary"=0,"IOCDMedia"=0,"AMDRadeonX4000_AMDSIGraphicsAccelerator"=0,"AMDRadeonX4000_AMDSIVMM"=0,"AppleHDATDM_CS42L83"=0,"AtiTransmitterControl_V1_6"=0,"AppleThunderboltGenericHAL"=1,"IOUSBLowLatencyCommandLegacy"=0,"IOGDiagnosticUserClient"=0,"IOBluetoothRFCOMMMemoryBlock"=0,"AppleSEPUserClient"=0,"AtiTableConnectorAssigner2"=1,"AppleGFXHDAWidgetATI_RS780"=1,"IODCLProgram"=0,"AppleSMBusPCI"=1,"IOUSBWorkLoop"=3,"IOSkywalkController"=0,"IOAHCIDevice"=2,"AMDRadeonX4000_AMDDecAppGetMsgBuffMsg"=0,"IOConfigDirectoryIterator"=0,"IOPlatformControl"=2,"ACPI_SMC_GPU_CtrlLoop"=1,"IOUserNetworkRxSubmissionQueue"=0,"AtiUpstreamMessageParserV1"=0,"AtiSetDceClockInterface_V1"=1,"AMDRadeonX4000_AMDUVD6v3DecChannel"=1,"IOThunderboltSwitch"=0,"AppleHIDKeyboardEventDriver"=1,"AMDRadeonX4000_AMDDPPGetStatusMsg"=0,"AppleUSBHostBusCurrentAllocator"=54,"AppleAHCISerialATAPIWorkLoopLock"=1,"AMDRadeonX4000_AMDVIVMM"=1,"AMDRadeonX4000_AMDFijiAlignManager"=0,"AppleHDAController"=1,"IOUSBControllerIsochListElement"=0,"IOFence"=0,"AtiHdcpProxy"=6,"AMDRadeonX4000_AMDCISAMUEngine"=1,"IOThunderboltDispatchCallback"=1,"AppleImage4UserClient"=0,"IOFWSkipCycleDCL"=0,"GMetricsRecorder"=0,"IOSlaveRelayCommand"=0,"IOAccelLegacySurface"=1,"AudioAUUCDriver"=4,"AMDRadeonX4000_AMDUVD6v3DecRing"=1,"AMDRadeonX4000_AMDHWRegisters"=1,"CSRBluetoothHostController"=0,"AMDRadeonX4000_AMDAccelStatistics"=1,"AMDRadeonX4000_AMDSIUVDHWEngine"=0,"IOSurface"=372,"IOHDIXControllerUserClient"=0,"AGPMEventSource"=1,"AppleTDMAKSCommand"=0,"BaffinDisplayPortUtilities"=4,"AtiTimingsList"=81,"DspFuncStereoEnhancer"=0,"IOSkywalkNetworkController"=0,"IOHIDAction"=0,"IOMbufLittleMemoryCursor"=0,"AtiFirmwareInfoInterface_V1_4"=0,"PMAssertionsTracker"=1,"AppleGFXHDAWorkLoop"=1,"EventQueue"=1,"AMDRadeonX4000_AMDVIDisplay"=1,"IOBigMemoryCursor"=0,"IOAudioEngineUserClient"=6,"AMDRadeonX4000_IAMDHWDisplay"=1,"AppleNVMeRequestPool"=1,"IOUserNetworkRxCompletionQueue"=0,"IOUSBDevice"=1,"AMDRadeonX4000_AMDDMAHWChannel"=1,"AMDRadeonX4000_AMDSIComputeRing"=0,"AMDRadeonX4000_AMDSMLCPMsg"=0,"IOTimeSyncAWDLInterfaceAdapter"=0,"AMDRadeonX4000_IAMDHWVMM"=1,"IOFWQEventSource"=1,"IOSurfaceMTLSharedEventFence"=0,"IOThunderboltXDPropertiesDirectory"=1,"IOAccelFIFOChannel2"=1,"IOAudioDevice"=2,"IOAudioControlUserClient"=24,"IOFWDelayCommand"=2,"IOUSBController"=1,"IOGeneralMemoryDescriptor"=2874,"IOBluetoothHCIUserClient"=0,"AtiPackingConnectorAssigner"=0,"AppleRTC"=1,"IOThunderboltAbstractPath"=0,"AppleACPIEventController"=1,"AppleSystemPolicyUserClient"=1,"AppleSEPIntelIOPNub"=0,"IOResources"=1,"AppleUSBEHCIRequest"=20,"IOHDIXHDDrive"=0,"AppleHDAWidgetATI_RS780"=0,"AppleSMBIOS"=1,"IOEmbeddedNVMeController"=0,"IOFireWireIRMAllocation"=0,"AppleHDATDMBusManager"=0,"AppleGFXHDAWidget_80862805"=0,"BaffinVceTrapLowLatencyInterrupt"=1,"IOHIDElementPrivate"=952,"AtiDividerRange"=3,"IOThunderboltConfigReadQuadletCommand"=0,"IONetworkStack"=1,"IOHIDEventQueue"=1,"IOBlockStorageDriver"=3,"IOMemoryCursor"=2,"IONetworkData"=7,"IOUSBPortInterruptEventSource"=54,"AMDRadeonX4000_AMDSIHardware"=0,"AtiPowerPlayTableInterface_V1_6"=0,"AppleHDAWidgetMCP79"=0,"AppleS1XController"=0,"AtiProcessAuxTransaction_V1_V2"=1,"AppleHDAEngineOutputDP"=0,"ExpansionEdidBlock"=3,"AppleAPFSContainerScheme"=1,"AppleSMCFamily"=1,"IOHIDWorkLoop"=1,"AppleUSBHostBusCurrentPool"=0,"AppleUSBXHCIIsochronousRequestPool"=1,"IOAccelSurfaceMTL"=0,"BaffinSrbmReadTimeoutInterrupt"=1,"IOUserIterator"=18,"BaffinHwContextDmcu"=0,"IOThunderboltConfigXDomainLinkChangeRequestCommand"=0,"IOWatchdogmacOS"=1,"AppleUSBXHCIInterrupterMSI"=3,"AtiDac1OutputControl_V1_V1"=0,"IORegistryIterator"=0,"AppleHDAFunctionGroupALC885"=1,"AppleFWOHCI_DMAManager"=1,"IOEthernetInterface"=2,"AMDRadeonX4000_AMDVISAMURBIRing"=1,"IOAccelGPURestartReport2"=0,"AppleAPFSMediaBSDClient"=1,"AtiFbStub"=6,"DspFunc6ChOutput"=0,"IOAccelMemory"=2,"IOThunderboltSwitchOS"=0,"AtiSetPixelClock_V1_7"=0,"AppleVirtIO9PReadTransaction"=0,"AUAEndpointDictionary"=0,"BaffinBiosAnalogConnection"=0,"IOBluetoothSerialClientSerialStreamSync"=1,"AUAMixerUnitDictionary"=0,"AMDRadeonX4000_AMDEllesmereGraphicsAccelerator"=1,"AppleVirtIOTransaction"=0,"AMDRadeonX4000_AMDAccelVidMemory"=3284,"AtiDynamicPllAssigner"=0,"AtiDac1EncoderControl_V1_V1"=0,"AMDRadeonX4000_AMDCIsDMARing"=0,"BaffinDiagLedProgrammerV1"=0,"IOThunderboltConfigErrorCommand"=0,"IOFireWireMagicMatchingNub"=0,"AtiPowerPlayInfo_V2_V9"=0,"AppleAHCIPolledAdapter"=1,"AppleMCCSControlFamily"=1,"AtiObjectInfoTableInterface_V2"=0,"AMDRadeonX4000_IAMDSMLVCN"=0,"AppleMikeyHIDDriver"=1,"IOFWUserReadCommand"=0,"IOPMWorkQueue"=1,"ATINoConnection"=6,"OSCollection"=5,"IOAudioTimerEvent"=0,"AtiFirmwareInfoInterface_V2_2"=1,"AppleUSBInterfaceIterator"=0,"IOBluetoothRFCOMMConnection"=0,"EupDSP"=0,"AMDRadeonX4000_AMDAccelMemoryMap"=6720,"IONVMeControllerPolledAdapter"=0,"AppleIntelUSBXHCI"=1,"DspFuncBeam2"=0,"IODTPlatformExpert"=1,"AppleHDAFunctionGroup_1002AAA0"=0,"com_apple_driver_pm_cpu_reporter"=1,"AppleUSBLegacyRoot"=1,"IOUserNotification"=2,"AppleHDAFunctionGroupATI_RS780"=0,"BaffinSDmaTrapInterrupt"=2,"AppleHDADriver"=1,"com_apple_driver_pm_pch_reporter"=1,"AppleMikeyI2C"=1,"AppleFWOHCI_PM"=1,"IOKitDiagnostics"=1,"IOUSBHostDevice"=10,"AppleEmbeddedKeyboard"=1,"AMDRadeonX4000_AMDSIPM4ComputeChannel"=0,"AMDRadeonX4000_AMDAccelDevice"=30,"AtiCompositor"=0,"AppleACPIInterruptLink"=0,"AppleHDAFunctionGroupExternalControlFactory"=0,"AtiDacEncoderControlInterface_V1"=0,"AppleFWOHCI_CycleTimeRequest"=0,"AppleHDAFunctionGroupMCP79"=0,"IOThunderboltConfigXDomainUUIDRequestCommand"=0,"BaffinHwI2cProxy"=1,"AMDRadeonX4000_AMDUVDTrinity"=0,"AppleUSBDiagnostics"=0,"IOTimeSyncClockManagerUserClient"=2,"AppleUSBXHCIFL1100CommandRing"=0,"AMDRadeonX4000_AMDUVD6v3EncLLQRing"=1,"AppleHDAFunctionGroup"=1,"AMDRadeonX4000_AMDAccelSurface"=6,"AtiSelectCrtcSource_V1_V3"=1,"IOBluetoothPacketLogger"=1,"AMDRadeonX4000_AMDVIVCEHWEngine"=1,"AppleUSBRequestCompleter"=1,"KDIURL"=0,"IOEthernetController"=1,"AppleFWOHCI_AsyncTransmit"=2,"AMDRadeonX4000_IAMDHWRing"=1,"AppleGFXHDAFunctionGroupATI_Tahiti"=1,"AMDRadeonX4000_AMDCIVCELLQChannel"=0,"AppleUSBAudioStreamNode"=0,"BaffinTimingGenerator"=6,"IOUserServer"=10,"OSAction"=16,"IOPMPowerSourceList"=0,"IOSkywalkNetworkBSDClient"=0,"IOFWAsyncStreamCommand"=0,"AppleASMedia1042USBXHCI"=0,"DspFunc2Dot2Crossover"=0,"IOTimeSyncEthernetNICClock"=0,"AppleFWOHCI_AsyncTransmitResponse"=1,"AtiEnableSpreadSpectrumOnPll_V3"=1,"AppleHDAFunctionGroupExternalControl"=2,"AMDRadeonX4000_AMDSISAMU"=0,"ACPI_SMC_Idle_CtrlLoop"=0,"IOCompactDiscServices"=0,"AMDRadeonX4000_AMDVCE3v4Ring"=2,"AppleHDAWidgetATI_RS730"=0,"AppleHDATDMBusManagerCS4208"=0,"IOECStateNotifier"=0,"AtiFirmwareInfoInterface_V2_1"=0,"AppleFWOHCI_AsyncReceiveResponse"=1,"IOAccelMemoryInfoUserClient"=0,"AppleIntelUSBXHCICommandRing"=1,"IOEthernetAVBInterface"=0,"IOHDACodecFunction"=1,"IOSkywalkInterface"=0,"DDCProxy"=1,"IOBluetoothL2CAPChannelUserClient"=0,"AppleHDAWidgetGT216"=0,"IOSortableConfigurationDescriptor"=0,"AppleUSBEHCIqTDPool"=2,"AppleAHCIWatchdogTimer"=1,"IOAudioTimeIntervalFilterIIR"=0,"AtiHdcp2Lib"=6,"AMDRadeonX4000_AMDSamuDPP22TestInterface"=0,"IOFWSyncer"=0,"IOThunderboltConfigXDomainResponseCommand"=6,"IOUSBMassStorageCBIDriver"=0,"AppleGFXHDAEngineUserClient"=0,"IOHIDevice"=0,"AppleFWOHCI_ReceiveDCL_U"=0,"IOBluetoothSCOMemoryDescriptorRetainer"=0,"IOAccelGLContext2"=1,"AppleGFXHDAStream"=1,"IOUserService"=0,"AMDRadeonX4000_AMDVIsDMARing"=2,"IOMapper"=0,"AppleMCCSParameterHandler"=6,"AppleUSBEHCIDMACommand"=60,"AtiSetPixelClock_V1_V6"=0,"AGPMHeuristic3"=0,"AtiUpstreamMessageParser"=1,"AppleACPIPCI"=1,"AppleHDAWidgetALC885"=39,"IOThunderboltTimerCommandQueue"=1,"AppleHDANode"=2,"IOAccelRemoteMemory"=0,"AMDRadeonX4000_AMDAccelDisplayMachine"=1,"AppleVirtIOBlockTransaction"=0,"AUAClockSelectorDictionary"=0,"IOSerialATARequestFIS"=70,"AppleMikeyI2C_CD3282"=0,"AppleUSBBusPowerClient"=5,"AuxChannelProxy"=1,"IOGFXHDAStream"=1,"IOFireWireLink"=1,"IOFBController"=1,"IOApplePartitionScheme"=0,"AppleGraphicsControl"=0,"IOThunderboltFamilyUserClient"=0,"IOSkywalkLegacyEthernetInterface"=0,"AppleMCCSControlCello"=0,"ACMBridgeKernelService"=0,"IOAVBControllerHelper"=0,"DspFuncAudioMeter"=0,"AppleThunderboltNHITransmitRing"=12,"IOAHCIBlockStorageDevice"=1,"AppleNVMeRequest"=256,"IOThunderboltConfigCMOverrideCommand"=0,"AtiObjectInfoTableInterface_V1"=1,"IOThunderboltXDPropertiesEntry"=6,"IOPlatformDevice"=4,"IOHIDEventSystemUserClient"=1,"BaffinDmcuInterface"=0,"AMDRadeonX4000_AMDSIVCELLQChannel"=0,"AppleUSBHostCompositeDevice"=4,"AppleUSBHubPort"=1,"IOUSBInterface"=1,"com_apple_driver_pmtelemetry"=1,"AppleACPILid"=0,"DspFuncGain"=0,"IOSkywalkPacketPoller"=0,"IOServiceNotificationDispatchSource"=0,"AMDRadeonX4000_AMDVerdePM4Channel"=0,"AppleAHCIWorkLoop"=6,"AMDRadeonX4000_AMDSMLSAMU"=1,"BaffinGuiIdleInterrupt"=1,"AtiGetMemoryClock_V1_V1"=1,"IOThunderboltJTAG"=1,"AppleMCCSControlModule"=6,"AMDRadeonX4000_AMDCIsDMAEngine"=0,"AppleHDATDMDeviceFactory"=0,"AMDRadeonX4000_AMDSMLVCE"=1,"ATIDigitalConnection"=1,"IOTimeSyncEthernetAVBInterfaceAdapter"=0,"AtiDisplayEngineClock"=1,"IOThunderboltPortMicro"=0,"IONetworkStackUserClient"=1,"IOSlaveEndpoint"=0,"AppleUSBHostResourcesClient"=1,"AppleHDAPathSet"=6,"AtiSetDceClock_V2_1"=0,"com_apple_BootCache"=1,"AtiDceInfoInterface_V2_V4_2"=0,"AppleHDA8086_9D70Controller"=0,"AppleFWOHCI"=1,"IOThunderboltDispatchContext"=2,"AppleThunderboltNHIIntelPCI"=1,"DspFuncThermalSpeakerProtection"=0,"IOMemoryDescriptor"=2,"IOThunderboltConfigCompareSwapCommand"=0,"IOAccelDeviceShmem"=62,"AMDRadeonX4000_AMDDecAppInterface"=0,"AMDRadeonServiceManager"=1,"IOHIDParamUserClient"=3,"AMDRadeonX4000_AMDDPPTestCloseSessionMsg"=0,"AppleHDATDM_CS42L81"=0,"AtiFbInterruptReferenceCallback"=5,"AppleUSB30Hub"=0,"EndpointSecurityDriver"=1,"IOSlaveProcessorUSBHostRelay"=0,"AtiAsicInfoReaderVega12"=0,"IOHIDPointingEventDevice"=0,"AppleUSBXHCITDPool"=1,"IOSkywalkBSDClient"=0,"IOTimeSyncIntervalFilter"=0,"AppleGPUWrangler_DeferredReleaseWorkItem"=0,"AppleGPUWranglerClient"=4,"AppleGFXHDAPathSet"=1,"IOHIDDeviceShim"=0,"IOHIDDevice"=2,"AtiNvramParserV2"=1,"com_apple_driver_pm_cpu_mbox"=0,"AppleUSB20InternalIntelHubClient"=0,"IOBDBlockStorageDriver"=0,"AtiPowerPlayTableInterface_V1_5"=0,"IOUSBHostStream"=0,"AppleGFXHDAPathControl"=0,"AppleBusControllerFactory"=0,"AppleFWOHCI_PM_PPC"=0,"IOUSBInterfaceIterator"=0,"IOThunderboltConfigPrepareToSleepCommand"=0,"IOWorkQueue"=2,"IOBluetoothL2CAPSupervisoryFrameMemoryBlock"=0,"IOFWSimpleContiguousPhysicalAddressSpace"=0,"IOSerialStreamSync"=1,"AppleHDATDMAmpMAX98706"=0,"AMDRadeonX4000_AMDUpdateModeMsg"=0,"AMDRadeonX4000_AMDDMAHWEngine"=1,"AMDRadeonX4000_AMDSPUHWChannel"=2,"AppleUSBHostDMABufferMemoryDescriptor"=19,"ACMKernelService"=1,"AppleEFIRuntime"=1,"AppleHDAFunctionGroupGT216"=0,"AMDRadeonX4000_AMDSIDMAEngine"=0,"AMDRadeonX4000_AMDAccelEventMachine"=1,"DspFuncBuzzKill"=0,"IOThunderboltXDLocalPropertiesCache"=1,"AppleUpstreamUserClientDriver"=6,"AppleUSBXHCIIsochronousTransferRing"=0,"IOGDiagnosticGTraceClient"=0,"AMDRadeonX4000_AMDVIUVDChannel"=1,"AMDRadeonX4000_AMDTPTManager"=0,"AGPMHeuristic"=0,"AppleFIVRDriver"=0,"AMDRadeonX4000_AMDCIGraphicsAccelerator"=0,"PMSettingHandle"=4,"IOAccelChannel2"=1,"AppleHDAFunctionGroupCS4208"=0,"IOTimeSyncEdgeTimeCaptureUserClient"=0,"AppleHDAFunctionGroup_80862807"=0,"AppleUSBXHCIEndpoint"=0,"AppleAHCIDiskDriver"=1,"AppleAHCIDiskPolledInterface"=1,"AMDRadeonX4000_AMDDecAppGenTokenMsg"=0,"IOBootFramebuffer"=0,"IOUSBMassStorageDriverRequestTimer"=0,"IOSharedDataQueue"=5,"IOConditionLock"=0,"IOPlatformPluginFamilyPriv"=1,"IOTimeSyncEthernetConcreteControllerAdapter"=0,"AMDRadeonX4000_VendorGart"=1,"AMDRadeonX4000_AMDEllesmereHardware"=1,"AtiAsicInitInterface_V2"=0,"AppleGFXHDADriverUserClient"=0,"AMDRadeonX4000_AMDSIGLContext"=12,"IOThunderboltSwitchType4"=0,"IOServiceUserNotification"=370,"AMDRadeonX4000_AMDHWChannelStatsGroup"=14,"AppleACPIPlatformUserClient"=0,"AtiTimingGenerator"=1,"IOBluetoothRFCOMMChannel"=0,"AMDRadeonX4000_AMDDPPMsgBuffMsg"=0,"IOPlatformExpertDevice"=1,"AtiFbInterruptCallbackInterface"=2,"IOFWRingBufferQ"=0,"IOSlaveMemoryBuffer"=0,"IOEthernetAVBController"=0,"IOSCSIHierarchicalLogicalUnit"=0,"AppleKeyStoreUserClient"=15,"AppleAHCI"=1,"AppleHDAFunctionGroupCS4206"=0,"_IOServiceInterestNotifier"=207,"AppleNVMeBuffer"=5,"AppleUSBHostUserClient"=1,"AppleUSBEHCIQueueHead"=126,"AppleVTDDeviceMapper"=0,"IOAccelDevice2"=1,"AppleUSBXHCILPTCommandRing"=0,"AppleNVMeController"=0,"AppleFWOHCI_DCLProgram"=0,"AppleVirtIO9PWriteTransaction"=0,"AppleGFXHDAWidget_1002AAA0"=14,"AppleUSBNetworkingCommandPool"=0,"IOAccelLegacyDisplayMachine"=1,"AMDRadeonX4000_AMDUVD6v3HWEngine"=1,"IONetworkMedium"=27,"PMSettingObject"=4,"IOAccelBlockFencePort2"=32,"AppleSSEUserClient"=0,"IOUserNetworkEthernet"=0,"AtiDacOutputControlInterface_V1"=1,"AppleACPIACAdapter"=0,"IOThunderboltIECSCommand"=0,"IOUSBControllerV3"=1,"IOUSBDeviceUserClient"=1,"IOGraphicsSystemWorkLoop"=1,"AppleFileSystemDriver"=0,"IOAccelMemoryMap"=1,"AppleACPIEC"=1,"IOThunderboltCommandGate"=3,"AtiDceInfoInterface_V2"=0,"AtiScaler"=0,"IOHIKeyboardMapper"=0,"IOUSBHostHIDDevice"=0,"IOTimeSyncIntervalFilterIIR"=0,"AppleTDMAKSServices"=0,"IOTimeSyncIntervalFilter128"=0,"AppleHDATDMDevice"=0,"IOPMRequest"=0,"IOPlatformPluginLegacy"=1,"AppleGFXHDAFunctionGroupATI_Park"=1,"AppleGFXHDAWidget_8086280F"=0,"IOFWReadQuadCommand"=0,"AMDRadeonX4000_AMDAccelCPContext"=1,"AppleAPFSMedia"=1,"AMDRadeonX4000_AMDCIDisplay"=0,"AppleSCSISubsystemGlobals"=1,"IOUSBControllerIsochEndpoint"=0,"IOSkywalkLegacyEthernet"=0,"IOBluetoothRFCOMMConnectionUserClient"=0,"IOAccelTask"=1,"IOUserClient"=34,"AppleMCCSUserClient"=0,"IOAccelDisplayPipePreCSCLinearizationVID"=109,"IOI2CInterfaceUserClient"=48,"IOService"=163,"IOThunderboltConfigXDomainROMReadRequestCommand"=0,"IODVDBlockStorageDriver"=1,"AMDRadeonX4000_AMDHardware"=1,"AtiSpreadSpectrumInfoInterface_V1"=1,"IOBluetoothL2CAPInformationFrameMemoryBlock"=0,"IOUSBControllerV2"=1,"IOAccelDisplayMachine"=1,"AppleAHCIPort"=6,"IOThunderboltConfigXDomainCommand"=1,"Intel82574LUserClient"=0,"hv_vmx_vcpu_t"=0,"IOBluetoothLocalUtilityEventSource"=0,"IOAHCIDiskQueueManager"=1,"IOTimeSyncClockMapping"=1,"AtiPackingConnectorAssignerLegacy"=0,"AppleGraphicsDevicePolicy"=1,"AppleGFXHDAWidgetATI_Park"=1,"BaffinSharedAnalogConnection"=0,"AMDRadeonX4000_AMDVIPM4Channel"=1,"IOUSBIsocCommand"=0,"IOTimeSyncEthernetControllerAdapter"=0,"AppleXsanDriver"=0,"IOHDACodecDeviceUserClient"=0,"IOThunderboltNumber"=17,"IOAccelEventMachine2"=1,"AtiUpstreamMessageParserV2"=6,"AGPMHeuristic0"=0,"AtiSetDceClockInterface_V2"=0,"AMDRadeonX4000_IAMDHWInterface"=1,"IOSurfaceBufferMemoryDescriptorPool"=0,"AppleThunderboltHALType4"=0,"IOThunderboltDispatchQueue"=4,"AtiPowerPlayUserClient"=0,"AMDRadeonX4000_AMDVIsDMAChannel"=2,"AMDRadeonX4000_AMDBltMgr"=1,"DPTrainingSettingsCalculator"=4,"IOThunderboltData"=0,"AppleSMBusControllerMCP"=0,"IOMedia"=8,"IOTimeSyncClockManager"=1,"AUAADC3ClassSpecificDescriptorFetcher"=0,"BaffinHwContextDmcu_Dce112"=0,"IODisplayWrangler"=1,"AppleUSB20HubPort"=26,"AppleUSBXHCIStreamingEndpoint"=0,"IOServiceMessageUserNotification"=236,"IOFWAddressSpaceAux"=2,"IOThunderboltControllerType4"=0,"AMDRadeonX4000_AMDSIAtomicBlitManager"=1,"AppleUSBRootHubDevice"=3,"IOThunderboltSwitchType1"=0,"IOThunderboltNub"=1,"DspFuncVolume_3ch"=0,"AMDRadeonX4000_AMDAccelDisplayPipe"=6,"IOThunderboltFrameList"=17,"IOUSBUserClientLegacy"=0,"IOReportUserClient"=2,"AMDRadeonX4000_AMDCIPM4CommandsUtility"=0,"IOHIDEventService"=2,"AMDRadeonX4000_AMDCIUVDHWEngine"=0,"AtiPowerPlayCallbackContext"=0,"AppleUSBHostFrameworkDeviceClient"=0,"IOTimeSyncNotifier"=0,"AtiSmuInfoInterface_V2_V3_3"=0,"AppleIntelCNLUSBXHCI"=0,"AppleUSBHostIORequestPool"=22,"ATIController"=1,"AtiCommandTableBaseClass"=14,"AMDRadeonX4000_AMDAccelSAMUContext"=1,"IODMAController"=0,"IOBlockStorageServices"=0,"AMDRadeonX4000_AMDVCE3v4LLQRing"=1,"AMDRadeonX4000_AMDCommandBufferPool"=56,"DspFuncClientGainAdjust"=0,"IOThunderboltXDomainService"=0,"AtiEnableSpreadSpectrumInterface_V1"=1,"AtiPanelInfo"=3,"AppleHDAFunctionGroupAD1988"=0,"AMD9500ControllerWrangler"=1,"IOSCSIProtocolInterface"=2,"IOAccelEventMachineFast2"=1,"IOThunderboltConfigXDomainPathTeardownRequestCommand"=0,"AppleUSBXHCIDevice"=0,"AppleHDACodec"=1,"IOAudioEngine"=2,"hv_vmx_space_t"=0,"IOAccelContext2"=2,"IOPMPowerSource"=0,"AppleAPICInterruptController"=1,"IOUSBHostInterfaceLegacyIterator"=0,"AppleACPICPU"=12,"IOFireWireUserClient"=0,"IOSlaveFirmware"=0,"AMDRadeonX4000_AMDCIComputeRing"=0,"AppleUSBHostDARTDMACommand"=0,"BaffinThermalAlertInterrupt"=1,"AppleUSBAudioEngine"=0,"AppleThunderboltNHIType2"=0,"IOI2CInterface"=1,"AtiGetSmuClockInfo_V3_1"=0,"IOFWUserPseudoAddressSpace"=0,"IOAccelVidMemory"=1,"IOTimeSyncUnicastUDPv4EtEPort"=0,"AppleUSBXHCIInterrupter"=1,"SCSITask"=0,"BaffinThermalTriggerInterrupt"=1,"IOAccelResource2"=1,"AtiSmuInfoInterface_V2_V3_1"=0,"IOAHCIPortInterface"=1,"IOThunderboltUserProtocolListener"=0,"AtiLineBuffer"=1,"AMDRadeonX4000_AMDVerdeGraphicsAccelerator"=0,"AppleMikeyACPI"=1,"IOThunderboltControlPathListener"=1,"AppleHDAEngine"=2,"IOThunderboltProtocolListener"=0,"AppleMikeyDevice_CD3282"=0,"AtiDiagLedProgrammer"=0,"DspFuncControlFreak"=0,"AppleSEPIntelIOP"=0,"R800_CHDCP"=0,"IORootParent"=1,"AtiSelectCrtcSourceInterface_V2"=0,"IOWatchDogTimer"=0,"IOFWAsyncStreamListener"=0,"SMCWatchDogTimer"=1,"AppleTDMEffaceableNORDriver"=0,"AtiLinkedListItem"=1,"IOCPUInterruptController"=1,"AMDRadeonX4000_AMDPitcairnPM4Engine"=0,"AppleUSBEHCI"=1,"AppleGFXHDA8086_38C8Controller"=0,"BaffinMcilInterrupt"=10,"AtiDigitalPanelInfo"=6,"BaffinThermalInterrupt"=1,"AtiScalerInterface"=1,"IOUSBPipeV2"=0,"AtiHDCPStatusChangeInterrupt"=6,"AppleHDAFunctionGroupALC262"=0,"DspFuncXTC"=0,"AMDRadeonX4000_AMDVerdeHardware"=0,"AppleHDAFunctionGroupAD1984"=0,"IOHIDElementContainer"=1,"AppleAPFSUserClient"=35,"IOTimeSyncEthernetPort"=0,"AppleHDAHardwareConfigDriverLoader"=0,"AppleTDMAKSDriver"=0,"AtiFirmwareInfoInterface_V2"=0,"DspFunc2Dot1Crossover"=0,"AppleAHCIRequestTimer"=1,"AtiSpreadSpectrumInfoInterface_V2_1"=0,"AMDRadeonX4000_AMDAccelTask"=40,"AppleGFXHDAFunctionGroupATI_Broadway"=0,"AppleHDAHardwareConfigDriver"=0,"AMDRadeonX4000_IAMDHWGart"=1,"AMDRadeonX4000_AMDAccelTraceStream"=7,"AppleHDAWidget_80862805"=0,"IOFireWireDuplicateGUIDList"=1,"BaffinCriticalTemperatureInterrupt"=1,"AppleAHCIDiskQueueManager"=1,"IOUserUserClient"=0,"IOPMinformeeList"=253,"AppleHDATDMAmpTAS5758L"=0,"IOAHCIBlockStorageDriver"=1,"AppleUSBAudioControlInterface"=0,"AppleSEPXART"=0,"IOGraphicsControllerWorkLoop"=1,"AMDRadeonX4000_AMDCPEvent"=16,"AMDRadeonX4000_AMDUVDCIK"=1,"AtiGetSmuClockInfoInterface_V2"=0,"OSSymbol"=18916,"KernelRelay"=0,"AppleGFXHDA38C8Driver"=0,"AppleHDAFunctionGroup_80862805"=0,"IOAudioToggleControl"=11,"IOFWReadCommand"=0,"IONaturalMemoryCursor"=1,"IOAudioStream"=2,"AppleECSMBusController"=0,"AtiAsicInit_V1_1"=0,"IOTimeSyncUnicastUDPv6EtEPort"=0,"IOBasicOutputQueue"=1,"AppleUSBEHCITTInfo"=2,"ACMAccessoryCacheKernelService"=0,"IOPacketQueue"=0,"AMDRadeonX4000_AMDSMLSIInterface"=0,"DspFuncVolume"=2,"IOSerialBSDClient"=1,"IOFramebufferParameterHandler"=6,"AppleHDAFunctionGroupWM8800"=0,"DspFuncVirtualization"=0,"IOBluetoothSerialClientModemStreamSync"=0,"DspPatchPoint"=24,"IOKDP"=0,"AMDRadeonX4000_AMDTongaHardware"=0,"AppleFWOHCI_IOMemoryBlock32"=5,"DspFuncUserClient"=0,"AppleVirtIONetworkCTRLTransaction"=0,"BaffinHdmiConnection"=4,"AppleBusControllerCS8409"=0,"AppleGFXHDAFunctionGroup"=1,"HDCPDDCAuxHandler"=12,"CHDCP"=1,"DspFuncBeamFormer"=0,"AppleUSBEHCIPort"=12,"AMDRadeonX4000_AMDHWRing"=8,"IOFramebufferSharedUserClient"=2,"IOAudioSelectorControl"=8,"AppleHDAEngineInput"=2,"IOPerfControlClient"=0,"AMDRadeonX4000_IAMDHWVMContext"=1,"IOThunderboltConfigXDomainRequestCommand"=0,"AUAUnitDictionary"=0,"AtiAdjustDisplayPll_V3"=1,"IOThunderboltConfigXDomainLinkStatusRequestCommand"=0,"ACMPersistentStoreKernelService"=0,"IOTimeSyncNanosecondSnapshotService"=0,"AppleUSBEHCIIsochronousRequest"=11,"com_apple_driver_pm_msr_reporter"=1,"AppleUSBNetworkingHostCommandPool"=0,"IOHIDEventServiceUserClient"=7,"IOTimeSyncMachAbsoluteNanoseconds"=0,"AppleVirtIOAudio"=0,"BaffinSharedDigitalConnection"=1,"AppleTDMBlockStorageServices"=0,"AtiNvramParserInterface"=1,"IOAccelBlockFence"=0,"IOThunderboltXDPropertiesLeafData"=0,"AMDRadeonX4000_AMDCIKCTT"=0,"AMDRadeonX4000_AMDAccelBlockFence"=0,"IOFireWireDevice"=0,"AtiGpioPinLutInterface_V1"=1,"AMDRadeonX4000_AMDCISAMURBIChannel"=1,"AppleHDACodecGeneric"=1,"AppleNVMeTranslationSMARTUserClient"=0,"AppleHDAWidget_10DE0014"=0,"IOHIDClientData"=7,"AppleIntelICLUSBXHCI"=0,"AMDRadeonX4000_AMDSMLInterface"=1,"IOThunderboltI2CCommand"=0,"IOFWReceiveDCL"=0,"AppleHDAWidget"=1,"AtiTransmitterControlInterface_V1"=1,"AtiBiosParser1"=1,"AtiTransmitterControlInterface_V2"=0,"IODVDMedia"=0,"IOHIDEventDriver"=3,"AtiProcessAuxTransaction_V1_2"=0,"AMDRadeonX4000_AMDVIVCELLQRing"=0,"BaffinGuiBusyInterrupt"=1,"AMDRadeonX4000_AMDTahitiPM4Engine"=0,"IOSkywalkNetworkKDPPoller"=0,"IOUserNetworkPacketBufferPool"=0,"AppleHDAWidgetWM8800"=0,"IOAVBNubUserClient"=0,"AMDRadeonX4000_AMDVISAMURBIChannel"=1,"BaffinHpdRxInterrupt"=6,"IOThunderboltXDomainLink"=0,"IOTimeSyncTimedEdgeGeneratorUserClient"=0,"AtiBlankCrtcInterface_V1"=1,"AppleThunderboltHAL"=1,"IOBluetoothDataQueue"=0,"AppleVirtIO9P"=0,"BaffinThermalHighToLowInterrupt"=1,"CryptoBufferDescriptor"=576,"IOThunderboltSwitchLC"=0,"IOFireWireUnitAux"=0,"IOFWDCL"=0,"AppleHDAFunctionGroupATI_Broadway"=0,"AppleUSBNetworkingCommand"=0,"AMDRadeonX4000_AMDSIHWAlignManager"=0,"AppleTDMControlLUN"=0,"AppleUSBHostDMACommandPool"=1,"AMDRadeonX4000_AMDSetModeMsg"=0,"IOSkywalkRxBufferSubmissionQueue"=0,"AppleVirtIOTransport"=0,"BaffinDmcu"=0,"OSSerialize"=1,"AtiEnableCrtcInterface_V2"=0,"AMDRadeonX4000_AMDSICTT"=0,"AppleUSBXHCIParkingCommandRing"=0,"AppleUSBUHCIDMACommand"=90,"AtiSclCoeff"=1,"AppleSMBusDevice"=2,"AppleSMBusControllerUserClient"=0,"IOThunderboltConfigReadCommand"=1,"com_apple_filesystems_hfs_encodings"=1,"EndpointSecurityMessageManager"=1,"IOBDMedia"=0,"AMDRadeonX4000_AMDHWChannel"=5,"AppleUSB30XHCICardReaderPort"=0,"AMDRadeonX4000_AMDSIDisplay"=0,"IOAudioPort"=0,"AppleUSBXHCIAR"=0,"IOFilterScheme"=0,"AppleHDAFunctionGroupMCP89"=0,"ACMFirstResponderKernelService"=1,"IOBDMediaBSDClient"=0,"AppleImage4"=1,"AppleUSB20Hub"=6,"IOFireWirePowerManager"=1,"IOHDIXHDDriveNub"=0,"AppleHDAEngineOutput"=3,"AppleGFXHDAFunctionGroup_80862805"=0,"IOMachPort"=1786,"IOThunderboltWorkLoop"=1,"IOHIDPointingDevice"=0,"AppleGFXHDAFunctionGroup_80862807"=0,"AMDRadeonX4000_IAMDSMLSAMU"=1,"BaffinThermalLowToHighInterrupt"=1,"AppleUSBController"=3,"AppleUSB20InternalIntelHubPort"=0,"AMDRadeonX4000_AMDVICTT"=1,"AMDRadeonX4000_AMDRadeonHWServicesCI"=0,"AMDFramebuffer"=6,"IOPartitionScheme"=2,"AMDRadeonX4000_AMDSamuDPPStatusInterface"=0,"BaffinCpMe2EoPInterrupt"=4,"ACMT208ProxyKernelService"=0,"AppleGPUWrangler_GPUPostStartWorkItem"=0,"AppleFWOHCI_PM_x86"=1,"IOBluetoothRFCOMMChannelUserClient"=0,"AMDRadeonX4000_AMDBonaireHardware"=0,"IOStateReporter"=1,"ATIConnection"=2,"IOBootNDRV"=0,"IOFWAsyncCommand"=1,"IOAccelTraceStreamConnection"=7,"IOWatchdog"=1,"AppleGFXHDAFunctionGroup_8086280C"=0,"BaffinSpuTrapInterrupt"=1,"AMDRadeonX4000_IAMDSMLPSP"=0,"IONetworkInterface"=2,"AtiStaticPllAssigner"=1,"AppleHDAWorkLoop"=1,"AppleGFXHDAFunctionGroup_8086280F"=0,"AppleGFXHDAControllerUserClient"=0,"IOAccel2DContext2"=1,"AppleVirtIOQueue"=0,"IOFWPseudoAddressSpaceAux"=2,"IOPMPowerStateQueue"=1,"AMDRadeonX4000_AMDPPTestInterface"=0,"IOSkywalkTxSubmissionQueue"=0,"AMDRadeonX4000_AMDTahitiHardware"=0,"IONVMeBlockStorageDevice"=1,"AMDRadeonX4000_AMDSIUVDRing"=0,"IOThunderboltXDomainPath"=0,"IOHIDEventServiceQueue"=8,"AMDRadeonX4000_AMDCIAlignManager"=0,"IOAccelSegmentResourceList"=0,"AppleGFXHDAEGController"=1,"AppleUSBEHCISplitIsochronousRequestPool"=2,"IOSurfaceRoot"=1,"AppleUpstreamUserClient"=0,"AppleNVMeSMARTUserClient"=0,"AMDRadeonX4000_AMDVCE3v4LLQChannel"=1,"IOFireWireUserClientIniter"=2,"IORemoteConfigDirectory"=0,"IOPlatformPluginDevice"=1,"IOHDAController"=1,"AppleASMedia1042USBXHCICommandRing"=0,"IOFireWireMultiIsochReceiveListener"=0,"IOThunderboltConfigXDomainROMChangedRequestCommand"=0,"BaffinDpAudioConnection"=5,"AppleVirtIORingBuffer"=0,"AppleHDAFunctionGroupExternalControl_GPIO"=2,"AppleUSBEHCISplitPeriodicEndpoint"=134,"AtiEnableCrtc_V2_V1"=0,"IOCommandPool"=16,"HDCPAuxHandler"=2,"AppleUSB20InternalIntelHub"=0,"BaffinBandwidthManager"=1,"DspFuncMozartCompressorDualBand"=0,"IOThunderboltNHI"=1,"IOSCSITargetDevice"=0,"IOSurfaceDeviceMemoryRegion"=0,"BaffinHdcpAuthFailInterrupt"=6,"AppleSystemPolicy"=1,"AtiSelectCrtcSourceInterface_V1"=1,"AMDRadeonX4000_AMDCPAppInterface"=0,"AtiLinkedListIterator"=1,"AppleS3XController"=0,"IOSurfaceRootUserClient"=27,"IOAccelLegacyDisplayPipe"=1,"AMDRadeonX4000_AMDFijiHardware"=0,"AtiBlankCrtc_V2_V1"=0,"AMDRadeonX4000_AMDSIVCEHWEngine"=0,"OSString"=19599,"IOHIDResource"=1,"IOFireWireUnit"=0,"IOThunderboltConfigMultiReadCommand"=0,"CoreAnalyticsHub"=1,"AMDRadeonX4000_AMDCIPM4ComputeChannel"=0,"DspFuncLimiter"=3,"OSSet"=2988,"AppleGPUWrangler_MatchNotificationWorkItem"=0,"OSNumber"=11942,"AtiPowerPlayInfo_V2_V11"=0,"IOHIDElement"=1,"IOHIDConsumer"=0,"APFSCryptoContext"=576,"IOFWWriteCommand"=0,"BaffinCpMe1EoPInterrupt"=4,"IOSkywalkNetworkPacket"=0,"AppleFWOHCI_DCLPool"=0,"IOAccelEventFence"=0,"IOThunderboltDictionary"=4,"AtiOfflinePanelInfo"=6,"BaffinSharedInterrupt"=22,"IOThunderboltFindCapabilityCommand"=0,"OSObject"=231,"IOThunderboltController"=1,"com_apple_AppleFSCompression_AppleFSCompressionTypeZlib"=1,"AMDRadeonX4000_AMDAccelSharedUserClient"=38,"R800SharedHDCP"=0,"AMDRadeonX4000_IAMDHWEngine"=1,"AtiAsicInfoReaderVega20"=0,"IOSkywalkPacketBuffer"=0,"IODeblocker"=0,"AtiPowerPlayInfoInterface_V2"=0,"com_apple_driver_pm_uncore_reporter"=1,"IOCDPartitionScheme"=0,"IOSlaveRelayActionCommand"=0,"IOFWPhysicalAddressSpaceAux"=0,"IOBluetoothHostControllerUserClient"=0,"AtiSetPixelClock_V1_V7"=1,"AppleKeyStoreCommand"=2,"IOUSBBus"=1,"AtiGetMemoryClockInterface_V2"=0,"AppleGFXHDA8086_9D70Controller"=0,"IOHDIXHDDriveOutKernelUserClient"=0,"AtiAtomFirmwareInterface"=1,"OSArray"=10130,"IOPlatformSensor"=0,"AtiEncoderControl_V1_V5"=1,"IOThunderboltString"=5,"AMDRadeonX4000_AMDUVD6v3EncRing"=2,"com_apple_filesystems_apfs"=0,"IOSurfaceClient"=491,"IOHIDAsyncReportQueue"=0,"AppleMikeyI2C_TS3A8235"=0,"MessageResponse"=0,"IOTimeSyncNetworkPort"=0,"IORegistryEntry"=10,"AMDRadeonX4000_AMDDPPCloseInstanceMsg"=0,"AMDRadeonX4000_AMDAccel2DContext"=6,"IOUSBDeviceUserClientV2"=1,"AppleUSBAudioComposite"=0,"IOAccelTraceStream2"=1,"BaffinUvdGeneralPurposeInterrupt"=1,"IOTimeSyncFDPtPPort"=0,"AMDRadeonX4000_AMDDPPOpenInstanceMsg"=0,"AppleUSBEHCIRequestPool"=2,"AMDRadeonX4000_AMDAccelResource"=1,"AppleSATLSMARTUserClient"=0,"AMDRadeonX4000_IAMDHWRegisters"=1,"IOSCSIBlockCommandsDevice"=0,"IOThunderboltConfigResetCommand"=1,"IOBluetoothMemoryDescriptorRetainer"=0,"AMDRadeonX4000_AMDHawaiiHardware"=0,"IOConfigurationDescriptorOrderedSet"=0,"IOCatalogue"=1,"DspBuffer"=12,"AMDRadeonX4000_IAMDSMLVCE"=1,"AppleVirtIOAudioEngine"=0,"IODispatchQueue"=20,"DspFunc3ChOutput"=0,"AppleUSB20XHCITypeCPort"=0,"AtiSelectCrtcSource_V1_V2"=0,"GTraceBuffer"=3,"AppleUSBUHCIIsochronousRequest"=30,"OSDictionary"=15673,"DspFuncMultiBandCompressor"=1,"IOThunderboltPort"=1,"IOMemoryMap"=3999,"AMD9500Controller"=1,"IOTimeSyncFDEtEPort"=0,"AppleUSB30XHCIPort"=2,"AppleGFXHDAFunctionGroupATI_RS710"=0,"IOHDACodecDriver"=1,"IOThunderboltConfigModifyQuadletCommand"=0,"AMDRadeonPowerDomainController"=0,"IOSCSIMultipathedLogicalUnit"=0,"IOAccelNamespace"=78,"AppleNVMeWorkLoop"=2,"IOThunderboltNHITransmitRing"=1,"IOTimeSyncUserFilteredServiceUserClient"=0,"AppleThunderboltNHIReceiveRing"=12,"AppleVirtIOConsoleTransaction"=0,"AppleUSBHostControllerListElement"=3,"DspFuncLoudness"=1,"IOThunderboltIECSNub"=0,"IOThunderboltPath"=0,"IOHDAStream"=5,"AppleUSBRequestPool"=6,"AtiTransmitterControl_V1_V6"=1,"AtiEnableCrtc_V1_V1"=1,"BaffinHotPlugInterrupt"=6,"IOEventSource"=19,"IOUSBCommand"=0,"AppleMikeyACPIHeadsetA"=1,"AppleHDAFunctionGroupATI_RS730"=0,"IOUSBHostInterfaceIterator"=0,"AtiGetMemoryClockInterface_V1"=1,"AppleGFXHDAWidgetFactory"=0,"OSSerializer"=147,"IOFWUserPHYPacketListener"=0,"IOLittleMemoryCursor"=0,"AppleHDAWidgetCS4208"=0,"AppleUSBEHCIPipe"=20,"IOTimeSyncUserClient"=1,"AMDRadeonX4000_AMDVIGraphicsAccelerator"=1,"IOPMrootDomain"=1,"IOFWWriteQuadCommand"=0,"AMDRadeonX4000_AMDVISAMUGPCOMRing"=1,"IOSMBusRequest"=0,"AtiFbInterruptManager"=1,"IOSlaveMemory"=0,"AppleSMBusController"=1,"AtiHdcp1Lib"=0,"IOUSBMassStorageDriver"=0,"IOSCSIPeripheralDeviceType07"=0,"IOThunderboltConfigNotifyAckCommand"=0,"IOAccelGLDrawableUserClient"=0,"AppleSSE"=1,"AppleHDAMikeyInternalCS8409"=0,"R700_CHDCP"=0,"DspFuncCalibrationEQ"=0,"AMDRadeonX4000_AMDVISAMU"=1,"IOPMServiceInterestNotifier"=88,"AGPMHeuristic2"=0,"AppleFWOHCI_CallbackContainer"=1,"AppleUSBUHCIRequestPool"=6,"IOFireWireIRM"=1,"IODisplay"=1,"AEdidBlock"=2,"AUAProcessingUnitDictionary"=0,"AppleUSBUHCIPort"=12,"DspFuncEQ"=1,"DspFuncManager"=5,"AppleFWOHCI_IRMSpace"=1,"IOUserNetworkTxSubmissionQueue"=0,"IOAccelDisplayPipeUserClient2"=6,"IOTimeSyncEthernetInterfaceAdapter"=0,"IOFWUserAsyncStreamCommand"=0,"IOAccelContextEventFence"=0,"AppleUSBHostController"=3,"AMDRadeonX4000_AMDSPUHWEngine"=1,"AppleGraphicsDeviceControlClient"=10,"IORTC"=1,"IOFWPseudoAddressSpace"=2,"IOAccelCommandQueue"=1,"IOUSBMassStorageUASDriver"=0,"IOUserResources"=1,"AMDRadeonX4000_AMDSIHWMemory"=0,"IOSCSIProtocolServices"=2,"IOFWBusCommand"=1,"AppleGFXHDAWidgetATI_RS730"=0,"IOHDIXController"=1,"AMDRadeonX4000_AMDDPPTestProcessMsg"=0,"_IOServiceNullNotifier"=1,"AppleSEPControl"=0,"AppleEffaceableStorage"=0,"IOBluetoothPacketLoggerUserClient"=0,"IOAccelExternalEvent"=0,"AppleVirtIONetwork"=0,"IOHIDResourceDeviceUserClient"=0,"IOUSBMassStorageDriverNub"=0,"AtiGetEngineClock_V2_V1"=0,"AppleHDAWidgetMCP89"=0,"IOUSBMassStorageResourceUserClient"=0,"AppleCSRBluetoothHostController"=0,"AtiHwCursor"=1,"IOHIDLibUserClient"=1,"IOBluetoothWorkLoop"=0,"AppleUSBXHCITR"=1,"IOThunderboltEEPROM"=0,"IOSKRegionMapper"=6,"AMDRadeonX4000_AMDBaffinAlignManager"=1,"AppleAHCIWorkLoopLock"=1,"IOAccelRangeAllocator"=1,"AppleUSBDescriptor"=44,"IOThunderboltCallbackEventSource"=0,"AppleUSBEHCIHubInfo"=5,"AMDRadeonX4000_AMDUVDHWChannel"=2,"AppleVirtIOPCITransport"=0,"IOCDBlockStorageDriver"=1,"IOSlowAdaptiveClockingDomain"=0,"AppleACPIPowerResource"=0,"AMDRadeonX4000_AMDDPPTestSetWriteBufferMsg"=0,"AUASelectorUnitDictionary"=0,"AMDRadeonX4000_AMDSICommandsRing"=0,"IOMediaBSDClient"=8,"IOBluetoothACLMemoryDescriptor"=0,"IOSCSIPeripheralDeviceType05"=1,"IOHITablet"=0,"AMDRadeonX4000_AMDRadeonHWServicesInterface"=1,"IOUserNetworkTxCompletionQueue"=0,"IOThunderboltArray"=3,"AMDRadeonX4000_AMDCIDMAChannel"=0,"IOBluetoothHCIRequest"=0,"IOAccelMemoryAllocator2"=4,"DspFuncDelay"=0,"AppleUSBXHCIIsochronousEndpoint"=0,"AtiTransactionCompleteInterrupt"=6,"AMDRadeonX4000_AMDVIPM4CommandsUtility"=1,"ACMRestrictedModeAnalyticsKernelService"=0,"AppleThunderboltIntelPCIHAL"=1,"IOThunderboltConfigPollQuadletCommand"=0,"IOLocalConfigDirectory"=3,"IOSCSIPeripheralDeviceNub"=1,"AppleSEPCommandPool"=0,"AppleUSBRequest"=1,"AppleTDMType00"=0,"BaffinVerticalLinkInterrupt"=0,"IOPlatformPluginFamily"=1,"AppleGFXHDAWidget_80862807"=0,"IOSurfaceSharedEventNotificationPort"=1,"AMDRadeonX4000_AMDSWScheduler"=1,"AppleUSB20InternalSMSCHub"=0,"AMDRadeonX4000_AMDAccelUVDContext"=0,"AppleGPUWrangler_WorkItem"=0,"IOUserNetworkPacket"=0,"AMDRadeonX4000_AMDSISPURing"=0,"IOUSBCommandPool"=0,"AtiAsicInitInterface_V1"=1,"IOUSBMassStorageDriverUFIDevice"=0,"AppleVirtIO9PVFS"=1,"IOUSBRootHubDevice"=0,"AppleUSBHostInterfaceUserClient"=0,"AppleHDAFunctionGroupExternalControl_VirtualGPO"=2,"GammaTable"=6,"AMDRadeonX4000_AMDFijiPM4Engine"=0,"AMDRadeonX4000_IAMDPM4CommandsUtility"=1,"IOThunderboltSwitchI2CCommandQueue"=0,"AMDRadeonX4000_AMDAtomicBlitManager"=1,"IOSKMapper"=1,"IOTimeSyncIntervalFilterIIR128"=0,"AMDRadeonX4000_AMDDPPTestInitMsg"=0,"BaffinDmcu_Dce112"=0,"DspFuncNoiseCanceller"=0,"IONDRVDevice"=0,"IOInterleavedMemoryDescriptor"=0,"AppleHDAFunctionGroupSTAC9220"=0,"IOKernelDebugger"=0,"KextAuditUserClient"=0,"IOHIDEventSource"=7,"OSBoolean"=2,"AppleUSBUHCIQueueHeadPool"=6,"BaffinVBiosEventInterrupt"=1,"AGPMClient"=0,"IOSlaveRelayCommandPool"=0,"OSData"=9180,"IOHIDInterface"=7,"IOAccelBufferMemoryDescriptorPool2"=0,"OSIterator"=2,"AMDRadeonX4000_IAMDAtomicBlitManager"=1,"IOACPIPlatformDevice"=91,"IOFWUserObjectExporter"=1,"AtiVramInfoInterface_V2"=0,"AppleFWOHCI_ReceiveDCL"=0,"AppleHDAStream"=8,"DspFuncMultiBandDRC"=0,"DspFunc2To6Splitter"=0,"IOFramebufferUserClient"=6,"IOSimpleReporter"=34,"AtiPowerPlayTableInterface_V1"=1,"IOUserEthernetController"=0,"AMDRadeonX4000_AMDVIPM4Engine"=1,"HDCPDPAuxHandler"=6,"AMDRadeonX4000_AMDVCNHWEngine"=0,"IOThunderboltCommandQueue"=6,"TDMConfig"=0,"IOSkywalkKernelPipeBSDClient"=0,"IOAVBAudioLoader"=0,"AppleHDAWidgetALC262"=0,"AppleSATAExpress"=0,"BaffinVerticalSyncInterrupt"=6,"AppleGPUWrangler_BusyInterestWorkItem"=0,"DspFuncBiquad"=0,"AppleUSB30HubPort"=0,"IOThunderboltConnectionManager"=1,"IOHDIXCommandQueue"=0,"AppleIntelSlowAdaptiveClockingManager"=1,"AppleUSBHostPort"=4,"AppleSMBusControllerICH"=1,"IOSkywalkRing"=0,"IOThunderboltSwitchType2"=0,"AppleHDAFunctionGroupGK10X"=0,"IOBDBlockStorageDevice"=0,"IOPlatformStateSensor"=0,"IOUSBHostInterface"=12,"AppleMCCSIOController"=12,"IOTimeSyncEthernetAVBControllerAdapter"=0,"IOThunderboltTimerCommand"=4,"AMDRadeonX4000_AMDCIResource"=0,"EndpointSecurityExternalClient"=0,"AppleUSBAudioDevice"=0,"AMDRadeonX4000_AMDVCE3v4HWEngine"=1,"AtiVBiosHelper"=1,"AMDRadeonX4000_AMDHashTable"=0,"AppleUSBHostDMACommand"=2,"AppleUSBIORequest"=110,"_IOServiceJob"=0,"IOFWUserAsyncStreamListener"=0,"IOBluetoothPacketLoggerWorkQueue"=1,"IOFireWireMultiIsochReceivePacket"=0,"BaffinFbCompressionManager"=0,"AppleUSBXHCIARIsochronousRequestPool"=0,"AppleACPIButton"=1,"AMDRadeonX4000_IAMDHWChannel"=2,"_IOConfigThread"=0,"AMDRadeonX4000_IAMDSMLUVD"=1,"AMDRadeonX4000_AMDRadeonHWServicesPolaris"=1,"IOSurfaceSharedEventReference"=0,"IOThunderboltCommand"=3,"AtiAtomTableBaseClass"=2,"IOHDIXCommandPool"=0,"AppleHIDKeyboardEventDriverV2"=0,"IOAccelSurface"=1,"RootDomainUserClient"=68,"BaffinDmcuScpInterrupt"=1,"DspFuncVolume_4ch"=0,"AudioAUUC"=0,"AMDRadeonX4000_AMDVCNHWChannel"=0,"DspFuncFIRdirect"=0,"IOHIDEventRepairDriver"=0,"AppleUSBXHCIPCI"=1,"IOAVBNub"=1,"IOSlaveCPU"=0,"AMDRadeonX4000_AMDSIVideoContext"=0,"AMDRadeonX4000_IAMDStatisticsGroup"=1,"AppleThunderboltNHIType3"=1,"AGDPClientControl"=1,"DspFuncSplineLimiter"=0,"SMCPolledInterface"=1,"AppleUSB30GLHub"=0,"AtiProcessAuxTransactionInterface_V1"=1,"AppleMobileFileIntegrity"=1,"AppleUSBHostLegacyClient"=10,"AppleUSBXHCILPT"=0,"IOHIDUserClient"=1,"AMDRadeonX4000_AMDUVDVI"=1,"IOFireWireBusAux"=1,"IOFWUserIsochChannel"=0,"AppleFWOHCI_CycleTimeManager"=1,"AtiProcessAuxTransactionInterface_V2"=0,"AMDRadeonX4000_AMDSIPM4Engine"=0,"IOFWSendDCL"=0,"IOHIDSystem"=1,"AMDRadeonX4000_AMDPitcairnGraphicsAccelerator"=0,"IOSCSIPeripheralDeviceType00"=0,"AMDRadeonX4000_AMDUVD6v3EncChannel"=2,"AMDRadeonX4000_AMDAccelSysMemory"=4567,"DspFuncAutoGainControl"=0,"AtiEncoderControlInterface_V2"=0,"IOHIDPointing"=0,"IOBluetoothL2CAPSignalChannel"=0,"AtiTableConnectorAssigner"=0,"AMDRadeonX4000_AMDUVD6v3"=1,"DspFuncMozartCompressor"=0,"AMDRadeonX4000_AMDDPPStatusInterface"=0,"IODataQueueDispatchSource"=0,"IOTimeSyncUserFilteredService"=0,"IOFWUserWriteCommand"=0,"AtomBiosProxy"=1,"IOTimeSyncPortManager"=0,"AppleCredentialManagerUserClient"=2,"AtiPackingConnectorAssignerDynamic"=0,"AppleIntelPchSeriesAHCIPort"=0,"AMDRadeonX4000_AMDVIVMContext"=123,"AppleHDAFunctionGroupFactory"=0,"AppleUSBAudioPlugin"=0,"AppleUSBLegacyDeviceUserClient"=0,"KernelRelayEndpoint"=0,"IOECTimeSyncHandler"=0,"SCSITaskUserClientIniter"=1,"IOUSBMassStorageResource"=1,"AppleUserHIDDevice"=6,"IOTimeSyncgPTPManagerUserClient"=1,"AppleHDAWidget_80862807"=0,"IOTimeSyncWiFiInterfaceAdapter"=0,"AppleXsanDevice"=0,"AHwI2cProxy"=1,"CoreAnalyticsUserClient"=1,"OSKext"=303,"AppleHV"=1,"_IOFramebufferNotifier"=29,"AppleUSBEHCIsiTD"=0,"IOGUIDPartitionScheme"=2,"AppleGFXHDA8086_9DC8Controller"=0,"AMDRadeonX4000_AMDVIResource"=4356,"AUAControlDictionary"=0,"AppleUSBLegacyInterfaceUserClient"=0,"AppleMikeyDriver"=1,"AppleHDAWidgetAD1984"=0,"IOSyncer"=0,"AppleHDAWidget_1002AAA0"=0,"AMDRadeonX4000_AMDSMLCTT"=1,"AppleThunderboltNHITransmitRingManager"=1,"AHCIRequest"=163,"AppleSEPManager"=0,"AppleUSBCDCControl"=0,"AMDRadeonX4000_AMDSIDMAChannel"=0,"IOSCSILogicalUnitNub"=0,"IOSkywalkTxCompletionQueue"=0,"AppleUSBEHCIDARTDMACommand"=0,"IOPCIEventSource"=0,"AppleSMCControl"=2,"AMDRadeonX4000_AMDHWDisplay"=1,"AppleGFXHDAController"=1,"AMDRadeonX4000_AMDVIVCERing"=1,"IOUSBHostPipe"=2,"IOBluetoothL2CAPChannel"=0,"IOTimeSyncEthernetModernInterfaceAdapter"=0,"AMDRadeonX4000_AMDRadeonHWLibs"=1,"AtiEncoderControlInterface_V1"=1,"AUAASEndpointDictionary"=0,"AppleHDAFunctionGroupATI_Park"=0,"IOAudioControl"=3,"IOAccelExternalEventFence"=0,"AMDRadeonX4000_AMDCIPM4Channel"=0,"AppleHDAFunctionGroupATI_RS710"=0,"AMDRadeonX4000_AMDVIVCELLQChannel"=0,"AMDRadeonX4000_AMDFijiPM4ComputeChannel"=4,"AMDRadeonX4000_IAMDHWMemory"=1,"DspFunc"=5,"IOBufferMemoryDescriptor"=2481,"IOBluetoothPacketLoggerDataQueue"=0,"AMDRadeonX4000_AMDDPTChannel"=6,"AppleUSBUHCIQueueHead"=1536,"AMDRadeonX4000_AMDUVDInterruptEventSource"=0,"IOHIDEvent"=0,"AMDRadeonX4000_AMDCISAMURBIRing"=1,"AppleUSBCDCCompositeDevice"=0,"IOUSBNotification"=0,"IOSMBusController"=1,"ATIAnalogConnection"=0,"AppleNVMeRequestTimer"=1,"SCSITaskUserClient"=0,"AppleGFXHDAPath"=1,"IOUSBLog"=1,"AppleHDAMikeyInternal"=0,"BaffinAuxChannelProxy"=6,"IOHDIXHDDriveOutKernel"=0,"OSCollectionIterator"=30,"IOTimeSyncWiFiControllerAdapter"=0,"AppleGraphicsDeviceControlPlugin"=1,"AppleUSBUHCIPipe"=2,"IOThunderboltTunnelDriver"=0,"IOReportHub"=1,"IOFireWireIP"=1,"IOThunderboltIECSCommandQueue"=0,"IOThunderboltConfigCommand"=4,"AppleHDAAudioSelectorControlDP"=0,"AppleMikeyI2CFactory"=0,"AppleUSBAudioStream"=0,"IOTimeSyncEthernetSoftDMAInterfaceAdapter"=0,"AppleUSBHubPolicyMaker"=3,"AtiDceInfoInterface_V2_V4_1"=0,"AppleGFXHDAFunctionGroupATI_RS780"=1,"BaffinUvdTrapInterrupt"=2,"IOAccelSubmitter2"=2,"IOUserNetworkPacketQueue"=0,"IOBluetoothDevice"=0,"AppleUSBEHCICardReaderPort"=0,"DspFunc4ChOutput"=0,"BaffinDisplayEngineClock"=1,"IOThunderboltTransmitCommand"=3,"IOBluetoothTimerEventSource"=0,"IOUSBInterfaceUserClientV2"=1,"IOPlatformExpert"=1,"IOFDiskPartitionScheme"=0,"IOAccelAllocationInfo"=0,"AUAInputTerminalDictionary"=0,"DspFuncWithSharedMemory"=0,"AMDRadeonX4000_AMDAccelVideoContext"=0,"IOSKArena"=5,"DspFuncCrossover"=0,"IOModemSerialStreamSync"=0,"AppleMikeyDevice_CD3275"=1,"IOBluetoothHostController"=0,"AMDRadeonX4000_AMDCIPM4Engine"=0,"IOThunderboltSet"=7,"AMDRadeonX4000_AMDFijiGraphicsAccelerator"=0,"AppleUSBXHCIIsochronousRequest"=5,"AMDRadeonX4000_AMDCIVCEHWEngine"=1,"IODiskImageBlockStorageDeviceOutKernel"=0,"AppleGFXHDAEngineOutput"=1,"IOTimeSyncUnicastLinkLayerEtEPort"=0,"IOPlatformPluginThermalProfile"=0,"AppleIntelCPUPowerManagement"=1,"AMDRadeonX4000_AMDVIUVDHWEngine"=1,"AtiBlankCrtcInterface_V2"=0,"AtiNvramParserV1"=0,"AMDRadeonX4000_AMDSIUVDChannel"=0,"IOPMinformee"=289,"BaffinDisplayPortConnection"=1,"AMDRadeonX4000_AMDVCEHWChannel"=1,"AppleAPFSVolumeBSDClient"=5,"DisplayPortUtilities"=1,"AppleUSBXHCIARIsochronousRequest"=0,"AGPM"=1,"AtiAdjustDisplayPllInterface_V1"=1,"AppleUSB20XHCIPort"=2,"IOFireWireROMCache"=0,"AMDRadeonX4000_AMDAccelResourceAddr1"=1,"AtiGpuWrangler"=1,"AtiFbInterruptDeferredCallback"=0,"IOTimeSyncTimedEdgeGenerator"=0,"IOSlaveRelayEndpoint"=0,"AMDRadeonX4000_AMDVIComputeRing"=4,"R700SharedHDCP"=0,"BaffinLineBuffer"=6,"BaffinDiagLedProgrammerV2"=0,"AMDRadeonX4000_AMDDPPTestOpenInstanceMsg"=0,"IOCPU"=1,"BaffinPowerPlayManager"=1,"AMDRadeonX4000_AMDAccelResourceAddr2"=0,"IOWorkLoop"=145,"AppleUSBUHCIiTDPool"=6,"AppleUSBEHCIiTDPool"=2,"IOFWUserPhysicalAddressSpace"=0,"IOAccelMTLEvent2"=0,"IOGraphicsDevice"=1,"AMDRadeonX4000_AMDFijiPM4Channel"=1,"AppleMikeyDriverUserClient"=0,"AppleHPET"=1,"AppleUSBEHCIsiTDPool"=2,"IOUSBHubPolicyMaker"=1,"AppleSMCClient"=3,"IOGatedOutputQueue"=1,"IOUSBPipe"=0,"IOHIDResourceQueue"=0,"AppleEffaceableStorageUserClient"=0,"AMDRadeonX4000_AMDBaffinPM4Engine"=1,"AppleHDAControllerUserClient"=0,"IOPCIDevice"=72,"APowerPlayManager"=1,"AtiCommandGate"=0,"IODVDBlockStorageDevice"=1,"AMDRadeonX4000_AMDRadeonHWServicesAbstract"=1,"IONetworkUserClient"=0,"IOUserEthernetResourceUserClient"=0,"IOHIDUserDevice"=0,"IOTimeSyncFilteredService"=0,"IOSkywalkPacketQueue"=0,"IOThunderboltPacketLoggerNub"=0,"IOTimeSyncPort"=1,"IOFireWireIPDiagnostics"=1,"IOHITabletPointer"=0,"DspFuncChOutput"=0,"IOThunderboltAbstractMicro"=0,"AMDRadeonX4000_AMDHWEngine"=5,"IOHDACodecDevice"=1,"IOSurfaceDescriptor"=0,"AppleHDAMikeyInternalCS4208"=0,"AppleAPFSVolume"=5,"IOFireWireNub"=1,"AppleFWOHCI_AsyncReceive"=2,"AMDSupport"=1,"AMDRadeonX4000_AMDSIDMARing"=0,"BaffinSharedController"=1,"AppleIntelPchSeriesAHCI"=0,"AMDRadeonX4000_IAMDSMLInterface"=1,"PrimaryEdidBlock"=6,"com_apple_driver_pm_reporter"=8,"AMDRadeonX4000_AMDSMLVIInterface"=0,"AMDRadeonX4000_AMDVIPM4ComputeChannel"=1,"IOUSBMassStorageUFIDriver"=0,"AMDRadeonX4000_AMDUVD6v3EncLLQChannel"=1,"AtiSetPixelClockInterface_V2"=0,"IOHIDKeyboardDevice"=0,"IOHIDProviderPropertyMerger"=0,"IOHIDDeviceElementContainer"=7,"IOThunderboltXDDirectory"=0,"AppleUSBUHCIRequest"=30,"AppleKeyStore"=1,"KextAudit"=1,"IOThunderboltHopSet"=2,"IOThunderboltLocalNode"=1,"AMDRadeonX4000_AMDVerdePM4Engine"=0,"AppleHDAWidgetATI_Park"=0,"AtiConstantConnectorAssigner"=0,"AMDRadeonX4000_AMDCICLContext"=0,"AtiConnectorAssigner"=1,"IOAudioTimeIntervalFilterFIR"=0,"IOThunderboltXDPropertiesCache"=1,"IOTimeSyncNetworkPortUserClient"=0,"AppleFWOHCI_KDP"=0,"AppleUSBPipe"=0,"AMDRadeonX4000_AMDVIUVDRing"=1,"IODVDMediaBSDClient"=0,"AppleUSBXHCIARRequest"=0,"AUAExtensionUnitDictionary"=0,"IOSkywalkNetworkInterface"=0,"AppleS3ELabController"=0,"AppleFWOHCI_CallbackEventSource"=3,"AppleUSBXHCI"=1,"IOUserEthernetInterface"=0,"AMDRadeonX4000_AMDAccelShared"=38,"AppleUSBXHCIPPT"=0,"IOBluetoothHCIController"=1,"AppleUSBEHCIPI7C9X440SL"=0,"IOThunderboltReceiveCommand"=16,"AMDRadeonX4000_AMDPM4HWEngine"=1,"AtiSpreadSpectrumInfoInterface_V3_1"=1,"IOBDServices"=0,"IOSkywalkEthernetInterface"=0,"AtiSetPixelClockInterface_V1"=1,"AppleMikeyWorkLoop"=1,"com_apple_AppleFSCompression_AppleFSCompressionTypeDataless"=1,"IOTimeSyncMachNanoPort"=1,"AMDRadeonX4000_AMDTongaAlignManager"=0,"AppleUSBHostPacketFilter"=1,"IOPCIBridge"=2,"ACPI_SMC_PluginUserClient"=0,"IONVMeController"=1,"IOSKMemoryBuffer"=26,"ASIC_INFO__BAFFIN"=1,"AtiPowerPlayInfo_V2_V8"=0,"IORangeAllocator"=41,"BaffinThrottleAcDcInterrupt"=1,"IOWatchdogUserClient"=1,"AMDRadeonX4000_AMDSIPM4Channel"=0,"AGPMHeuristic4"=0,"AMDRadeonX4000_AMDRadeonHWServicesVI"=0,"Intel82574L"=2,"IOSKRegion"=24,"AMDRadeonX4000_AMDStatisticsGroup"=1,"IOAccelKernelMappedMemory"=13,"AppleHDAFunctionGroup_10DE0014"=0,"AppleSEPEndpoint"=0,"AtiScalerEnhanced"=1,"IOHIDKeyboardEventDevice"=0,"AppleMikeyI2C_CD3275"=1,"AMDRadeonX4000_AMDAccelCommandQueue"=26,"BaffinScaler"=6,"IOAccelDisplayPipeGammaTable2"=3,"AMDRadeonX4000_AMDCIVCELLQRing"=0,"IOAccelStatistics2"=1,"AMDRadeonX4000_AMDCIHardware"=0,"AMDRadeonX4000_AMDHWAlignManager"=1},"IOMalloc allocation"=334494537} | } | +-o MacPro5,1 | { | "compatible" = <"MacPro5,1"> | "version" = <"0.0"> | "board-id" = <"Mac-F221BEC8"> | "IOInterruptSpecifiers" = (<0900000005000000>) | "IOPolledInterface" = "SMCPolledInterface is not serializable" | "IOInterruptControllers" = ("io-apic-0") | "IOPlatformUUID" = "A19871D7-617A-5F72-8290-7A7F3556D948" | "target-type" = <"Mac"> | "clock-frequency" = | "manufacturer" = <"Apple Inc."> | "IOConsoleSecurityInterest" = "IOCommand is not serializable" | "system-type" = <03> | "product-name" = <"MacPro5,1"> | "model" = <"MacPro5,1"> | "name" = <"/"> | "IOBusyInterest" = "IOCommand is not serializable" | } | +-o AppleACPIPlatformExpert | | { | | "IOClass" = "AppleACPIPlatformExpert" | | "CFBundleIdentifier" = "com.apple.driver.AppleACPIPlatform" | | "IOProviderClass" = "IOPlatformExpertDevice" | | "IOProbeScore" = 10000 | | "IONameMatch" = "ACPI" | | "acpi-mmcfg-seg0" = 3758096384 | | "IOMatchCategory" = "IODefaultMatchCategory" | | "IOPolledInterface" = "AppleACPIEventPoller is not serializable" | | "IOPlatformMaxBusDelay" = (18446744073709551615,0) | | "Wake Reason" = <000000000020000000000000> | | "IONameMatched" = "ACPI" | | "Platform Memory Ranges" = (0,4294967295) | | "IOPlatformMaxInterruptDelay" = (18446744073709551615,0) | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleACPIPlatform" | | "ACPI Statistics" = {"GpeLastDispatched"=23,"MethodCount"=181,"SciCount"=28,"GpeCount"=28,"FixedEventCount"=0} | | } | | | +-o IOPMrootDomain | | | { | | | "Wake Type" = "UserActivity Assertion" | | | "IOPMUserTriggeredFullWake" = Yes | | | "Supported Features" = {"PowerRelativeToShutdown"=33095687,"Automatic Restart On Power Loss"=33488901,"WakeOnMagicPacket"=(33554437,33619973),"Hibernation"=32833543,"WakeByCalendarDate"=32899079,"GPUSwitch"=33685511,"WakeRelativeToSleep"=33030151,"Graphics_Power_Limits"=33751047,"MaintenanceWakeCalendarDate"=33161223,"TimeZoneOffsetSeconds"=33292295,"Graphics_Power_Performance"=33816583,"ConsoleShutdown"=33882119,"SleepServiceWakeCalendarKey"=33226759,"AdaptiveDimming"=33357831,"PowerByCalendarDate"=32964615,"Stepper CPU"=33423367} | | | "PCITopLevel" = ("ESI","IOU2","IOU0","IOU1","UHC4","UHC5","UHC6","EHC2","HDEF","RP03","RP04","RP05","RP06","UHC1","UHC2","UHC3","EHC1","LPCB","SATA","SBUS") | | | "IOHibernateState" = <00000000> | | | "IOPowerManagement" = {"ChildrenPowerState"=0,"DevicePowerState"=4,"CurrentPowerState"=4,"CapabilityFlags"=2,"MaxPowerState"=4,"DriverPowerState"=4} | | | "DriverPMAssertionsDetailed" = ({"Assertions"=32,"ModifiedTime"=7397059278676577912,"Owner"="pci8086,15eb","RegistryEntryID"=4294967954,"CreatedTime"=0,"Level"=0,"ID"=500},{"Assertions"=1,"ModifiedTime"=7397059278676577807,"Owner"="IOThunderboltController","RegistryEntryID"=4294967957,"CreatedTime"=0,"Level"=0,"ID"=501},{"Assertions"=4,"ModifiedTime"=0,"Owner"="com.apple.usb.externaldevice.fd100000","RegistryEntryID"=4294968059,"CreatedTime"=7396832444273606674,"Level"=255,"ID"=502},{"Assertions"=4,"ModifiedTime"=0,"Owner"="com.apple.usb.externaldevice.fa400000","RegistryEntryID"=4294968103,"CreatedTime"=7396832444274022147,"Level"=255,"ID"=504},{"Assertions"=4,"ModifiedTime"=0,"Owner"="com.apple.usb.externaldevice.1a200000","RegistryEntryID"=4294968140,"CreatedTime"=7396832444274229457,"Level"=255,"ID"=506},{"Assertions"=4,"ModifiedTime"=0,"Owner"="com.apple.usb.externaldevice.fa410000","RegistryEntryID"=4294968155,"CreatedTime"=7396832444274271004,"Level"=255,"ID"=507},{"Assertions"=4,"ModifiedTime"=0,"Owner"="com.apple.usb.externaldevice.fa420000","RegistryEntryID"=4294968172,"CreatedTime"=7396832444274312873,"Level"=255,"ID"=509},{"Assertions"=4,"ModifiedTime"=0,"Owner"="com.apple.usb.externaldevice.fa430000","RegistryEntryID"=4294968189,"CreatedTime"=7396832444274355993,"Level"=255,"ID"=511},{"Assertions"=4,"ModifiedTime"=0,"Owner"="com.apple.usb.externaldevice.fa431000","RegistryEntryID"=4294968207,"CreatedTime"=7396832448568586177,"Level"=255,"ID"=513},{"Assertions"=4,"ModifiedTime"=0,"Owner"="com.apple.usb.externaldevice.fa431100","RegistryEntryID"=4294968230,"CreatedTime"=7396832448568837432,"Level"=255,"ID"=515},{"Assertions"=4,"ModifiedTime"=0,"Owner"="com.apple.usb.externaldevice.fa431200","RegistryEntryID"=4294968247,"CreatedTime"=7396832448568882062,"Level"=255,"ID"=516}) | | | "PMStatusCode" = 0 | | | "IOAppPowerStateInterest" = "IOCommand is not serializable" | | | "System Capabilities" = 15 | | | "BootSessionUUID" = "30A3DB2A-4A99-41FB-8A3C-5E81ABA8AB5E" | | | "IOUserClientClass" = "RootDomainUserClient" | | | "Hibernate Mode" = 0 | | | "Last Sleep Reason" = "Maintenance Sleep" | | | "IOPMSystemSleepType" = 2 | | | "DestroyFVKeyOnStandby" = No | | | "SleepDisabled" = No | | | "Power Status" = {"CPU_Power_Limits"={"CPU_Scheduler_Limit"=100,"CPU_Available_CPUs"=12,"CPU_Speed_Limit"=100}} | | | "DriverPMAssertions" = 4 | | | "SystemPowerProfileOverrideDict" = {"Hibernate Mode"=0} | | | "Hibernate File Min" = 51539607552 | | | "IOPMUserIsActive" = Yes | | | "SleepRequestedByPID" = 188 | | | "IOPriorityPowerStateInterest" = "IOCommand is not serializable" | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | "Wake Reason" = "HDEF EHC1 EHC2" | | | "SleepWakeUUID" = "E2829273-85EC-48CB-8688-3B8C4CF3917F" | | | "IOSleepSupported" = Yes | | | } | | | | | +-o IORootParent | | | { | | | "IOPowerManagement" = {"WQ-CheckForWork"=355791,"WQ-ScanEntries"=2749,"CapabilityFlags"=0,"MaxPowerState"=1,"WQ-QueueEmpty"=89,"DevicePowerState"=1,"WQ-NoWorkDone"=200,"ChildrenPowerState"=0,"CurrentPowerState"=1} | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 137, logd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 141, watchdogd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 158, securityd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 132, powerd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 132, powerd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 132, powerd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 153, opendirectoryd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 130, configd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 132, powerd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 157, usbmuxd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 176, hidd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 178, corebrightnessd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 161, locationd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 257, awdd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 154, apsd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 164, displaypolicyd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 233, symptomsd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 188, loginwindow" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 168, PerfPowerService" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 168, PerfPowerService" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 345, systemstats" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 174, bluetoothd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 188, loginwindow" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 188, loginwindow" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 188, loginwindow" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 368, rapportd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 365, SystemUIServer" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 375, identityservices" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 382, systemsoundserve" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 366, Finder" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 408, mapspushd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 414, sharingd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 414, sharingd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 414, sharingd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 431, imagent" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 429, AirPlayUIAgent" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 449, IMDPersistenceAg" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 427, CalendarAgent" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 365, SystemUIServer" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 462, smcFanControl" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 463, fmfd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 644, NDIAssistant" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 435, amsaccountsd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 415, assistantd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 650, callservicesd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 654, softwareupdated" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 654, softwareupdated" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 432, diagnostics_agen" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 783, firefox" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 653, SoftwareUpdateNo" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 1652, netbiosd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 457, CalNCService" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 1800, AMPLibraryAgent" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 1867, IMAutomaticHisto" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 783, firefox" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 4175, com.apple.speech" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 4408, Microsoft Remote" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 4794, Safari" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 4794, Safari" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 4798, passd" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 4794, Safari" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 4797, com.apple.WebKit" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 5168, Mail" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 5169, com.apple.WebKit" | | | } | | | | | +-o RootDomainUserClient | | | { | | | "IOUserClientCreator" = "pid 5170, com.apple.WebKit" | | | } | | | | | +-o RootDomainUserClient | | { | | "IOUserClientCreator" = "pid 5292, auditd" | | } | | | +-o IOPCIMessagedInterruptController | | { | | "Vector Count" = 400 | | "MSIFree" = 308 | | "Base Vector Number" = 112 | | "InterruptControllerName" = "IOPCIMessagedInterruptController" | | } | | | +-o cpus | | { | | "name" = <"cpus"> | | "interconnect-speed" = <0040787d01000000> | | } | | | +-o CPU0@0 | | | { | | | "processor-lapic" = 0 | | | "clock-frequency" = <00618c9e> | | | "processor-number" = 0 | | | "timebase-frequency" = <00ca9a3b> | | | "processor-id" = 0 | | | "bus-frequency" = | | | "cpu-type" = <0105> | | | "device_type" = <"processor"> | | | "name" = <"CPU0"> | | | "processor-index" = 0 | | | } | | | | | +-o AppleACPICPU | | | { | | | "IOClass" = "AppleACPICPU" | | | "CFBundleIdentifier" = "com.apple.driver.AppleACPIPlatform" | | | "IOProviderClass" = "IOACPIPlatformDevice" | | | "IOProbeScore" = 1000 | | | "IONameMatch" = "processor" | | | "IOInterruptSpecifiers" = (<00000000>,<01000000>) | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | "IOCPUID" = 4294967616 | | | "IOInterruptControllers" = ("IOPlatformInterruptController","IOPlatformInterruptController") | | | "IONameMatched" = "processor" | | | "IOCPUState" = "Running" | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleACPIPlatform" | | | "IOCPUNumber" = 0 | | | } | | | | | +-o AppleACPICPUInterruptController | | | { | | | } | | | | | +-o ACPI_SMC_PlatformPlugin | | | { | | | "IOClass" = "ACPI_SMC_PlatformPlugin" | | | "CFBundleIdentifier" = "com.apple.driver.ACPI_SMC_PlatformPlugin" | | | "IOProviderClass" = "AppleACPICPU" | | | "IOPropertyMatch" = {"IOCPUNumber"=0} | | | "IOPPFDiagDict" = {"UpstreamASPM"={"handlerRegistered"=Yes},"CPUPLimitDict"={"pMin"=9,"currentLimit"=0,"handlerRegistered"=Yes,"pMax"=0},"ResourceName"="MacPro5_1.plist","PLimitVersion"=1,"EGPUPLimitDict"={"currentLimit"=0}} | | | "IOHWControls" = ({"location"="cpu plimit","target-value"=0,"IOClass"="AppleSMCControl","max-value"=9,"control-flags"=2,"registered"=No,"current-value"=0,"min-value"=0,"type"="smc","Desc-Key"="CPU_PLIMIT","control-id"=10},{"location"="cpu state","target-value"=0,"IOClass"="AppleSMCControl","max-value"=9,"control-flags"=2,"registered"=No,"current-value"=0,"min-value"=0,"type"="smc","Desc-Key"="CPU_STATE","control-id"=13}) | | | "IOPowerManagement" = {"CapabilityFlags"=32768,"MaxPowerState"=1,"CurrentPowerState"=1} | | | "IOProbeScore" = 1000 | | | "IOResourceMatch" = "ACPI" | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | "AICPMVers" = 19136773 | | | "IOHWCtrlLoops" = ({"IOClass"="ACPI_SMC_CtrlLoop","ctrlloop-id"=0,"Description"="SMC_CPU_Control_Loop","MetaStateArray"=({"Description"="Normal"},{"Description"="Reduced Power"},{"Description"="User Low Power"},{"Description"="User High Power"}),"current-meta-state"=0},{"IOClass"="ACPI_SMC_GPU_CtrlLoop","ctrlloop-id"=3,"Description"="SMC_GPU_Range_Control_Loop","MetaStateArray"=({"Description"="Normal"},{"Description"="Reduced Power"},{"Description"="User Low Power"},{"Description"="User High Power"}),"current-meta-state"=0}) | | | "IOHWSensors" = () | | | "IOEnvironment" = {"internal-overtemp"=(),"ctrlloop-output-at-max"=(),"external-overtemp"=(),"chassis-switch"=No,"dynamic-power-step"=0,"platform-flags"=<00000000>,"control-failed"=()} | | | "CFBundleIdentifierKernel" = "com.apple.driver.ACPI_SMC_PlatformPlugin" | | | "GPUPLimit" = 0 | | | "PerformanceStateArray" = (,<640a0000905f01000a0000000a0000000014000000140000>,,<5a090000701101000a0000000a0000000012000000120000>,,<5008000050c300000a0000000a0000000010000000100000>,,<46070000307500000a0000000a000000000e0000000e0000>,,<3c060000102700000a0000000a000000000c0000000c0000>) | | | "IOPlatformThermalProfile" = {} | | | } | | | | | +-o AGPMEnabler | | | { | | | "name" = <"AGPMEnabler"> | | | } | | | | | +-o AGPMController | | { | | "IOProbeScore" = 0 | | "CFBundleIdentifier" = "com.apple.driver.AGPM" | | "IOProviderClass" = "IOPlatformPluginDevice" | | "IOClass" = "AGPMController" | | "IOMatchCategory" = "IODefaultMatchCategory" | | "CFBundleIdentifierKernel" = "com.apple.driver.AGPM" | | "Machine" = {"MacPro5,1"={"default-control-id"=18,"Vendor10deDevice05e2"={"Heuristic"={"Threshold_Low"=(0,87,87,87),"IdleInterval"=250,"SensorSampleRate"=4,"TargetCount"=5,"SensorOption"=1,"Threshold_High"=(87,87,87,100),"ID"=0},"LogControl"=0,"control-id"=18},"Vendor10deDevice0640"={"Heuristic"={"Threshold_Low"=(0,97,97,97),"IdleInterval"=250,"SensorSampleRate"=4,"TargetCount"=5,"SensorOption"=1,"Threshold_High"=(93,93,93,100),"ID"=0},"LogControl"=0,"control-id"=18}}} | | "IONameMatch" = "AGPMEnabler" | | "IONameMatched" = "AGPMEnabler" | | } | | | +-o CPU1@20 | | | { | | | "processor-lapic" = 32 | | | "clock-frequency" = <00618c9e> | | | "processor-number" = 6 | | | "timebase-frequency" = <00ca9a3b> | | | "processor-id" = 1 | | | "bus-frequency" = | | | "cpu-type" = <0105> | | | "device_type" = <"processor"> | | | "name" = <"CPU1"> | | | "processor-index" = 1 | | | } | | | | | +-o AppleACPICPU | | { | | "IOClass" = "AppleACPICPU" | | "CFBundleIdentifier" = "com.apple.driver.AppleACPIPlatform" | | "IOProviderClass" = "IOACPIPlatformDevice" | | "IOProbeScore" = 1000 | | "IONameMatch" = "processor" | | "IOInterruptSpecifiers" = (<00060000>,<01060000>) | | "IOMatchCategory" = "IODefaultMatchCategory" | | "IOCPUID" = 4294967617 | | "IOInterruptControllers" = ("IOPlatformInterruptController","IOPlatformInterruptController") | | "IONameMatched" = "processor" | | "IOCPUState" = "Running" | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleACPIPlatform" | | "IOCPUNumber" = 1 | | } | | | +-o CPU2@2 | | | { | | | "processor-lapic" = 2 | | | "clock-frequency" = <00618c9e> | | | "processor-number" = 1 | | | "timebase-frequency" = <00ca9a3b> | | | "processor-id" = 2 | | | "bus-frequency" = | | | "cpu-type" = <0105> | | | "device_type" = <"processor"> | | | "name" = <"CPU2"> | | | "processor-index" = 2 | | | } | | | | | +-o AppleACPICPU | | { | | "IOClass" = "AppleACPICPU" | | "CFBundleIdentifier" = "com.apple.driver.AppleACPIPlatform" | | "IOProviderClass" = "IOACPIPlatformDevice" | | "IOProbeScore" = 1000 | | "IONameMatch" = "processor" | | "IOInterruptSpecifiers" = (<00010000>,<01010000>) | | "IOMatchCategory" = "IODefaultMatchCategory" | | "IOCPUID" = 4294967618 | | "IOInterruptControllers" = ("IOPlatformInterruptController","IOPlatformInterruptController") | | "IONameMatched" = "processor" | | "IOCPUState" = "Running" | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleACPIPlatform" | | "IOCPUNumber" = 2 | | } | | | +-o CPU3@22 | | | { | | | "processor-lapic" = 34 | | | "clock-frequency" = <00618c9e> | | | "processor-number" = 7 | | | "timebase-frequency" = <00ca9a3b> | | | "processor-id" = 3 | | | "bus-frequency" = | | | "cpu-type" = <0105> | | | "device_type" = <"processor"> | | | "name" = <"CPU3"> | | | "processor-index" = 3 | | | } | | | | | +-o AppleACPICPU | | { | | "IOClass" = "AppleACPICPU" | | "CFBundleIdentifier" = "com.apple.driver.AppleACPIPlatform" | | "IOProviderClass" = "IOACPIPlatformDevice" | | "IOProbeScore" = 1000 | | "IONameMatch" = "processor" | | "IOInterruptSpecifiers" = (<00070000>,<01070000>) | | "IOMatchCategory" = "IODefaultMatchCategory" | | "IOCPUID" = 4294967619 | | "IOInterruptControllers" = ("IOPlatformInterruptController","IOPlatformInterruptController") | | "IONameMatched" = "processor" | | "IOCPUState" = "Running" | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleACPIPlatform" | | "IOCPUNumber" = 3 | | } | | | +-o CPU4@4 | | | { | | | "processor-lapic" = 4 | | | "clock-frequency" = <00618c9e> | | | "processor-number" = 2 | | | "timebase-frequency" = <00ca9a3b> | | | "processor-id" = 4 | | | "bus-frequency" = | | | "cpu-type" = <0105> | | | "device_type" = <"processor"> | | | "name" = <"CPU4"> | | | "processor-index" = 4 | | | } | | | | | +-o AppleACPICPU | | { | | "IOClass" = "AppleACPICPU" | | "CFBundleIdentifier" = "com.apple.driver.AppleACPIPlatform" | | "IOProviderClass" = "IOACPIPlatformDevice" | | "IOProbeScore" = 1000 | | "IONameMatch" = "processor" | | "IOInterruptSpecifiers" = (<00020000>,<01020000>) | | "IOMatchCategory" = "IODefaultMatchCategory" | | "IOCPUID" = 4294967620 | | "IOInterruptControllers" = ("IOPlatformInterruptController","IOPlatformInterruptController") | | "IONameMatched" = "processor" | | "IOCPUState" = "Running" | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleACPIPlatform" | | "IOCPUNumber" = 4 | | } | | | +-o CPU5@24 | | | { | | | "processor-lapic" = 36 | | | "clock-frequency" = <00618c9e> | | | "processor-number" = 8 | | | "timebase-frequency" = <00ca9a3b> | | | "processor-id" = 5 | | | "bus-frequency" = | | | "cpu-type" = <0105> | | | "device_type" = <"processor"> | | | "name" = <"CPU5"> | | | "processor-index" = 5 | | | } | | | | | +-o AppleACPICPU | | { | | "IOClass" = "AppleACPICPU" | | "CFBundleIdentifier" = "com.apple.driver.AppleACPIPlatform" | | "IOProviderClass" = "IOACPIPlatformDevice" | | "IOProbeScore" = 1000 | | "IONameMatch" = "processor" | | "IOInterruptSpecifiers" = (<00080000>,<01080000>) | | "IOMatchCategory" = "IODefaultMatchCategory" | | "IOCPUID" = 4294967621 | | "IOInterruptControllers" = ("IOPlatformInterruptController","IOPlatformInterruptController") | | "IONameMatched" = "processor" | | "IOCPUState" = "Running" | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleACPIPlatform" | | "IOCPUNumber" = 5 | | } | | | +-o CPU6@10 | | | { | | | "processor-lapic" = 16 | | | "clock-frequency" = <00618c9e> | | | "processor-number" = 3 | | | "timebase-frequency" = <00ca9a3b> | | | "processor-id" = 6 | | | "bus-frequency" = | | | "cpu-type" = <0105> | | | "device_type" = <"processor"> | | | "name" = <"CPU6"> | | | "processor-index" = 6 | | | } | | | | | +-o AppleACPICPU | | { | | "IOClass" = "AppleACPICPU" | | "CFBundleIdentifier" = "com.apple.driver.AppleACPIPlatform" | | "IOProviderClass" = "IOACPIPlatformDevice" | | "IOProbeScore" = 1000 | | "IONameMatch" = "processor" | | "IOInterruptSpecifiers" = (<00030000>,<01030000>) | | "IOMatchCategory" = "IODefaultMatchCategory" | | "IOCPUID" = 4294967622 | | "IOInterruptControllers" = ("IOPlatformInterruptController","IOPlatformInterruptController") | | "IONameMatched" = "processor" | | "IOCPUState" = "Running" | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleACPIPlatform" | | "IOCPUNumber" = 6 | | } | | | +-o CPU7@30 | | | { | | | "processor-lapic" = 48 | | | "clock-frequency" = <00618c9e> | | | "processor-number" = 9 | | | "timebase-frequency" = <00ca9a3b> | | | "processor-id" = 7 | | | "bus-frequency" = | | | "cpu-type" = <0105> | | | "device_type" = <"processor"> | | | "name" = <"CPU7"> | | | "processor-index" = 7 | | | } | | | | | +-o AppleACPICPU | | { | | "IOClass" = "AppleACPICPU" | | "CFBundleIdentifier" = "com.apple.driver.AppleACPIPlatform" | | "IOProviderClass" = "IOACPIPlatformDevice" | | "IOProbeScore" = 1000 | | "IONameMatch" = "processor" | | "IOInterruptSpecifiers" = (<00090000>,<01090000>) | | "IOMatchCategory" = "IODefaultMatchCategory" | | "IOCPUID" = 4294967623 | | "IOInterruptControllers" = ("IOPlatformInterruptController","IOPlatformInterruptController") | | "IONameMatched" = "processor" | | "IOCPUState" = "Running" | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleACPIPlatform" | | "IOCPUNumber" = 7 | | } | | | +-o CPU8@12 | | | { | | | "processor-lapic" = 18 | | | "clock-frequency" = <00618c9e> | | | "processor-number" = 4 | | | "timebase-frequency" = <00ca9a3b> | | | "processor-id" = 8 | | | "bus-frequency" = | | | "cpu-type" = <0105> | | | "device_type" = <"processor"> | | | "name" = <"CPU8"> | | | "processor-index" = 8 | | | } | | | | | +-o AppleACPICPU | | { | | "IOClass" = "AppleACPICPU" | | "CFBundleIdentifier" = "com.apple.driver.AppleACPIPlatform" | | "IOProviderClass" = "IOACPIPlatformDevice" | | "IOProbeScore" = 1000 | | "IONameMatch" = "processor" | | "IOInterruptSpecifiers" = (<00040000>,<01040000>) | | "IOMatchCategory" = "IODefaultMatchCategory" | | "IOCPUID" = 4294967624 | | "IOInterruptControllers" = ("IOPlatformInterruptController","IOPlatformInterruptController") | | "IONameMatched" = "processor" | | "IOCPUState" = "Running" | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleACPIPlatform" | | "IOCPUNumber" = 8 | | } | | | +-o CPU9@32 | | | { | | | "processor-lapic" = 50 | | | "clock-frequency" = <00618c9e> | | | "processor-number" = 10 | | | "timebase-frequency" = <00ca9a3b> | | | "processor-id" = 9 | | | "bus-frequency" = | | | "cpu-type" = <0105> | | | "device_type" = <"processor"> | | | "name" = <"CPU9"> | | | "processor-index" = 9 | | | } | | | | | +-o AppleACPICPU | | { | | "IOClass" = "AppleACPICPU" | | "CFBundleIdentifier" = "com.apple.driver.AppleACPIPlatform" | | "IOProviderClass" = "IOACPIPlatformDevice" | | "IOProbeScore" = 1000 | | "IONameMatch" = "processor" | | "IOInterruptSpecifiers" = (<000a0000>,<010a0000>) | | "IOMatchCategory" = "IODefaultMatchCategory" | | "IOCPUID" = 4294967625 | | "IOInterruptControllers" = ("IOPlatformInterruptController","IOPlatformInterruptController") | | "IONameMatched" = "processor" | | "IOCPUState" = "Running" | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleACPIPlatform" | | "IOCPUNumber" = 9 | | } | | | +-o CPUA@14 | | | { | | | "processor-lapic" = 20 | | | "clock-frequency" = <00618c9e> | | | "processor-number" = 5 | | | "timebase-frequency" = <00ca9a3b> | | | "processor-id" = 10 | | | "bus-frequency" = | | | "cpu-type" = <0105> | | | "device_type" = <"processor"> | | | "name" = <"CPUA"> | | | "processor-index" = 10 | | | } | | | | | +-o AppleACPICPU | | { | | "IOClass" = "AppleACPICPU" | | "CFBundleIdentifier" = "com.apple.driver.AppleACPIPlatform" | | "IOProviderClass" = "IOACPIPlatformDevice" | | "IOProbeScore" = 1000 | | "IONameMatch" = "processor" | | "IOInterruptSpecifiers" = (<00050000>,<01050000>) | | "IOMatchCategory" = "IODefaultMatchCategory" | | "IOCPUID" = 4294967626 | | "IOInterruptControllers" = ("IOPlatformInterruptController","IOPlatformInterruptController") | | "IONameMatched" = "processor" | | "IOCPUState" = "Running" | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleACPIPlatform" | | "IOCPUNumber" = 10 | | } | | | +-o CPUB@34 | | | { | | | "processor-lapic" = 52 | | | "clock-frequency" = <00618c9e> | | | "processor-number" = 11 | | | "timebase-frequency" = <00ca9a3b> | | | "processor-id" = 11 | | | "bus-frequency" = | | | "cpu-type" = <0105> | | | "device_type" = <"processor"> | | | "name" = <"CPUB"> | | | "processor-index" = 11 | | | } | | | | | +-o AppleACPICPU | | { | | "IOClass" = "AppleACPICPU" | | "CFBundleIdentifier" = "com.apple.driver.AppleACPIPlatform" | | "IOProviderClass" = "IOACPIPlatformDevice" | | "IOProbeScore" = 1000 | | "IONameMatch" = "processor" | | "IOInterruptSpecifiers" = (<000b0000>,<010b0000>) | | "IOMatchCategory" = "IODefaultMatchCategory" | | "IOCPUID" = 4294967627 | | "IOInterruptControllers" = ("IOPlatformInterruptController","IOPlatformInterruptController") | | "IONameMatched" = "processor" | | "IOCPUState" = "Running" | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleACPIPlatform" | | "IOCPUNumber" = 11 | | } | | | +-o CPUC | | { | | "processor-index" = 12 | | "processor-id" = 12 | | "name" = <"CPUC"> | | "cpu-type" = <0105> | | "device_type" = <"processor"> | | } | | | +-o CPUD | | { | | "processor-index" = 13 | | "processor-id" = 13 | | "name" = <"CPUD"> | | "cpu-type" = <0105> | | "device_type" = <"processor"> | | } | | | +-o CPUE | | { | | "processor-index" = 14 | | "processor-id" = 14 | | "name" = <"CPUE"> | | "cpu-type" = <0105> | | "device_type" = <"processor"> | | } | | | +-o CPUF | | { | | "processor-index" = 15 | | "processor-id" = 15 | | "name" = <"CPUF"> | | "cpu-type" = <0105> | | "device_type" = <"processor"> | | } | | | +-o CPUG | | { | | "processor-index" = 16 | | "processor-id" = 16 | | "name" = <"CPUG"> | | "cpu-type" = <0105> | | "device_type" = <"processor"> | | } | | | +-o CPUH | | { | | "processor-index" = 17 | | "processor-id" = 17 | | "name" = <"CPUH"> | | "cpu-type" = <0105> | | "device_type" = <"processor"> | | } | | | +-o CPUI | | { | | "processor-index" = 18 | | "processor-id" = 18 | | "name" = <"CPUI"> | | "cpu-type" = <0105> | | "device_type" = <"processor"> | | } | | | +-o CPUJ | | { | | "processor-index" = 19 | | "processor-id" = 19 | | "name" = <"CPUJ"> | | "cpu-type" = <0105> | | "device_type" = <"processor"> | | } | | | +-o CPUK | | { | | "processor-index" = 20 | | "processor-id" = 20 | | "name" = <"CPUK"> | | "cpu-type" = <0105> | | "device_type" = <"processor"> | | } | | | +-o CPUL | | { | | "processor-index" = 21 | | "processor-id" = 21 | | "name" = <"CPUL"> | | "cpu-type" = <0105> | | "device_type" = <"processor"> | | } | | | +-o CPUM | | { | | "processor-index" = 22 | | "processor-id" = 22 | | "name" = <"CPUM"> | | "cpu-type" = <0105> | | "device_type" = <"processor"> | | } | | | +-o CPUN | | { | | "processor-index" = 23 | | "processor-id" = 23 | | "name" = <"CPUN"> | | "cpu-type" = <0105> | | "device_type" = <"processor"> | | } | | | +-o io-apic@fec00000 | | | { | | | "Physical Address" = 18446744073688580096 | | | "Vector Limit" = 112 | | | "InterruptControllerName" = "io-apic-0" | | | "Destination APIC ID" = 0 | | | "Base Vector Number" = 64 | | | "IOInterruptControllers" = ("IOPlatformInterruptController") | | | "IOInterruptSpecifiers" = (<00000000>) | | | "APIC ID" = 8 | | | } | | | | | +-o AppleAPICInterruptController | | { | | "IOProbeScore" = 0 | | "CFBundleIdentifier" = "com.apple.driver.AppleAPIC" | | "IOProviderClass" = "IOPlatformDevice" | | "IOClass" = "AppleAPICInterruptController" | | "IOMatchCategory" = "IODefaultMatchCategory" | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleAPIC" | | "Vector Count" = 24 | | "IONameMatch" = "io-apic" | | "IONameMatched" = "io-apic" | | "Base Vector Number" = 64 | | } | | | +-o AppleACPIEventController | | { | | "InterruptControllerName" = "ACPIEventController" | | } | | | +-o boot-ec | | | { | | | "IOReportLegendPublic" = Yes | | | "IOInterruptControllers" = ("ACPIEventController") | | | "IOInterruptSpecifiers" = (<1c00000000000000>) | | | "IOReportLegend" = ({"IOReportGroupName"="Interrupt Statistics (by index)","IOReportChannels"=((5291294645182005248,4295098369," First Level Interrupt Handler Count"),(5291294645182005249,4295098369," Second Level Interrupt Handler Count"),(5291294645182005250,4295098369," First Level Interrupt Handler Time (MATUs)"),(5291294645182005251,4295098369," Second Level Interrupt Handler CPU Time (MATUs)"),(5291294645182005252,4295098369,"Second Level Interrupt Handler System Time (MATUs)")),"IOReportChannelInfo"={"IOReportChannelUnit"=0},"IOReportSubGroupName"="boot-ec 0"}) | | | } | | | | | +-o AppleACPIEC | | { | | "IOProbeScore" = 0 | | "CFBundleIdentifier" = "com.apple.driver.AppleACPIEC" | | "IOProviderClass" = "IOACPIPlatformDevice" | | "IOClass" = "AppleACPIEC" | | "IOMatchCategory" = "IODefaultMatchCategory" | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleACPIEC" | | "Statistics" = {"OBFSciTimeout"=0,"SpuriousQuery"=0,"CommandCount"=11,"MaxLatency"=301900,"SCIActive"=Yes,"CommandRetry"=0,"SpuriousSCI"=3,"IBFSciTimeout"=0,"OBFPollTimeout"=0,"IBFPollTimeout"=0,"MissingSCI"=0} | | "IONameMatch" = ("PNP0C09","boot-ec") | | "IONameMatched" = "boot-ec" | | } | | | +-o bios | | | { | | | "IOName" = "bios" | | | } | | | | | +-o AppleSMBIOS | | { | | "IOProbeScore" = 0 | | "CFBundleIdentifier" = "com.apple.driver.AppleSMBIOS" | | "IOMatchCategory" = "AppleSMBIOS" | | "IOClass" = "AppleSMBIOS" | | "IOProviderClass" = "IOPlatformDevice" | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleSMBIOS" | | "SMBIOS" = <8406000000190000100f010003030500000008feff08000000130f020000000000ffffff010100080000211f03000202020000000000000000000000800000000000000080000000800000111b04000100ffff48004000004009ff010018000035050203040544494d4d2031003078383043450030783336464331333746004173736574205461673a20003078344433333339333334323332343733373330353134383330324434333444343132303230000082ba050004000000b00092120b01042200080b1101080900fc02697869286911107920083c3c00d883018000ca000000000000880000000000000000000000000000000000000f1144090080b3630000505500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080ce02134436fc137f3cf04d33393342324737305148302d434d412020000080ce00000043303141303030010001010000000000000000000008070000211f06000202020000000000000000000000800000000000000080000000800000111b07000100ffff48004000004009ff010018000035050203040544494d4d2032003078303030300030783030313332314143004173736574205461673a20003078303030303030303030303030303030303030303030303030303030303030303030303030000082ba080007000000b00092110b01042200080b1101080900fe02697869286911107920083c3c00c883058000ca000000000000000000000000000000000000000000000000000f1144090080b363000050550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002301001321ac6b1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000211f09000202020000000000000000000000800000000000000080000000800000111b0a000100ffff48004000004009ff010018000035050203040544494d4d2033003078383043450030783336454541434637004173736574205461673a20003078344433333339333334323332343733373330343234383330324434333444343132303230000082ba0b000a000000b00092110b01042200080b1101080900fc02697869286911107920083c3c00d883018000ca000000000000000000000000000000000000000000000000000f1144090080b3630000505500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080ce02134336eeacf7672a4d33393342324737304248302d434d412020000080ce00000053303554303030010001010000000000000000000008060000211f0c000202020000000000000000000000800000000000000080000000800000111b0d000100ffff0000000000000000010002000000000000000044494d4d2034000082ba0e000d000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000211f0f000202020000000000000000000000800000000000000080000000800000111b10000100ffff48004000004009ff010018000035050203040544494d4d2035003078383043450030783336464330453935004173736574205461673a20003078344433333339333334323332343733373330353134383330324434333444343132303230000082ba110010000000b00092120b01042200080b1101080900fc02697869286911107920083c3c00d883018000ca000000000000880000000000000000000000000000000000000f1144090080b3630000505500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080ce02134436fc0e953cf04d33393342324737305148302d434d412020000080ce00000043303141303030010001010000000000000000000008050000211f12000202020000000000000000000000800000000000000080000000800000111b13000100ffff48004000004009ff010018000035050203040544494d4d2036003078303030300030783030313332313837004173736574205461673a20003078303030303030303030303030303030303030303030303030303030303030303030303030000082ba140013000000b00092110b01042200080b1101080900fe02697869286911107920083c3c00c883058000ca000000000000000000000000000000000000000000000000000f1144090080b363000050550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002301001321876b1e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000211f15000202020000000000000000000000800000000000000080000000800000111b16000100ffff48004000004009ff010018000035050203040544494d4d2037003078383043450030783336463632443237004173736574205461673a20003078344433333339333334323332343733373330343234383330324434333444343132303230000082ba170016000000b00092110b01042200080b1101080900fc02697869286911107920083c3c00d883018000ca000000000000000000000000000000000000000000000000000f1144090080b3630000505500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080ce02134436f62d27672a4d33393342324737304248302d434d412020000080ce00000053303031303030010001010000000000000000000008010000211f18000202020000000000000000000000800000000000000080000000800000111b19000100ffff0000000000000000010002000000000000000044494d4d2038000082ba1a0019000000b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004231b000303b202c2060200fffbebbf018c8500640a640a41041d001e001f00000000496e74656c2852292058656f6e285229204350552020202020202020202020583536353020204020322e363747487a00496e74656c28522920436f72706f726174696f6e00204350552d412028303029000007131c00018001200020004000400000050108556e6b6e6f776e000007131d00018001200020004000400000050204556e6b6e6f776e000007131e00018101000100014000400000050308556e6b6e6f776e000007131f000182010c000c004000400000050310556e6b6e6f776e0000042320000303b202c2060200fffbebbf018c8500640a640a4104220023002400000000496e74656c2852292058656f6e285229204350552020202020202020202020583536353020204020322e363747487a00496e74656c28522920436f72706f726174696f6e00204350552d412028303129000007132100018001200020004000400000050108556e6b6e6f776e000007132200018001200020004000400000050204556e6b6e6f776e000007132300018101000100014000400000050308556e6b6e6f776e0000071324000182010c000c004000400000050310556e6b6e6f776e0000042325000303b202c2060200fffbebbf018c8500640a640a4104270028002900000000496e74656c2852292058656f6e285229204350552020202020202020202020583536353020204020322e363747487a00496e74656c28522920436f72706f726174696f6e00204350552d412028303229000007132600018001200020004000400000050108556e6b6e6f776e000007132700018001200020004000400000050204556e6b6e6f776e000007132800018101000100014000400000050308556e6b6e6f776e0000071329000182010c000c004000400000050310556e6b6e6f776e000004232a000303b202c2060200fffbebbf018c8500640a640a41042c002d002e00000000496e74656c2852292058656f6e285229204350552020202020202020202020583536353020204020322e363747487a00496e74656c28522920436f72706f726174696f6e00204350552d412028303829000007132b00018001200020004000400000050108556e6b6e6f776e000007132c00018001200020004000400000050204556e6b6e6f776e000007132d00018101000100014000400000050308556e6b6e6f776e000007132e000182010c000c004000400000050310556e6b6e6f776e000004232f000303b202c2060200fffbebbf018c8500640a640a4104310032003300000000496e74656c2852292058656f6e285229204350552020202020202020202020583536353020204020322e363747487a00496e74656c28522920436f72706f726174696f6e00204350552d412028303929000007133000018001200020004000400000050108556e6b6e6f776e000007133100018001200020004000400000050204556e6b6e6f776e000007133200018101000100014000400000050308556e6b6e6f776e0000071333000182010c000c004000400000050310556e6b6e6f776e0000042334000303b202c2060200fffbebbf018c8500640a640a4104360037003800000000496e74656c2852292058656f6e285229204350552020202020202020202020583536353020204020322e363747487a00496e74656c28522920436f72706f726174696f6e00204350552d412028313029000007133500018001200020004000400000050108556e6b6e6f776e000007133600018001200020004000400000050204556e6b6e6f776e000007133700018101000100014000400000050308556e6b6e6f776e0000071338000182010c000c004000400000050310556e6b6e6f776e0000042339000303b202c2060200fffbebbf018c8500640a640a41043b003c003d00000000496e74656c2852292058656f6e285229204350552020202020202020202020583536353020204020322e363747487a00496e74656c28522920436f72706f726174696f6e00204350552d422028313629000007133a00018001200020004000400000050108556e6b6e6f776e000007133b00018001200020004000400000050204556e6b6e6f776e000007133c00018101000100014000400000050308556e6b6e6f776e000007133d000182010c000c004000400000050310556e6b6e6f776e000004233e000303b202c2060200fffbebbf018c8500640a640a4104400041004200000000496e74656c2852292058656f6e285229204350552020202020202020202020583536353020204020322e363747487a00496e74656c28522920436f72706f726174696f6e00204350552d422028313729000007133f00018001200020004000400000050108556e6b6e6f776e000007134000018001200020004000400000050204556e6b6e6f776e000007134100018101000100014000400000050308556e6b6e6f776e0000071342000182010c000c004000400000050310556e6b6e6f776e0000042343000303b202c2060200fffbebbf018c8500640a640a4104450046004700000000496e74656c2852292058656f6e285229204350552020202020202020202020583536353020204020322e363747487a00496e74656c28522920436f72706f726174696f6e00204350552d422028313829000007134400018001200020004000400000050108556e6b6e6f776e000007134500018001200020004000400000050204556e6b6e6f776e000007134600018101000100014000400000050308556e6b6e6f776e0000071347000182010c000c004000400000050310556e6b6e6f776e0000042348000303b202c2060200fffbebbf018c8500640a640a41044a004b004c00000000496e74656c2852292058656f6e285229204350552020202020202020202020583536353020204020322e363747487a00496e74656c28522920436f72706f726174696f6e00204350552d422028323429000007134900018001200020004000400000050108556e6b6e6f776e000007134a00018001200020004000400000050204556e6b6e6f776e000007134b00018101000100014000400000050308556e6b6e6f776e000007134c000182010c000c004000400000050310556e6b6e6f776e000004234d000303b202c2060200fffbebbf018c8500640a640a41044f0050005100000000496e74656c2852292058656f6e285229204350552020202020202020202020583536353020204020322e363747487a00496e74656c28522920436f72706f726174696f6e00204350552d422028323529000007134e00018001200020004000400000050108556e6b6e6f776e000007134f00018001200020004000400000050204556e6b6e6f776e000007135000018101000100014000400000050308556e6b6e6f776e0000071351000182010c000c004000400000050310556e6b6e6f776e0000042352000303b202c2060200fffbebbf018c8500640a640a4104540055005600000000496e74656c2852292058656f6e285229204350552020202020202020202020583536353020204020322e363747487a00496e74656c28522920436f72706f726174696f6e00204350552d422028323629000007135300018001200020004000400000050108556e6b6e6f776e000007135400018001200020004000400000050204556e6b6e6f776e000007135500018101000100014000400000050308556e6b6e6f776e0000071356000182010c000c004000400000050310556e6b6e6f776e00000018570001020000033f8098010000000000c1020001ffff4170706c6520496e632e003134342e302e302e302e300030342f31322f323031390000011b5800010203049cde59a1b0955254b47e8613ffa0db210605064170706c6520496e632e004d616350726f352c3100302e300048303131373058304555480053797374656d20534b5523004d616350726f00000210590001020003040d055a000b00004170706c6520496e632e004d61632d4632323142454338004a3531333430304d384248384320202020200030005061727420436f6d706f6e656e74000003155a0001070203000303010100000000000000004170706c6520496e632e004d61632d4632323142454338004830313137305830455548000008095b000100021f1d4e6f6e6500417564696f20496e20526561722050616e656c000008095c000100021f1d4e6f6e6500417564696f204f757420526561722050616e656c000008095d000100021f1d4e6f6e6500417564696f204f7574205265616c2050616e656c000008095e000100021f1d4e6f6e6500417564696f204f75742046726f6e742050616e656c000008095f000100021f1d4e6f6e65004d6963726f70686f6e6500000809600001000221114e6f6e6500313339345f3000000809610001000221114e6f6e650031333934425f3000000809620001000221114e6f6e6500313339345f3100000809630001000221114e6f6e650031333934425f3100000809640001000212104e6f6e65005553423000000809650001000212104e6f6e65005553423100000809660001000212104e6f6e65005553423200000809670001000212104e6f6e65005553423300000809680001000212104e6f6e6500555342340000080969000112020010426c7565546f6f74680055534235000008096a000112020010426c7565546f6f74680055534235000008096b000100020b1f4e6f6e6500524a2d34352030000008096c000100020b1f4e6f6e6500524a2d34352031000008096d000100020b1f4e6f6e6500524a2d34352032000008096e0001160200ff5175616420532d415441004e6f6e65000008096f0001160200ff532d41544130004e6f6e6500000809700001160200ff532d41544131004e6f6e650000090d710001a50d040401000406536c6f742d310000090d720001a50d030402000406536c6f742d320000090d730001a50a030403000406536c6f742d330000090d740001a50a030404000c06536c6f742d340000090d750001a508030305000c04416972506f727400000a067600870148692044656620417564696f20436f64656300000a06770085015a6f61722045746865726e657420436f6e74726f6c6c657200000a06780085015a6f61722045746865726e657420436f6e74726f6c6c657200000a06790085015a6f61722045746865726e657420436f6e74726f6c6c657200000a067a0081015361746100000d167b0001000000000000000000000000000000000000000c057c0000000020147d0000000000000000000000000000000000000080587e000400000003140cc03fff1fff01020003000000000000c0ffffffc7ff0000d5fffffffdff0040d0ffffffd0ff0000d2ffffffd4ff0000000000000000000000000000000000000000000000000000000000000000000083067f00010500007f04fdff0000> | | "IONameMatch" = "bios" | | "IONameMatched" = "bios" | | "SMBIOS-EPS" = <5f534d5fc11f0204bc000000000000005f444d495f674c1900404077810024> | | } | | | +-o PWRB | | | { | | | "IOReportLegend" = ({"IOReportGroupName"="Interrupt Statistics (by index)","IOReportChannels"=((5291294645182005248,4295098369," First Level Interrupt Handler Count"),(5291294645182005249,4295098369," Second Level Interrupt Handler Count"),(5291294645182005250,4295098369," First Level Interrupt Handler Time (MATUs)"),(5291294645182005251,4295098369," Second Level Interrupt Handler CPU Time (MATUs)"),(5291294645182005252,4295098369,"Second Level Interrupt Handler System Time (MATUs)")),"IOReportChannelInfo"={"IOReportChannelUnit"=0},"IOReportSubGroupName"="PWRB 0"}) | | | "DeviceOpenedByEventSystem" = Yes | | | "IOReportLegendPublic" = Yes | | | "IOInterruptControllers" = ("ACPIEventController") | | | "_STA" = 11 | | | "IOInterruptSpecifiers" = (<0200000000000000>) | | | "name" = <"PNP0C0C"> | | | "acpi-wake-type" = 1 | | | } | | | | | +-o AppleACPIButton | | | { | | | "IOClass" = "AppleACPIButton" | | | "PressCountDoublePressTimeout" = 300000 | | | "HIDDefaultBehavior" = "" | | | "HIDServiceGlobalModifiersUsage" = 2 | | | "IOProviderClass" = "IOACPIPlatformDevice" | | | "Built-In" = Yes | | | "PressCountTrackingEnabled" = Yes | | | "power-button-usage" = 48 | | | "DeviceUsagePairs" = ({"DeviceUsagePage"=12,"DeviceUsage"=1}) | | | "IOProbeScore" = 0 | | | "PressCountTriplePressTimeout" = 600000 | | | "VendorIDSource" = 0 | | | "power-button-usagepage" = 12 | | | "IOUserClientClass" = "IOHIDEventServiceUserClient" | | | "HIDServiceSupport" = Yes | | | "IONameMatch" = ("PNP0C0C","power-button","PNP0C0E","sleep-button") | | | "IOCFPlugInTypes" = {"7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin"} | | | "CountryCode" = 0 | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleACPIButtons" | | | "VendorID" = 0 | | | "VersionNumber" = 0 | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | "CFBundleIdentifier" = "com.apple.driver.AppleACPIButtons" | | | "HIDEventServiceProperties" = {"HIDMouseKeysOptionToggles"=0,"JitterNoClick"=1,"ActuateDetents"=1,"Dragging"=0,"HIDSlowKeysDelay"=0,"JitterNoMove"=1,"FlipLeftAndRightEdgeGestures"=No,"HIDTrackpadScrollAcceleration"=20480,"HIDInitialKeyRepeat"=250000000,"TrackpadThreeFingerHorizSwipeGesture"=2,"TrackpadThreeFingerDrag"=No,"MTGestureConfiguration"={"Version"=1,"Behaviors"=({"BehaviorID"=5})},"HIDPointerAcceleration"=45056,"UserPreferences"=Yes,"HIDDefaultParameters"=Yes,"HIDMouseKeysOn"=0,"HIDF12EjectDelay"=250,"TrackpadHorizScroll"=1,"TrackpadFourFingerVertSwipeGesture"=2,"TrackpadTwoFingerFromRightEdgeSwipeGesture"=3,"USBMouseStopsTrackpad"=0,"HIDMouseScrollAcceleration"=0,"TrackpadThreeFingerTapGesture"=2,"MouseOneFingerDoubleTapGesture"=0,"HIDScrollZoomModifierMask"=262144,"TrackpadScroll"=Yes,"Trackpad Jitter Milliseconds"=192,"HIDPointerButtonMode"=2,"HIDKeyboardModifierMappingPairs"=(),"LogLevel"=6,"TrackpadFourFingerHorizSwipeGesture"=2,"HIDTrackpadAcceleration"=45056,"DragLock"=0,"DeviceOpenedByEventSystem"=Yes,"ReportInterval"=0,"TwofingerNoAction"=1,"HIDClickTime"=500000000,"MouseTwoFingerDoubleTapGesture"=3,"HIDMouseAcceleration"=45056,"SecondClickThreshold"=1,"HIDStickyKeysShiftToggles"=0,"TrackpadHandResting"=Yes,"TrackpadFourFingerPinchGesture"=2,"MouseMomentumScroll"=Yes,"TrackpadFiveFingerPinchGesture"=2,"PalmNoAction Permanent"=1,"MouseButtonMode"="OneButton","TrackpadThreeFingerVertSwipeGesture"=2,"OutsidezoneNoAction When Typing"=1,"ForceSuppressed"=No,"TrackpadCornerSecondaryClick"=0,"MouseButtonDivision"=55,"HIDStickyKeysOn"=0,"HIDStickyKeysDisabled"=0,"EjectDelay"=0,"TrackpadPinch"=1,"FirstClickThreshold"=1,"HIDClickSpace"=(0,0),"PalmNoAction When Typing"=1,"MouseVerticalScroll"=Yes,"version"=1,"HIDSubinterfaceID"=3,"MouseHorizontalScroll"=Yes,"BatchInterval"=1,"MouseKeysStopsTrackpad"=0,"TrackpadMomentumScroll"=Yes,"MouseTwoFingerHorizSwipeGesture"=2,"HIDKeyRepeat"=33333333,"HIDScrollReset"=Yes,"TrackpadTwoFingerDoubleTapGesture"=1,"Clicking"=0,"TrackpadRightClick"=Yes,"TrackpadRotate"=1,"Use Panther Settings for W"=0,"HIDScrollAcceleration"=20480,"HIDFKeyMode"=0} | | | "IONameMatched" = "PNP0C0C" | | | "LocationID" = 0 | | | "ProductID" = 0 | | | "PrimaryUsage" = 1 | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | "ReportInterval" = 18000 | | | "PrimaryUsagePage" = 12 | | | } | | | | | +-o IOHIDEventServiceUserClient | | { | | "DebugState" = {"EventQueue"={"NoFullMsg"=0,"tail"=0,"NotificationForce"=0,"NotificationCount"=0,"head"=0}} | | "IOUserClientCreator" = "pid 176, hidd" | | } | | | +-o PCI0@0 | | | { | | | "compatible" = <"PNP0A03"> | | | "IODTPersist" = 0 | | | "_STA" = 18446744073709551615 | | | "IOPCIConfigured" = Yes | | | "acpi-address-spaces" = <0200000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000fe000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000f70c0000000000000000000000000000f80c000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000d000000000000ffff000000000000000000000000000000f300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000ffff0b00000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400c0000000000ffbf0c0000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000ffffffdf0000000000000000000000000000006000000000000000000000000000000000000000000000000000000000> | | | "IODeviceMemory" = (({"address"=3320,"length"=8})) | | | "#size-cells" = <02000000> | | | "acpi-pci-routing-table" = <1800000000000000ffff01000000000010000000000000001800000001000000ffff01000000000011000000000000001800000002000000ffff01000000000012000000000000001800000003000000ffff01000000000013000000000000001800000000000000ffff03000000000010000000000000001800000001000000ffff03000000000011000000000000001800000002000000ffff03000000000012000000000000001800000003000000ffff03000000000013000000000000001800000000000000ffff07000000000010000000000000001800000001000000ffff07000000000011000000000000001800000002000000ffff07000000000012000000000000001800000003000000ffff07000000000013000000000000001800000000000000ffff0d000000000010000000000000001800000001000000ffff0d000000000011000000000000001800000002000000ffff0d000000000012000000000000001800000003000000ffff0d000000000013000000000000001800000000000000ffff1a000000000010000000000000001800000001000000ffff1a000000000015000000000000001800000002000000ffff1a000000000012000000000000001800000003000000ffff1a000000000013000000000000001800000000000000ffff1b000000000016000000000000001800000000000000ffff1c000000000010000000000000001800000001000000ffff1c000000000011000000000000001800000002000000ffff1c000000000012000000000000001800000003000000ffff1c000000000013000000000000001800000000000000ffff1d000000000017000000000000001800000001000000ffff1d000000000013000000000000001800000002000000ffff1d000000000012000000000000001800000003000000ffff1d000000000010000000000000001800000001000000ffff1f000000000011000000000000001800000002000000ffff1f00000000001200000000000000000000000000000000000000000000000000000000000000> | | | "_ADR" = 0 | | | "#address-cells" = <03000000> | | | "device-properties" = {"acpi-device"="IOACPIPlatformDevice is not serializable","acpi-path"="IOACPIPlane:/_SB/PCI0@0"} | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0" | | | "name" = <"PNP0A08"> | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | } | | | | | +-o AppleACPIPCI | | | { | | | "IOProbeScore" = 5000 | | | "CFBundleIdentifier" = "com.apple.driver.AppleACPIPlatform" | | | "IOProviderClass" = "IOACPIPlatformDevice" | | | "IOClass" = "AppleACPIPCI" | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleACPIPlatform" | | | "IONameMatch" = "PNP0A03" | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"MaxPowerState"=3} | | | "IONameMatched" = "PNP0A03" | | | } | | | | | +-o ESI@0 | | | { | | | "IOInterruptSpecifiers" = (<0000000000000100>) | | | "class-code" = <00000600> | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "subsystem-vendor-id" = <86800000> | | | "built-in" = <00> | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | "pci-aspm-default" = 0 | | | "IOInterruptControllers" = ("IOPCIMessagedInterruptController") | | | "vendor-id" = <86800000> | | | "name" = <"pci8086,3406"> | | | "device-id" = <06340000> | | | "acpi-pmcap-offset" = 224 | | | "IOPCIResourced" = Yes | | | "compatible" = <"pci8086,7270","pci8086,3406","pciclass,060000","ESI"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOPCIExpressLinkCapabilities" = 3750977 | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/ESI@0" | | | "subsystem-id" = <70720000> | | | "revision-id" = <22000000> | | | "IOPCIExpressLinkStatus" = 12353 | | | "IOPCIExpressCapabilities" = 66 | | | "pcidebug" = "0:0:0" | | | "IOName" = "pci8086,3406" | | | "reg" = <0000000000000000000000000000000000000000> | | | } | | | | | +-o IOU2@1 | | | | { | | | | "IOInterruptSpecifiers" = (<1000000007000000>) | | | | "#address-cells" = <03000000> | | | | "class-code" = <00040600> | | | | "IOPCIExpressSlotStatus" = 64 | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "built-in" = <00> | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "pci-aspm-default" = 0 | | | | "IOInterruptControllers" = ("io-apic-0") | | | | "vendor-id" = <86800000> | | | | "name" = <"pci-bridge"> | | | | "device-id" = <08340000> | | | | "acpi-pmcap-offset" = 224 | | | | "IOPCIResourced" = Yes | | | | "IODTPersist" = 0 | | | | "compatible" = <"pci8086,3408","pciclass,060400","IOU2"> | | | | "ranges" = <0000008200000000000060900000008200000000000060900000000000003000000000c20000000000000000000000c2000000000000000000000000000000000000008100000000000000000000008100000000000000000000000000000000> | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci","com.apple.developer.driverkit.transport.pci.bridge")) | | | | "IOPCIExpressLinkCapabilities" = 20525122 | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/IOU2@10000" | | | | "IOPCIConfigured" = Yes | | | | "revision-id" = <22000000> | | | | "IOPCIExpressLinkStatus" = 12354 | | | | "IOPCIExpressCapabilities" = 322 | | | | "pcidebug" = "0:1:0(1:9)" | | | | "IOName" = "pci-bridge" | | | | "#size-cells" = <02000000> | | | | "reg" = <0008000000000000000000000000000000000000> | | | | "IOPCIExpressSlotCapabilities" = 131135 | | | | } | | | | | | | +-o IOPP | | | | { | | | | "IOProbeScore" = 18446744073709551516 | | | | "CFBundleIdentifier" = "com.apple.iokit.IOPCIFamily" | | | | "IOProviderClass" = "IOPCIDevice" | | | | "IOClass" = "IOPCI2PCIBridge" | | | | "IOPCIClassMatch" = "0x06040000&0xffff0000" | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOPCIFamily" | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"MaxPowerState"=3} | | | | } | | | | | | | +-o I2PS@0 | | | | { | | | | "#address-cells" = <03000000> | | | | "class-code" = <00040600> | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "built-in" = <00> | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "pci-aspm-default" = 0 | | | | "vendor-id" = <1d110000> | | | | "name" = <"pci-bridge"> | | | | "device-id" = <61800000> | | | | "IOChildIndex" = 1 | | | | "acpi-pmcap-offset" = 192 | | | | "IOPCIResourced" = Yes | | | | "compatible" = <"pci111d,8061","pciclass,060400","I2PS"> | | | | "ranges" = <0000008200000000000060900000008200000000000060900000000000003000000000c20000000000000000000000c2000000000000000000000000000000000000008100000000000000000000008100000000000000000000000000000000> | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci","com.apple.developer.driverkit.transport.pci.bridge")) | | | | "IOPCIExpressLinkCapabilities" = 89154 | | | | "IODTPersist" = 0 | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/IOU2@10000/I2PS@0" | | | | "IOPCIConfigured" = Yes | | | | "revision-id" = <01000000> | | | | "IOPCIExpressLinkStatus" = 4162 | | | | "IOPCIExpressCapabilities" = 82 | | | | "pcidebug" = "1:0:0(2:9)" | | | | "IOName" = "pci-bridge" | | | | "#size-cells" = <02000000> | | | | "reg" = <0000010000000000000000000000000000000000> | | | | } | | | | | | | +-o IOPP | | | | { | | | | "IOProbeScore" = 18446744073709551516 | | | | "CFBundleIdentifier" = "com.apple.iokit.IOPCIFamily" | | | | "IOProviderClass" = "IOPCIDevice" | | | | "IOClass" = "IOPCI2PCIBridge" | | | | "IOPCIClassMatch" = "0x06040000&0xffff0000" | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOPCIFamily" | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"MaxPowerState"=3} | | | | } | | | | | | | +-o PPB2@2 | | | | | { | | | | | "#address-cells" = <03000000> | | | | | "class-code" = <00040600> | | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | | "built-in" = <00> | | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | | "pci-aspm-default" = 0 | | | | | "vendor-id" = <1d110000> | | | | | "name" = <"pci-bridge"> | | | | | "device-id" = <61800000> | | | | | "IOChildIndex" = 1 | | | | | "acpi-pmcap-offset" = 192 | | | | | "IOPCIResourced" = Yes | | | | | "compatible" = <"pci111d,8061","pciclass,060400","PPB2"> | | | | | "ranges" = <0000008200000000000080900000008200000000000080900000000000001000000000c20000000000000000000000c2000000000000000000000000000000000000008100000000000000000000008100000000000000000000000000000000> | | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci","com.apple.developer.driverkit.transport.pci.bridge")) | | | | | "IOPCIExpressLinkCapabilities" = 37313602 | | | | | "IODTPersist" = 0 | | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/IOU2@10000/I2PS@0/PPB2@20000" | | | | | "IOPCIConfigured" = Yes | | | | | "revision-id" = <01000000> | | | | | "IOPCIExpressLinkStatus" = 61506 | | | | | "IOPCIExpressCapabilities" = 98 | | | | | "pcidebug" = "2:2:0(3:3)" | | | | | "IOName" = "pci-bridge" | | | | | "#size-cells" = <02000000> | | | | | "reg" = <0010020000000000000000000000000000000000> | | | | | } | | | | | | | | | +-o IOPP | | | | | { | | | | | "IOProbeScore" = 18446744073709551516 | | | | | "CFBundleIdentifier" = "com.apple.iokit.IOPCIFamily" | | | | | "IOProviderClass" = "IOPCIDevice" | | | | | "IOClass" = "IOPCI2PCIBridge" | | | | | "IOPCIClassMatch" = "0x06040000&0xffff0000" | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOPCIFamily" | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"MaxPowerState"=3} | | | | | } | | | | | | | | | +-o PXS3@0 | | | | | { | | | | | "assigned-addresses" = <1000038200000000000080900000000000400000> | | | | | "IOInterruptSpecifiers" = (<1200000007000000>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>,<0500000000000100>) | | | | | "IOPCIPMCSState" = 8 | | | | | "class-code" = <02080100> | | | | | "IODeviceMemory" = (({"address"=2424307712,"length"=16384})) | | | | | "IOReportLegendPublic" = Yes | | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | | "subsystem-vendor-id" = <86800000> | | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | | "pci-aspm-default" = 0 | | | | | "IOPCIMSIMode" = Yes | | | | | "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController","IOPCIMessagedInterruptController") | | | | | "vendor-id" = <86800000> | | | | | "name" = <"pci8086,2700"> | | | | | "device-id" = <00270000> | | | | | "IOChildIndex" = 1 | | | | | "IOPCIResourced" = Yes | | | | | "compatible" = <"pci8086,3900","pci8086,2700","pciclass,010802","PXS3"> | | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | | | "IOPCIExpressLinkCapabilities" = 4449347 | | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/IOU2@10000/I2PS@0/PPB2@20000/PXS3@ffff" | | | | | "subsystem-id" = <00390000> | | | | | "revision-id" = <00000000> | | | | | "IOPCIExpressLinkStatus" = 4162 | | | | | "IOPCIExpressCapabilities" = 2 | | | | | "pcidebug" = "3:0:0" | | | | | "IOName" = "pci8086,2700" | | | | | "AAPL,slot-name" = <"Slot-3"> | | | | | "reg" = <00000300000000000000000000000000000000001000030200000000000000000000000000400000> | | | | | "IOReportLegend" = ({"IOReportGroupName"="Interrupt Statistics (by index)","IOReportChannels"=((5291294645182070784,4295098369," First Level Interrupt Handler Count"),(5291294645182070785,4295098369," Second Level Interrupt Handler Count"),(5291294645182070786,4295098369," First Level Interrupt Handler Time (MATUs)"),(5291294645182070787,4295098369," Second Level Interrupt Handler CPU Time (MATUs)"),(5291294645182070788,4295098369,"Second Level Interrupt Handler System Time (MATUs)")),"IOReportChannelInfo"={"IOReportChannelUnit"=0},"IOReportSubGroupName"="PXS3 1"}) | | | | | } | | | | | | | | | +-o IONVMeController | | | | | { | | | | | "IOClass" = "IONVMeController" | | | | | "IOMaximumSegmentByteCountRead" = 4096 | | | | | "IOPlatformPanicAction" = 0 | | | | | "IOReportLegendPublic" = Yes | | | | | "IOCommandPoolSize" = 256 | | | | | "IOProviderClass" = "IOPCIDevice" | | | | | "Physical Interconnect Location" = "External" | | | | | "IOMaximumSegmentByteCountWrite" = 4096 | | | | | "IOMaximumSegmentCountRead" = 32 | | | | | "Model Number" = "INTEL SSDPED1D280GAH" | | | | | "IOProbeScore" = 100 | | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=32768,"MaxPowerState"=2,"DriverPowerState"=2} | | | | | "IOMaximumSegmentCountWrite" = 32 | | | | | "Serial Number" = "PHMB83900051280IGN" | | | | | "NVMe Revision Supported" = "1.00" | | | | | "IOPCIPauseCompatible" = Yes | | | | | "Physical Interconnect" = "PCI-Express" | | | | | "Chipset Name" = "SSD Controller" | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IONVMeFamily" | | | | | "Vendor Name" = "Generic" | | | | | "CFBundleIdentifier" = "com.apple.iokit.IONVMeFamily" | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | "IOMinimumSegmentAlignmentByteCount" = 4 | | | | | "Controller Characteristics" = {"Preferred IO Size"=131072} | | | | | "Firmware Revision" = "E201HPS2" | | | | | "IOPCITunnelCompatible" = Yes | | | | | "IOReportLegend" = ({"IOReportChannels"=((5644784279684675442,12885032962,"NVMe Power States")),"IOReportGroupName"="NVMe","IOReportChannelInfo"={"IOReportChannelUnit"=72058100844068865}}) | | | | | "IOUnitName" = "disk" | | | | | "IOPCIClassMatch" = "0x01080200&0xffffff00" | | | | | } | | | | | | | | | +-o IONVMeBlockStorageDevice@1 | | | | | { | | | | | "IOCFPlugInTypes" = {"AA0FA6F9-C2D6-457F-B10B-59A13253292F"="NVMeSMARTLib.plugin"} | | | | | "NamespaceUUID" = 355252178309724 | | | | | "Logical Block Size" = 512 | | | | | "NamespaceID" = 1 | | | | | "IOUnit" = 1 | | | | | "IOReportLegend" = ({"IOReportGroupName"="NVMe","IOReportChannels"=((6082504312848663127,6442450945,"Tier0 BW Scale Factor"),(6082504312865440343,6442450945,"Tier1 BW Scale Factor"),(6082504312882217559,6442450945,"Tier2 BW Scale Factor"),(6082504312898994775,6442450945,"Tier3 BW Scale Factor")),"IOReportChannelInfo"={"IOReportChannelUnit"=0},"IOReportSubGroupName"="BW Limits"},{"IOReportGroupName"="NVMe","IOReportChannels"=((6084209303804800357,6442450945,"Total time elapsed"),(6082504312848654368,6442450945,"Tier0 Throttle Time"),(6082504312865431584,6442450945,"Tier1 Throttle Time"),(6082504312882208800,6442450945,"Tier2 Throttle Time"),(6082504312898986016,6442450945,"Tier3 Throttle Time")),"IOReportChannelInfo"={"IOReportChannelUnit"=0},"IOReportSubGroupName"="Time weighted throttle statistics"}) | | | | | "ThermalThrottlingSupported" = No | | | | | "device-type" = "Generic" | | | | | "IOReportLegendPublic" = Yes | | | | | "Physical Block Size" = 512 | | | | | "Protocol Characteristics" = {"Physical Interconnect"="PCI-Express","Physical Interconnect Location"="External"} | | | | | "Device Characteristics" = {"Serial Number"="PHMB83900051280IGN","Medium Type"="Solid State","Product Name"="INTEL SSDPED1D280GAH","Vendor Name"="","Product Revision Level"="E201HPS2"} | | | | | "IOStorageFeatures" = {"Unmap"=Yes,"Priority"=No,"Barrier"=No} | | | | | "NVMe SMART Capable" = Yes | | | | | } | | | | | | | | | +-o IOBlockStorageDriver | | | | | { | | | | | "IOPropertyMatch" = {"device-type"="Generic"} | | | | | "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily" | | | | | "IOProviderClass" = "IOBlockStorageDevice" | | | | | "IOClass" = "IOBlockStorageDriver" | | | | | "IOProbeScore" = 0 | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOStorageFamily" | | | | | "Statistics" = {"Operations (Write)"=198070,"Latency Time (Write)"=0,"Bytes (Read)"=8622320128,"Errors (Write)"=0,"Total Time (Read)"=44855483577,"Latency Time (Read)"=0,"Retries (Read)"=0,"Errors (Read)"=0,"Total Time (Write)"=11005399050,"Bytes (Write)"=7133167616,"Operations (Read)"=378525,"Retries (Write)"=0} | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | } | | | | | | | | | +-o INTEL SSDPED1D280GAH Media | | | | | { | | | | | "Content" = "GUID_partition_scheme" | | | | | "Removable" = No | | | | | "Whole" = Yes | | | | | "Leaf" = No | | | | | "BSD Name" = "disk0" | | | | | "Ejectable" = No | | | | | "Preferred Block Size" = 512 | | | | | "IOMediaIcon" = {"IOBundleResourceFile"="External.icns","CFBundleIdentifier"="com.apple.iokit.IOStorageFamily"} | | | | | "BSD Minor" = 0 | | | | | "IOPolledInterfaceStack" = "IOPolledFilePollers is not serializable" | | | | | "Writable" = Yes | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "BSD Major" = 1 | | | | | "Size" = 280065171456 | | | | | "IOBusyInterest" = "IOCommand is not serializable" | | | | | "Open" = Yes | | | | | "Content Hint" = "" | | | | | "BSD Unit" = 0 | | | | | } | | | | | | | | | +-o IOMediaBSDClient | | | | | { | | | | | "IOProbeScore" = 30000 | | | | | "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily" | | | | | "IOMatchCategory" = "IOMediaBSDClient" | | | | | "IOClass" = "IOMediaBSDClient" | | | | | "IOProviderClass" = "IOMedia" | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOStorageFamily" | | | | | "IOResourceMatch" = "IOBSD" | | | | | } | | | | | | | | | +-o IOGUIDPartitionScheme | | | | | { | | | | | "IOProbeScore" = 4000 | | | | | "IOPropertyMatch" = {"Whole"=Yes} | | | | | "IOMatchCategory" = "IOStorage" | | | | | "IOClass" = "IOGUIDPartitionScheme" | | | | | "IOProviderClass" = "IOMedia" | | | | | "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily" | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOStorageFamily" | | | | | "UUID" = "46F59C7F-BEB5-4E7C-933D-62452462B6E8" | | | | | "Content Mask" = "GUID_partition_scheme" | | | | | } | | | | | | | | | +-o EFI System Partition@1 | | | | | | { | | | | | | "Open" = No | | | | | | "Preferred Block Size" = 512 | | | | | | "Base" = 20480 | | | | | | "Writable" = Yes | | | | | | "IOBusyInterest" = "IOCommand is not serializable" | | | | | | "Size" = 209715200 | | | | | | "Content" = "C12A7328-F81F-11D2-BA4B-00A0C93EC93B" | | | | | | "BSD Minor" = 1 | | | | | | "Whole" = No | | | | | | "Removable" = No | | | | | | "UUID" = "8DEB2246-54E0-4E4F-BE60-50C34E0588AA" | | | | | | "BSD Unit" = 0 | | | | | | "BSD Major" = 1 | | | | | | "Ejectable" = No | | | | | | "BSD Name" = "disk0s1" | | | | | | "Partition ID" = 1 | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "GPT Attributes" = 0 | | | | | | "Content Hint" = "C12A7328-F81F-11D2-BA4B-00A0C93EC93B" | | | | | | "Leaf" = Yes | | | | | | } | | | | | | | | | | | +-o IOMediaBSDClient | | | | | { | | | | | "IOProbeScore" = 30000 | | | | | "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily" | | | | | "IOMatchCategory" = "IOMediaBSDClient" | | | | | "IOClass" = "IOMediaBSDClient" | | | | | "IOProviderClass" = "IOMedia" | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOStorageFamily" | | | | | "IOResourceMatch" = "IOBSD" | | | | | } | | | | | | | | | +-o Untitled 2@2 | | | | | { | | | | | "Open" = Yes | | | | | "Preferred Block Size" = 512 | | | | | "Base" = 209735680 | | | | | "Writable" = Yes | | | | | "IOBusyInterest" = "IOCommand is not serializable" | | | | | "Size" = 279855415296 | | | | | "Content" = "7C3457EF-0000-11AA-AA11-00306543ECAC" | | | | | "BSD Minor" = 2 | | | | | "Whole" = No | | | | | "Removable" = No | | | | | "UUID" = "4EB2708D-51C9-4E85-BD59-2AE7261667C0" | | | | | "BSD Unit" = 0 | | | | | "BSD Major" = 1 | | | | | "Ejectable" = No | | | | | "BSD Name" = "disk0s2" | | | | | "Partition ID" = 2 | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "GPT Attributes" = 0 | | | | | "Content Hint" = "7C3457EF-0000-11AA-AA11-00306543ECAC" | | | | | "Leaf" = No | | | | | "TierType" = "Main" | | | | | } | | | | | | | | | +-o IOMediaBSDClient | | | | | { | | | | | "IOProbeScore" = 30000 | | | | | "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily" | | | | | "IOMatchCategory" = "IOMediaBSDClient" | | | | | "IOClass" = "IOMediaBSDClient" | | | | | "IOProviderClass" = "IOMedia" | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOStorageFamily" | | | | | "IOResourceMatch" = "IOBSD" | | | | | } | | | | | | | | | +-o AppleAPFSContainerScheme | | | | | { | | | | | "IOProbeScore" = 2000 | | | | | "IOPropertyMatch" = ({"Content Hint"="7C3457EF-0000-11AA-AA11-00306543ECAC"}) | | | | | "IOMatchCategory" = "IOStorage" | | | | | "IOClass" = "AppleAPFSContainerScheme" | | | | | "CFBundleIdentifier" = "com.apple.filesystems.apfs" | | | | | "IOProviderClass" = "IOMedia" | | | | | "CFBundleIdentifierKernel" = "com.apple.filesystems.apfs" | | | | | "Statistics" = {"Operations (Read)"=470684,"Bytes (Write)"=13325963264,"Operations (Write)"=289282,"Bytes (Read)"=12776103936} | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "APFSComposited" = Yes | | | | | } | | | | | | | | | +-o AppleAPFSMedia | | | | | { | | | | | "Logical Block Size" = 4096 | | | | | "Open" = Yes | | | | | "Preferred Block Size" = 4096 | | | | | "Writable" = Yes | | | | | "IOBusyInterest" = "IOCommand is not serializable" | | | | | "Size" = 7961146785792 | | | | | "Content" = "EF57347C-0000-11AA-AA11-00306543ECAC" | | | | | "BSD Minor" = 6 | | | | | "Whole" = Yes | | | | | "IOStorageFeatures" = {"Unmap"=Yes,"Priority"=No,"Barrier"=No} | | | | | "Removable" = No | | | | | "EncryptionBlockSize" = 512 | | | | | "UUID" = "F4CFB8CB-3D56-46D3-8662-EFD4D9887E14" | | | | | "BSD Unit" = 2 | | | | | "BSD Major" = 1 | | | | | "Ejectable" = No | | | | | "BSD Name" = "disk2" | | | | | "Physical Block Size" = 4096 | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "Content Hint" = "EF57347C-0000-11AA-AA11-00306543ECAC" | | | | | "Leaf" = No | | | | | } | | | | | | | | | +-o AppleAPFSMediaBSDClient | | | | | { | | | | | "IOProbeScore" = 31000 | | | | | "CFBundleIdentifier" = "com.apple.filesystems.apfs" | | | | | "IOMatchCategory" = "IOMediaBSDClient" | | | | | "IOClass" = "AppleAPFSMediaBSDClient" | | | | | "IOProviderClass" = "AppleAPFSMedia" | | | | | "CFBundleIdentifierKernel" = "com.apple.filesystems.apfs" | | | | | "IOResourceMatch" = "IOBSD" | | | | | } | | | | | | | | | +-o AppleAPFSContainer | | | | | { | | | | | "IOClass" = "AppleAPFSContainer" | | | | | "CFBundleIdentifier" = "com.apple.filesystems.apfs" | | | | | "IOProviderClass" = "IOMedia" | | | | | "IOPropertyMatch" = ({"Content Hint"="EF57347C-0000-11AA-AA11-00306543ECAC"}) | | | | | "Logical Block Size" = 4096 | | | | | "IOUserClientClass" = "AppleAPFSUserClient" | | | | | "IOProbeScore" = 1000 | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "IOMatchCategory" = "IOStorage" | | | | | "Statistics" = {"Fusion: Number of middle tree metadata bytes written"=87011328,"Write burst: Total number of bytes written"=5201435744,"Bytes read from block device"=5967265792,"Fusion: Metadata bytes read from SSD directly"=1088430080,"Fusion: Extents copied into read cache"=978,"Fusion: Metadata bytes written to SSD directly"=813031424,"Fusion: User data bytes read from WBC or W2RC"=9809920,"Object cache: Number of reads"=266408,"Object cache: Number of writes"=198494,"Metadata: Number of bytes written to checkpoint area"=167342080,"Fusion: Bytes evicted from read cache"=0,"Object cache: Number of full cache flushes"=2752,"Fusion: User data bytes read from HDD directly"=6718365696,"Fusion: Metadata bytes read from HDD directly"=2785280,"Fusion: Number of times the user data read from SSD directly"=14977,"Fusion: Number of times the user data read from WBC or W2RC"=467,"Fusion: Number of times Dirty MT mapping was removed because of a deallocation"=8253,"Fusion: Number of times the user data read from HDD directly"=89561,"Fusion: RC Bytes deferred to be freed when Dirty MT mapping was removed because of a deallocation"=332890112,"Object cache: Number of hits"=193538268,"Fusion: Number of times the user data written to WBC"=9932,"Fusion: Errors when copying data from write-back cache"=0,"Fusion: Extents copied from write-back cache"=68704,"Fusion: Number of wbc list metadata bytes written"=8675328,"Object cache: Number of partial cache flushes"=0,"Metadata: Number of read errors"=0,"Fusion: User data bytes written to WBC"=1718923264,"Metadata: Number of spaceman bitmap bytes read"=255897600,"Write burst: Burst count"=9802,"Metadata: Number of bytes read"=0,"Fusion: User data bytes read from RC"=1242537984,"Write burst: Total number of I/Os"=736478,"Fusion: User data bytes read from SSD directly"=658186240,"Metadata: Number of bytes written"=0,"Number of times device's cache flushed"=0,"Fusion: Number of times Clean MT mapping was removed because of a deallocation"=24785,"Metadata: Number of write errors"=0,"Fusion: User data bytes written to HDD directly"=888832000,"Fusion: Number of extents moved for pinning"=0,"Fusion: User data bytes written to W2RC"=11506003968,"Write requests sent to block device"=108599,"Fusion: Number of times Dirty MT mapping was removed because of an overwrite"=10473,"Fusion: Number of times the user data written to HDD directly"=22508,"Fusion: RC Bytes deferred to be freed when Dirty MT mapping was removed because of an overwrite"=130215936,"Write burst: Total time between bursts"=64416985075240,"Fusion: Number of times the user data read from RC"=28805,"Fusion: RC Bytes freed when Clean MT mapping was removed because of an overwrite"=714534912,"Read requests sent to block device"=133918,"Fusion: Number of times Clean MT mapping was removed because of an overwrite"=16093,"Fusion: Number of times pinning operation failed"=0,"Fusion: Extents evicted from read cache"=0,"Object cache: Total number of queries"=193807160,"Write burst: Total time"=593778240861,"Fusion: Number of middle tree metadata bytes read"=3268608,"Fusion: Number of times Fusion internal IO was throttled for Promoter"=52,"Fusion: Number of times Fusion internal IO was throttled for Elevator"=273,"Fusion: Number of wbc list metadata bytes read"=4096,"Fusion: RC Bytes freed when Clean MT mapping was removed because of a deallocation"=2537361408,"Fusion: User data bytes read from the WBC before the write was flushed completely"=0,"Fusion: Bytes copied into read cache"=4005888,"Number of transactions flushed"=2752,"Fusion: Number of file pinning requests"=0,"Fusion: Number of times the user data read from the WBC before the write was flushed completely"=0,"Bytes written to block device"=6632267776,"Fusion: Metadata bytes written to HDD directly"=0,"Object cache: Number of evictions"=162034,"Object cache: Number of objects processed by partial cache flushes"=0,"Fusion: Bytes copied from write-back cache"=5709316096,"Number of transaction updates"=1068301,"Fusion: Number of times Fusion elevator started IO batch"=5604,"Metadata: Number of spaceman bitmap bytes written"=159604736,"Fusion: User data bytes written to SSD directly"=3194880,"Fusion: Number of times the user data written to W2RC"=75937,"Fusion: Number of bytes moved for pinning"=0,"Fusion: Number of times the user data written to SSD directly"=224,"Fusion: Errors when copying data into read cache"=0} | | | | | "UUID" = "F4CFB8CB-3D56-46D3-8662-EFD4D9887E14" | | | | | "Status" = "Online" | | | | | "Size" = 7961146785792 | | | | | "CFBundleIdentifierKernel" = "com.apple.filesystems.apfs" | | | | | "IOAPFSPreBootDevice" = ("Preboot@2") | | | | | } | | | | | | | | | +-o FusionSSD - Data@1 | | | | | | { | | | | | | "Logical Block Size" = 4096 | | | | | | "Open" = Yes | | | | | | "Preferred Block Size" = 4096 | | | | | | "Writable" = Yes | | | | | | "SpilledOver" = Yes | | | | | | "IOBusyInterest" = "IOCommand is not serializable" | | | | | | "Size" = 7961146785792 | | | | | | "Content" = "41504653-0000-11AA-AA11-00306543ECAC" | | | | | | "BSD Minor" = 7 | | | | | | "FormattedBy" = "diskmanagementd (1412.141.1)" | | | | | | "Whole" = No | | | | | | "IOStorageFeatures" = {"Unmap"=Yes,"Priority"=No,"Barrier"=No} | | | | | | "Removable" = No | | | | | | "UUID" = "8B795A1D-57E9-4FB3-8D01-5B772803BAFB" | | | | | | "CaseSensitive" = No | | | | | | "Statistics" = {"Metadata: Number of fsroot bytes written"=217006080,"Bytes read from block device"=5445574656,"Calls to VNOP_ALLOCATE"=394,"Calls to VNOP_LOOKUP"=1137069,"Calls to VNOP_GETATTRLISTBULK"=345970,"Calls to VNOP_CLOSE"=926809,"Calls to VNOP_MNOMAP"=7764,"Calls to VNOP_INACTIVE"=495248,"Calls to VNOP_REMOVENAMEDSTREAM"=0,"Calls to VNOP_READ"=1251861,"File defrag: Number of failed defrag attempts"=0,"Calls to VNOP_BLOCKMAP"=244504,"Calls to VNOP_CREATE"=18908,"Metadata: Number of objects failed to write"=0,"File defrag: Number of blocks reallocated"=0,"Calls to VNOP_LISTXATTR"=14597,"Calls to VNOP_SEARCHFS"=0,"Metadata: Number of gbitmap bytes written"=0,"Calls to VNOP_FSYNC"=235509,"Calls to VNOP_MMAP_CHECK"=36312,"Calls to VNOP_MMAP"=55292,"File defrag: Number of fragmented files found that we couldn't track"=0,"Calls to VNOP_GETNAMEDSTREAM"=9,"Read requests received from user"=1090762,"Calls to VNOP_RENAME"=7667,"Calls to VNOP_SETATTR"=76014,"Calls to VNOP_MKDIR"=5198,"File defrag: Number of files that finished defragmentation"=0,"Metadata: Number of bytes read"=737263616,"Calls to VNOP_READLINK"=69612,"Calls to VNOP_LINK"=324,"Metadata: Number of bytes written"=459907072,"Calls to VNOP_READDIR"=49226,"File defrag: Number of files scanned for fragmentation"=0,"File defrag: Number of fragmented files found during scans"=0,"File defrag: Number of file extents split"=0,"Bytes written by user"=5445969190,"Calls to VNOP_OPEN"=928572,"Calls to VNOP_MAKENAMEDSTREAM"=9,"Write requests sent to block device"=108599,"File defrag: Number of file extents reallocated"=0,"Calls to VNOP_PATHCONF"=84,"Read requests sent to block device"=113906,"Calls to VNOP_SYMLINK"=139,"Calls to VNOP_EXCHANGE"=0,"Metadata: Number of fsroot bytes read"=692412416,"Metadata: Number of omap bytes read"=18710528,"Metadata: Number of snapmeta bytes read"=0,"Calls to VNOP_RMDIR"=6683,"Calls to VNOP_STRATEGY"=222505,"Metadata: Number of snapmeta bytes written"=0,"Calls to VNOP_GETXATTR"=416457,"Decmpfs errors"=0,"Calls to VNOP_OFFTOBLK"=0,"Metadata: Number of blockref bytes read"=26140672,"Calls to VNOP_CLONEFILE"=15,"Metadata: Number of objects failed to read"=0,"Bytes read by user"=9868683054,"Calls to VNOP_MKNOD"=0,"Bytes written to block device"=6632267776,"Metadata: Number of gbitmap bytes read"=0,"Calls to VNOP_REMOVEXATTR"=560,"Calls to VNOP_WRITE"=741839,"Calls to VNOP_REMOVE"=25175,"Calls to VNOP_PAGEIN"=66535,"Calls to VNOP_BLKTOOFF"=0,"Calls to VNOP_RECLAIM"=169588,"File defrag: Number of regions to defrag found during scans"=0,"Metadata: Number of blockref bytes written"=73179136,"Calls to VNOP_RENAMEX"=7675,"Calls to VNOP_IOCTL"=1296119,"Calls to VNOP_GETATTR"=16634501,"Calls to VNOP_SETXATTR"=17709,"Write requests received from user"=741795,"Metadata: Number of omap bytes written"=158646272,"Calls to VNOP_PAGEOUT"=11226} | | | | | | "BSD Unit" = 2 | | | | | | "Ejectable" = No | | | | | | "VolGroupUUID" = "8B795A1D-57E9-4FB3-8D01-5B772803BAFB" | | | | | | "Role" = ("Data") | | | | | | "BSD Name" = "disk2s1" | | | | | | "BSD Major" = 1 | | | | | | "Physical Block Size" = 4096 | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "Status" = "Online" | | | | | | "autodiskmount" = No | | | | | | "Content Hint" = "41504653-0000-11AA-AA11-00306543ECAC" | | | | | | "Leaf" = Yes | | | | | | } | | | | | | | | | | | +-o AppleAPFSVolumeBSDClient | | | | | { | | | | | "IOProbeScore" = 31000 | | | | | "CFBundleIdentifier" = "com.apple.filesystems.apfs" | | | | | "IOMatchCategory" = "IOMediaBSDClient" | | | | | "IOClass" = "AppleAPFSVolumeBSDClient" | | | | | "IOProviderClass" = "AppleAPFSVolume" | | | | | "CFBundleIdentifierKernel" = "com.apple.filesystems.apfs" | | | | | "IOResourceMatch" = "IOBSD" | | | | | } | | | | | | | | | +-o Preboot@2 | | | | | | { | | | | | | "Logical Block Size" = 4096 | | | | | | "Open" = No | | | | | | "Preferred Block Size" = 4096 | | | | | | "Writable" = Yes | | | | | | "IOBusyInterest" = "IOCommand is not serializable" | | | | | | "Size" = 7961146785792 | | | | | | "Content" = "41504653-0000-11AA-AA11-00306543ECAC" | | | | | | "BSD Minor" = 9 | | | | | | "FormattedBy" = "diskmanagementd (1412.141.1)" | | | | | | "Whole" = No | | | | | | "IOStorageFeatures" = {"Unmap"=Yes,"Priority"=No,"Barrier"=No} | | | | | | "Removable" = No | | | | | | "UUID" = "4B0E5007-069C-40EC-ABEE-7943354F38AE" | | | | | | "CaseSensitive" = No | | | | | | "Statistics" = {"Metadata: Number of fsroot bytes written"=0,"Bytes read from block device"=0,"Calls to VNOP_ALLOCATE"=0,"Calls to VNOP_LOOKUP"=0,"Calls to VNOP_GETATTRLISTBULK"=0,"Calls to VNOP_CLOSE"=0,"Calls to VNOP_MNOMAP"=0,"Calls to VNOP_INACTIVE"=0,"Calls to VNOP_REMOVENAMEDSTREAM"=0,"Calls to VNOP_READ"=0,"File defrag: Number of failed defrag attempts"=0,"Calls to VNOP_BLOCKMAP"=0,"Calls to VNOP_CREATE"=0,"Metadata: Number of objects failed to write"=0,"File defrag: Number of blocks reallocated"=0,"Calls to VNOP_LISTXATTR"=0,"Calls to VNOP_SEARCHFS"=0,"Metadata: Number of gbitmap bytes written"=0,"Calls to VNOP_FSYNC"=0,"Calls to VNOP_MMAP_CHECK"=0,"Calls to VNOP_MMAP"=0,"File defrag: Number of fragmented files found that we couldn't track"=0,"Calls to VNOP_GETNAMEDSTREAM"=0,"Read requests received from user"=0,"Calls to VNOP_RENAME"=0,"Calls to VNOP_SETATTR"=0,"Calls to VNOP_MKDIR"=0,"File defrag: Number of files that finished defragmentation"=0,"Metadata: Number of bytes read"=0,"Calls to VNOP_READLINK"=0,"Calls to VNOP_LINK"=0,"Metadata: Number of bytes written"=0,"Calls to VNOP_READDIR"=0,"File defrag: Number of files scanned for fragmentation"=0,"File defrag: Number of fragmented files found during scans"=0,"File defrag: Number of file extents split"=0,"Bytes written by user"=0,"Calls to VNOP_OPEN"=0,"Calls to VNOP_MAKENAMEDSTREAM"=0,"Write requests sent to block device"=0,"File defrag: Number of file extents reallocated"=0,"Calls to VNOP_PATHCONF"=0,"Read requests sent to block device"=0,"Calls to VNOP_SYMLINK"=0,"Calls to VNOP_EXCHANGE"=0,"Metadata: Number of fsroot bytes read"=0,"Metadata: Number of omap bytes read"=0,"Metadata: Number of snapmeta bytes read"=0,"Calls to VNOP_RMDIR"=0,"Calls to VNOP_STRATEGY"=0,"Metadata: Number of snapmeta bytes written"=0,"Calls to VNOP_GETXATTR"=0,"Decmpfs errors"=0,"Calls to VNOP_OFFTOBLK"=0,"Metadata: Number of blockref bytes read"=0,"Calls to VNOP_CLONEFILE"=0,"Metadata: Number of objects failed to read"=0,"Bytes read by user"=0,"Calls to VNOP_MKNOD"=0,"Bytes written to block device"=0,"Metadata: Number of gbitmap bytes read"=0,"Calls to VNOP_REMOVEXATTR"=0,"Calls to VNOP_WRITE"=0,"Calls to VNOP_REMOVE"=0,"Calls to VNOP_PAGEIN"=0,"Calls to VNOP_BLKTOOFF"=0,"Calls to VNOP_RECLAIM"=0,"File defrag: Number of regions to defrag found during scans"=0,"Metadata: Number of blockref bytes written"=0,"Calls to VNOP_RENAMEX"=0,"Calls to VNOP_IOCTL"=0,"Calls to VNOP_GETATTR"=0,"Calls to VNOP_SETXATTR"=0,"Write requests received from user"=0,"Metadata: Number of omap bytes written"=0,"Calls to VNOP_PAGEOUT"=0} | | | | | | "BSD Unit" = 2 | | | | | | "Ejectable" = No | | | | | | "VolGroupUUID" = "00000000-0000-0000-0000-000000000000" | | | | | | "Role" = ("Preboot") | | | | | | "BSD Name" = "disk2s2" | | | | | | "BSD Major" = 1 | | | | | | "Physical Block Size" = 4096 | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "autodiskmount" = No | | | | | | "Status" = "Online" | | | | | | "Content Hint" = "41504653-0000-11AA-AA11-00306543ECAC" | | | | | | "Leaf" = Yes | | | | | | } | | | | | | | | | | | +-o AppleAPFSVolumeBSDClient | | | | | { | | | | | "IOProbeScore" = 31000 | | | | | "CFBundleIdentifier" = "com.apple.filesystems.apfs" | | | | | "IOMatchCategory" = "IOMediaBSDClient" | | | | | "IOClass" = "AppleAPFSVolumeBSDClient" | | | | | "IOProviderClass" = "AppleAPFSVolume" | | | | | "CFBundleIdentifierKernel" = "com.apple.filesystems.apfs" | | | | | "IOResourceMatch" = "IOBSD" | | | | | } | | | | | | | | | +-o Recovery@3 | | | | | | { | | | | | | "Logical Block Size" = 4096 | | | | | | "Open" = No | | | | | | "Preferred Block Size" = 4096 | | | | | | "Writable" = Yes | | | | | | "IOBusyInterest" = "IOCommand is not serializable" | | | | | | "Size" = 7961146785792 | | | | | | "Content" = "41504653-0000-11AA-AA11-00306543ECAC" | | | | | | "BSD Minor" = 8 | | | | | | "FormattedBy" = "diskmanagementd (1412.141.1)" | | | | | | "Whole" = No | | | | | | "IOStorageFeatures" = {"Unmap"=Yes,"Priority"=No,"Barrier"=No} | | | | | | "Removable" = No | | | | | | "UUID" = "10A53BBA-F5A4-4D18-BB36-D3952CED7408" | | | | | | "CaseSensitive" = No | | | | | | "Statistics" = {"Metadata: Number of fsroot bytes written"=0,"Bytes read from block device"=0,"Calls to VNOP_ALLOCATE"=0,"Calls to VNOP_LOOKUP"=0,"Calls to VNOP_GETATTRLISTBULK"=0,"Calls to VNOP_CLOSE"=0,"Calls to VNOP_MNOMAP"=0,"Calls to VNOP_INACTIVE"=0,"Calls to VNOP_REMOVENAMEDSTREAM"=0,"Calls to VNOP_READ"=0,"File defrag: Number of failed defrag attempts"=0,"Calls to VNOP_BLOCKMAP"=0,"Calls to VNOP_CREATE"=0,"Metadata: Number of objects failed to write"=0,"File defrag: Number of blocks reallocated"=0,"Calls to VNOP_LISTXATTR"=0,"Calls to VNOP_SEARCHFS"=0,"Metadata: Number of gbitmap bytes written"=0,"Calls to VNOP_FSYNC"=0,"Calls to VNOP_MMAP_CHECK"=0,"Calls to VNOP_MMAP"=0,"File defrag: Number of fragmented files found that we couldn't track"=0,"Calls to VNOP_GETNAMEDSTREAM"=0,"Read requests received from user"=0,"Calls to VNOP_RENAME"=0,"Calls to VNOP_SETATTR"=0,"Calls to VNOP_MKDIR"=0,"File defrag: Number of files that finished defragmentation"=0,"Metadata: Number of bytes read"=0,"Calls to VNOP_READLINK"=0,"Calls to VNOP_LINK"=0,"Metadata: Number of bytes written"=0,"Calls to VNOP_READDIR"=0,"File defrag: Number of files scanned for fragmentation"=0,"File defrag: Number of fragmented files found during scans"=0,"File defrag: Number of file extents split"=0,"Bytes written by user"=0,"Calls to VNOP_OPEN"=0,"Calls to VNOP_MAKENAMEDSTREAM"=0,"Write requests sent to block device"=0,"File defrag: Number of file extents reallocated"=0,"Calls to VNOP_PATHCONF"=0,"Read requests sent to block device"=0,"Calls to VNOP_SYMLINK"=0,"Calls to VNOP_EXCHANGE"=0,"Metadata: Number of fsroot bytes read"=0,"Metadata: Number of omap bytes read"=0,"Metadata: Number of snapmeta bytes read"=0,"Calls to VNOP_RMDIR"=0,"Calls to VNOP_STRATEGY"=0,"Metadata: Number of snapmeta bytes written"=0,"Calls to VNOP_GETXATTR"=0,"Decmpfs errors"=0,"Calls to VNOP_OFFTOBLK"=0,"Metadata: Number of blockref bytes read"=0,"Calls to VNOP_CLONEFILE"=0,"Metadata: Number of objects failed to read"=0,"Bytes read by user"=0,"Calls to VNOP_MKNOD"=0,"Bytes written to block device"=0,"Metadata: Number of gbitmap bytes read"=0,"Calls to VNOP_REMOVEXATTR"=0,"Calls to VNOP_WRITE"=0,"Calls to VNOP_REMOVE"=0,"Calls to VNOP_PAGEIN"=0,"Calls to VNOP_BLKTOOFF"=0,"Calls to VNOP_RECLAIM"=0,"File defrag: Number of regions to defrag found during scans"=0,"Metadata: Number of blockref bytes written"=0,"Calls to VNOP_RENAMEX"=0,"Calls to VNOP_IOCTL"=0,"Calls to VNOP_GETATTR"=0,"Calls to VNOP_SETXATTR"=0,"Write requests received from user"=0,"Metadata: Number of omap bytes written"=0,"Calls to VNOP_PAGEOUT"=0} | | | | | | "BSD Unit" = 2 | | | | | | "Ejectable" = No | | | | | | "VolGroupUUID" = "00000000-0000-0000-0000-000000000000" | | | | | | "Role" = ("Recovery") | | | | | | "BSD Name" = "disk2s3" | | | | | | "BSD Major" = 1 | | | | | | "Physical Block Size" = 4096 | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "autodiskmount" = No | | | | | | "Status" = "Online" | | | | | | "Content Hint" = "41504653-0000-11AA-AA11-00306543ECAC" | | | | | | "Leaf" = Yes | | | | | | } | | | | | | | | | | | +-o AppleAPFSVolumeBSDClient | | | | | { | | | | | "IOProbeScore" = 31000 | | | | | "CFBundleIdentifier" = "com.apple.filesystems.apfs" | | | | | "IOMatchCategory" = "IOMediaBSDClient" | | | | | "IOClass" = "AppleAPFSVolumeBSDClient" | | | | | "IOProviderClass" = "AppleAPFSVolume" | | | | | "CFBundleIdentifierKernel" = "com.apple.filesystems.apfs" | | | | | "IOResourceMatch" = "IOBSD" | | | | | } | | | | | | | | | +-o VM@4 | | | | | | { | | | | | | "Logical Block Size" = 4096 | | | | | | "Open" = Yes | | | | | | "Preferred Block Size" = 4096 | | | | | | "Writable" = Yes | | | | | | "SpilledOver" = Yes | | | | | | "IOBusyInterest" = "IOCommand is not serializable" | | | | | | "Size" = 7961146785792 | | | | | | "Content" = "41504653-0000-11AA-AA11-00306543ECAC" | | | | | | "BSD Minor" = 11 | | | | | | "FormattedBy" = "diskmanagementd (1412.141.1)" | | | | | | "Whole" = No | | | | | | "IOStorageFeatures" = {"Unmap"=Yes,"Priority"=No,"Barrier"=No} | | | | | | "Removable" = No | | | | | | "UUID" = "F66ECD19-3A63-4F19-9639-261099148C9F" | | | | | | "CaseSensitive" = No | | | | | | "Statistics" = {"Metadata: Number of fsroot bytes written"=12288,"Bytes read from block device"=4096,"Calls to VNOP_ALLOCATE"=0,"Calls to VNOP_LOOKUP"=27,"Calls to VNOP_GETATTRLISTBULK"=0,"Calls to VNOP_CLOSE"=14,"Calls to VNOP_MNOMAP"=0,"Calls to VNOP_INACTIVE"=2,"Calls to VNOP_REMOVENAMEDSTREAM"=0,"Calls to VNOP_READ"=1,"File defrag: Number of failed defrag attempts"=0,"Calls to VNOP_BLOCKMAP"=3,"Calls to VNOP_CREATE"=0,"Metadata: Number of objects failed to write"=0,"File defrag: Number of blocks reallocated"=0,"Calls to VNOP_LISTXATTR"=0,"Calls to VNOP_SEARCHFS"=0,"Metadata: Number of gbitmap bytes written"=0,"Calls to VNOP_FSYNC"=1,"Calls to VNOP_MMAP_CHECK"=0,"Calls to VNOP_MMAP"=0,"File defrag: Number of fragmented files found that we couldn't track"=0,"Calls to VNOP_GETNAMEDSTREAM"=0,"Read requests received from user"=1,"Calls to VNOP_RENAME"=0,"Calls to VNOP_SETATTR"=2,"Calls to VNOP_MKDIR"=0,"File defrag: Number of files that finished defragmentation"=0,"Metadata: Number of bytes read"=4096,"Calls to VNOP_READLINK"=0,"Calls to VNOP_LINK"=0,"Metadata: Number of bytes written"=49152,"Calls to VNOP_READDIR"=1,"File defrag: Number of files scanned for fragmentation"=0,"File defrag: Number of fragmented files found during scans"=0,"File defrag: Number of file extents split"=0,"Bytes written by user"=0,"Calls to VNOP_OPEN"=14,"Calls to VNOP_MAKENAMEDSTREAM"=0,"Write requests sent to block device"=0,"File defrag: Number of file extents reallocated"=0,"Calls to VNOP_PATHCONF"=28,"Read requests sent to block device"=1,"Calls to VNOP_SYMLINK"=0,"Calls to VNOP_EXCHANGE"=0,"Metadata: Number of fsroot bytes read"=0,"Metadata: Number of omap bytes read"=4096,"Metadata: Number of snapmeta bytes read"=0,"Calls to VNOP_RMDIR"=0,"Calls to VNOP_STRATEGY"=1,"Metadata: Number of snapmeta bytes written"=0,"Calls to VNOP_GETXATTR"=3,"Decmpfs errors"=0,"Calls to VNOP_OFFTOBLK"=0,"Metadata: Number of blockref bytes read"=0,"Calls to VNOP_CLONEFILE"=0,"Metadata: Number of objects failed to read"=0,"Bytes read by user"=4096,"Calls to VNOP_MKNOD"=0,"Bytes written to block device"=0,"Metadata: Number of gbitmap bytes read"=0,"Calls to VNOP_REMOVEXATTR"=0,"Calls to VNOP_WRITE"=0,"Calls to VNOP_REMOVE"=0,"Calls to VNOP_PAGEIN"=0,"Calls to VNOP_BLKTOOFF"=0,"Calls to VNOP_RECLAIM"=1,"File defrag: Number of regions to defrag found during scans"=0,"Metadata: Number of blockref bytes written"=0,"Calls to VNOP_RENAMEX"=0,"Calls to VNOP_IOCTL"=42,"Calls to VNOP_GETATTR"=34243,"Calls to VNOP_SETXATTR"=0,"Write requests received from user"=0,"Metadata: Number of omap bytes written"=24576,"Calls to VNOP_PAGEOUT"=0} | | | | | | "BSD Unit" = 2 | | | | | | "Ejectable" = No | | | | | | "VolGroupUUID" = "00000000-0000-0000-0000-000000000000" | | | | | | "Role" = ("VM") | | | | | | "BSD Name" = "disk2s4" | | | | | | "BSD Major" = 1 | | | | | | "Physical Block Size" = 4096 | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "autodiskmount" = No | | | | | | "Status" = "Online" | | | | | | "Content Hint" = "41504653-0000-11AA-AA11-00306543ECAC" | | | | | | "Leaf" = Yes | | | | | | } | | | | | | | | | | | +-o AppleAPFSVolumeBSDClient | | | | | { | | | | | "IOProbeScore" = 31000 | | | | | "CFBundleIdentifier" = "com.apple.filesystems.apfs" | | | | | "IOMatchCategory" = "IOMediaBSDClient" | | | | | "IOClass" = "AppleAPFSVolumeBSDClient" | | | | | "IOProviderClass" = "AppleAPFSVolume" | | | | | "CFBundleIdentifierKernel" = "com.apple.filesystems.apfs" | | | | | "IOResourceMatch" = "IOBSD" | | | | | } | | | | | | | | | +-o FusionSSD@5 | | | | | { | | | | | "Logical Block Size" = 4096 | | | | | "Open" = Yes | | | | | "Preferred Block Size" = 4096 | | | | | "Writable" = Yes | | | | | "IOBusyInterest" = "IOCommand is not serializable" | | | | | "Size" = 7961146785792 | | | | | "Content" = "41504653-0000-11AA-AA11-00306543ECAC" | | | | | "BSD Minor" = 10 | | | | | "FormattedBy" = "diskmanagementd (1412.141.1)" | | | | | "Whole" = No | | | | | "IOStorageFeatures" = {"Unmap"=Yes,"Priority"=No,"Barrier"=No} | | | | | "Removable" = No | | | | | "UUID" = "AD18594D-CEEE-4787-B701-08BFE025E19A" | | | | | "CaseSensitive" = No | | | | | "Statistics" = {"Metadata: Number of fsroot bytes written"=0,"Bytes read from block device"=0,"Calls to VNOP_ALLOCATE"=0,"Calls to VNOP_LOOKUP"=0,"Calls to VNOP_GETATTRLISTBULK"=0,"Calls to VNOP_CLOSE"=0,"Calls to VNOP_MNOMAP"=0,"Calls to VNOP_INACTIVE"=0,"Calls to VNOP_REMOVENAMEDSTREAM"=0,"Calls to VNOP_READ"=0,"File defrag: Number of failed defrag attempts"=0,"Calls to VNOP_BLOCKMAP"=0,"Calls to VNOP_CREATE"=0,"Metadata: Number of objects failed to write"=0,"File defrag: Number of blocks reallocated"=0,"Calls to VNOP_LISTXATTR"=0,"Calls to VNOP_SEARCHFS"=0,"Metadata: Number of gbitmap bytes written"=0,"Calls to VNOP_FSYNC"=0,"Calls to VNOP_MMAP_CHECK"=0,"Calls to VNOP_MMAP"=0,"File defrag: Number of fragmented files found that we couldn't track"=0,"Calls to VNOP_GETNAMEDSTREAM"=0,"Read requests received from user"=0,"Calls to VNOP_RENAME"=0,"Calls to VNOP_SETATTR"=0,"Calls to VNOP_MKDIR"=0,"File defrag: Number of files that finished defragmentation"=0,"Metadata: Number of bytes read"=0,"Calls to VNOP_READLINK"=0,"Calls to VNOP_LINK"=0,"Metadata: Number of bytes written"=0,"Calls to VNOP_READDIR"=0,"File defrag: Number of files scanned for fragmentation"=0,"File defrag: Number of fragmented files found during scans"=0,"File defrag: Number of file extents split"=0,"Bytes written by user"=0,"Calls to VNOP_OPEN"=0,"Calls to VNOP_MAKENAMEDSTREAM"=0,"Write requests sent to block device"=0,"File defrag: Number of file extents reallocated"=0,"Calls to VNOP_PATHCONF"=0,"Read requests sent to block device"=0,"Calls to VNOP_SYMLINK"=0,"Calls to VNOP_EXCHANGE"=0,"Metadata: Number of fsroot bytes read"=0,"Metadata: Number of omap bytes read"=0,"Metadata: Number of snapmeta bytes read"=0,"Calls to VNOP_RMDIR"=0,"Calls to VNOP_STRATEGY"=0,"Metadata: Number of snapmeta bytes written"=0,"Calls to VNOP_GETXATTR"=0,"Decmpfs errors"=0,"Calls to VNOP_OFFTOBLK"=0,"Metadata: Number of blockref bytes read"=0,"Calls to VNOP_CLONEFILE"=0,"Metadata: Number of objects failed to read"=0,"Bytes read by user"=0,"Calls to VNOP_MKNOD"=0,"Bytes written to block device"=0,"Metadata: Number of gbitmap bytes read"=0,"Calls to VNOP_REMOVEXATTR"=0,"Calls to VNOP_WRITE"=0,"Calls to VNOP_REMOVE"=0,"Calls to VNOP_PAGEIN"=0,"Calls to VNOP_BLKTOOFF"=0,"Calls to VNOP_RECLAIM"=0,"File defrag: Number of regions to defrag found during scans"=0,"Metadata: Number of blockref bytes written"=0,"Calls to VNOP_RENAMEX"=0,"Calls to VNOP_IOCTL"=0,"Calls to VNOP_GETATTR"=0,"Calls to VNOP_SETXATTR"=0,"Write requests received from user"=0,"Metadata: Number of omap bytes written"=0,"Calls to VNOP_PAGEOUT"=0} | | | | | "BSD Unit" = 2 | | | | | "Ejectable" = No | | | | | "VolGroupUUID" = "8B795A1D-57E9-4FB3-8D01-5B772803BAFB" | | | | | "Role" = ("System") | | | | | "BSD Name" = "disk2s5" | | | | | "BSD Major" = 1 | | | | | "Physical Block Size" = 4096 | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "Status" = "Online" | | | | | "Content Hint" = "41504653-0000-11AA-AA11-00306543ECAC" | | | | | "Leaf" = Yes | | | | | } | | | | | | | | | +-o AppleAPFSVolumeBSDClient | | | | { | | | | "IOProbeScore" = 31000 | | | | "CFBundleIdentifier" = "com.apple.filesystems.apfs" | | | | "IOMatchCategory" = "IOMediaBSDClient" | | | | "IOClass" = "AppleAPFSVolumeBSDClient" | | | | "IOProviderClass" = "AppleAPFSVolume" | | | | "CFBundleIdentifierKernel" = "com.apple.filesystems.apfs" | | | | "IOResourceMatch" = "IOBSD" | | | | } | | | | | | | +-o PPB4@4 | | | | { | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "TBTPCI_SS" = 64 | | | | "IOPCIExpressLinkCapabilities" = 70868034 | | | | "vendor-id" = <1d110000> | | | | "class-code" = <00040600> | | | | "TBTPCI_LC" = 0 | | | | "TBTPCI_TOTAL_PRRT" = 0 | | | | "IOName" = "pci-bridge" | | | | "#size-cells" = <02000000> | | | | "TBTPCI_PMCSR" = 8 | | | | "pcidebug" = "2:4:0(4:9)" | | | | "IOChildIndex" = 2 | | | | "TBTPCI_NLRT" = 18446744073709551615 | | | | "IOPCIExpressLinkStatus" = 28738 | | | | "TBTPCI_RT" = 18446744073709551615 | | | | "pci-aspm-default" = 0 | | | | "IOPCIExpressCapabilities" = 98 | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci","com.apple.developer.driverkit.transport.pci.bridge")) | | | | "IOPCIConfigured" = Yes | | | | "IODTPersist" = 0 | | | | "TBTPCI_LWRT" = 18446744073709551615 | | | | "TBTPCI_SC" = 0 | | | | "built-in" = <00> | | | | "IOPCIResourced" = Yes | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "ranges" = <0000008200000000000060900000008200000000000060900000000000002000000000c20000000000000000000000c2000000000000000000000000000000000000008100000000000000000000008100000000000000000000000000000000> | | | | "acpi-pmcap-offset" = 192 | | | | "name" = <"pci-bridge"> | | | | "TBTPCI_TOTAL_RT" = 0 | | | | "TBTPCI_LS" = 28738 | | | | "TBTPCI_TOTAL_LWRT" = 0 | | | | "compatible" = <"pci111d,8061","pciclass,060400","PPB4"> | | | | "TBTPCI_PRRT" = 18446744073709551615 | | | | "TBTPCI_TOTAL_LUP" = 1 | | | | "reg" = <0020020000000000000000000000000000000000> | | | | "TBTPCI_TOTAL_NLRT" = 0 | | | | "device-id" = <61800000> | | | | "#address-cells" = <03000000> | | | | "revision-id" = <01000000> | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/IOU2@10000/I2PS@0/PPB4@40000" | | | | } | | | | | | | +-o IOPP | | | | { | | | | "IOProbeScore" = 18446744073709551516 | | | | "CFBundleIdentifier" = "com.apple.iokit.IOPCIFamily" | | | | "IOProviderClass" = "IOPCIDevice" | | | | "IOClass" = "IOPCI2PCIBridge" | | | | "IOPCIClassMatch" = "0x06040000&0xffff0000" | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOPCIFamily" | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"MaxPowerState"=3} | | | | } | | | | | | | +-o PXS4@0 | | | | { | | | | "IOInterruptSpecifiers" = (<1000000007000000>) | | | | "#address-cells" = <03000000> | | | | "class-code" = <00040600> | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "pci-aspm-default" = 0 | | | | "IOInterruptControllers" = ("io-apic-0") | | | | "vendor-id" = <86800000> | | | | "name" = <"pci-bridge"> | | | | "device-id" = | | | | "IOChildIndex" = 1 | | | | "acpi-pmcap-offset" = 128 | | | | "IOPCIResourced" = Yes | | | | "compatible" = <"pci8086,15ea","pciclass,060400","PXS4"> | | | | "ranges" = <0000008200000000000060900000008200000000000060900000000000002000000000c20000000000000000000000c2000000000000000000000000000000000000008100000000000000000000008100000000000000000000000000000000> | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci","com.apple.developer.driverkit.transport.pci.bridge")) | | | | "IOPCIExpressLinkCapabilities" = 4491331 | | | | "IODTPersist" = 0 | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/IOU2@10000/I2PS@0/PPB4@40000/PXS4@ffff" | | | | "IOPCIConfigured" = Yes | | | | "revision-id" = <06000000> | | | | "IOPCIExpressLinkStatus" = 4162 | | | | "IOPCIExpressCapabilities" = 82 | | | | "pcidebug" = "4:0:0(5:9)" | | | | "IOName" = "pci-bridge" | | | | "#size-cells" = <02000000> | | | | "reg" = <0000040000000000000000000000000000000000> | | | | "AAPL,slot-name" = <"Slot-4"> | | | | } | | | | | | | +-o IOPP | | | | { | | | | "IOProbeScore" = 18446744073709551516 | | | | "CFBundleIdentifier" = "com.apple.iokit.IOPCIFamily" | | | | "IOProviderClass" = "IOPCIDevice" | | | | "IOClass" = "IOPCI2PCIBridge" | | | | "IOPCIClassMatch" = "0x06040000&0xffff0000" | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOPCIFamily" | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"MaxPowerState"=3} | | | | } | | | | | | | +-o pci-bridge@0 | | | | | { | | | | | "IOInterruptSpecifiers" = (<1000000007000000>) | | | | | "#address-cells" = <03000000> | | | | | "class-code" = <00040600> | | | | | "IOPCIExpressSlotStatus" = 72 | | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | | "pci-aspm-default" = 0 | | | | | "IOInterruptControllers" = ("io-apic-0") | | | | | "vendor-id" = <86800000> | | | | | "name" = <"pci-bridge"> | | | | | "device-id" = | | | | | "IOChildIndex" = 1 | | | | | "acpi-pmcap-offset" = 128 | | | | | "IOPCIResourced" = Yes | | | | | "compatible" = <"pci8086,15ea","pciclass,060400"> | | | | | "ranges" = <0000008200000000000070900000008200000000000070900000000000001000000000c20000000000000000000000c2000000000000000000000000000000000000008100000000000000000000008100000000000000000000000000000000> | | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci","com.apple.developer.driverkit.transport.pci.bridge")) | | | | | "IOPCIExpressLinkCapabilities" = 6293569 | | | | | "IODTPersist" = 0 | | | | | "IOPCIConfigured" = Yes | | | | | "revision-id" = <06000000> | | | | | "IOPCIExpressLinkStatus" = 4161 | | | | | "IOPCIExpressCapabilities" = 354 | | | | | "pcidebug" = "5:0:0(6:6)" | | | | | "IOName" = "pci-bridge" | | | | | "#size-cells" = <02000000> | | | | | "reg" = <0000050000000000000000000000000000000000> | | | | | "IOPCIExpressSlotCapabilities" = 262144 | | | | | } | | | | | | | | | +-o IOPP | | | | | { | | | | | "IOProbeScore" = 18446744073709551516 | | | | | "CFBundleIdentifier" = "com.apple.iokit.IOPCIFamily" | | | | | "IOProviderClass" = "IOPCIDevice" | | | | | "IOClass" = "IOPCI2PCIBridge" | | | | | "IOPCIClassMatch" = "0x06040000&0xffff0000" | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOPCIFamily" | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"MaxPowerState"=3} | | | | | } | | | | | | | | | +-o pci8086,15eb@0 | | | | | { | | | | | "assigned-addresses" = <10000682000000000000709000000000000004001400068200000000000074900000000000100000> | | | | | "IOInterruptSpecifiers" = (<1000000007000000>,<0e00000000000100>) | | | | | "class-code" = <00800800> | | | | | "IODeviceMemory" = (({"address"=2423259136,"length"=262144}),({"address"=2423521280,"length"=4096})) | | | | | "IOReportLegendPublic" = Yes | | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | | "subsystem-vendor-id" = <58140000> | | | | | "pci-aspm-default" = 0 | | | | | "IOPCIMSIMode" = Yes | | | | | "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController") | | | | | "vendor-id" = <86800000> | | | | | "name" = <"pci8086,15eb"> | | | | | "device-id" = | | | | | "IOChildIndex" = 1 | | | | | "acpi-pmcap-offset" = 128 | | | | | "IOPCIResourced" = Yes | | | | | "compatible" = <"pci1458,a207","pci8086,15eb","pciclass,088000"> | | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | | | "IOPCIExpressLinkCapabilities" = 264257 | | | | | "subsystem-id" = <07a20000> | | | | | "revision-id" = <06000000> | | | | | "IOPCIExpressLinkStatus" = 4161 | | | | | "IOPCIExpressCapabilities" = 2 | | | | | "pcidebug" = "6:0:0" | | | | | "IOName" = "pci8086,15eb" | | | | | "IOPCITunnelControllerID" = 4294967954 | | | | | "reg" = <000006000000000000000000000000000000000010000602000000000000000000000000000004001400060200000000000000000000000000100000> | | | | | "IOReportLegend" = ({"IOReportGroupName"="Interrupt Statistics (by index)","IOReportChannels"=((5291294645182070784,4295098369," First Level Interrupt Handler Count"),(5291294645182070785,4295098369," Second Level Interrupt Handler Count"),(5291294645182070786,4295098369," First Level Interrupt Handler Time (MATUs)"),(5291294645182070787,4295098369," Second Level Interrupt Handler CPU Time (MATUs)"),(5291294645182070788,4295098369,"Second Level Interrupt Handler System Time (MATUs)")),"IOReportChannelInfo"={"IOReportChannelUnit"=0},"IOReportSubGroupName"="pci8086,15eb 1"}) | | | | | } | | | | | | | | | +-o AppleThunderboltHAL | | | | | { | | | | | "IOClass" = "AppleThunderboltHAL" | | | | | "CFBundleIdentifier" = "com.apple.driver.AppleThunderboltNHI" | | | | | "IOProviderClass" = "IOPCIDevice" | | | | | "IOPCIClassMatch" = "0x08800000&0xffff0000" | | | | | "IOPCITunnelCompatible" = Yes | | | | | "IOPlatformSleepAction" = 200000 | | | | | "IOProbeScore" = 0 | | | | | "IOPCIMatch" = "0x15008086&0xff00ffff" | | | | | "IOPlatformWakeAction" = 200000 | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | "NVM Loaded" = 80 | | | | | "IOPowerManagement" = {"ChildrenPowerState"=3,"CurrentPowerState"=3,"CapabilityFlags"=2,"MaxPowerState"=3,"DriverPowerState"=3} | | | | | "Statistics" = {"Total Rx Packets"="0","Total Tx Packets"="16"} | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleThunderboltNHI" | | | | | "Hardware Owner" = "AppleThunderboltNHIType3" | | | | | } | | | | | | | | | +-o AppleThunderboltNHIType3 | | | | | { | | | | | } | | | | | | | | | +-o IOThunderboltController | | | | | { | | | | | "User Client Version" = 4 | | | | | "Generation" = 7 | | | | | "IOCFPlugInTypes" = {"3A0F596B-5D02-41D3-99D4-E27D4F218A54"="IOThunderboltFamily.kext/Contents/PlugIns/IOThunderboltLib.plugin"} | | | | | "JTAG Device Count" = 0 | | | | | "IOUserClientClass" = "IOThunderboltFamilyUserClient" | | | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=2,"MaxPowerState"=2,"DriverPowerState"=2} | | | | | "Using Bus Power" = No | | | | | } | | | | | | | | | +-o IOThunderboltLocalNode | | | | | { | | | | | "Domain UUID" = "98CC6111-CA5C-4F01-82DB-70BFF89F05D7" | | | | | } | | | | | | | | | +-o IOThunderboltPort | | | | { | | | | } | | | | | | | +-o pci-bridge@1 | | | | | { | | | | | "IOInterruptSpecifiers" = (<1100000007000000>) | | | | | "#address-cells" = <03000000> | | | | | "class-code" = <00040600> | | | | | "IOPCIExpressSlotStatus" = 0 | | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | | "pci-aspm-default" = 0 | | | | | "IOInterruptControllers" = ("io-apic-0") | | | | | "vendor-id" = <86800000> | | | | | "name" = <"pci-bridge"> | | | | | "device-id" = | | | | | "IOChildIndex" = 2 | | | | | "acpi-pmcap-offset" = 128 | | | | | "IOPCIResourced" = Yes | | | | | "compatible" = <"pci8086,15ea","pciclass,060400"> | | | | | "ranges" = <0000008200000000000000000000008200000000000000000000000000000000000000c20000000000000000000000c2000000000000000000000000000000000000008100000000000000000000008100000000000000000000000000000000> | | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci","com.apple.developer.driverkit.transport.pci.bridge")) | | | | | "IOPCIExpressLinkCapabilities" = 24119361 | | | | | "IODTPersist" = 0 | | | | | "IOPCIConfigured" = Yes | | | | | "IOPCITunnelID" = 4294967954 | | | | | "revision-id" = <06000000> | | | | | "IOPCIExpressLinkStatus" = 4161 | | | | | "IOPCIExpressCapabilities" = 354 | | | | | "pcidebug" = "5:1:0(7:7)" | | | | | "IOName" = "pci-bridge" | | | | | "#size-cells" = <02000000> | | | | | "reg" = <0008050000000000000000000000000000000000> | | | | | "IOPCIExpressSlotCapabilities" = 786528 | | | | | } | | | | | | | | | +-o IOPP | | | | { | | | | "IOProbeScore" = 18446744073709551516 | | | | "CFBundleIdentifier" = "com.apple.iokit.IOPCIFamily" | | | | "IOProviderClass" = "IOPCIDevice" | | | | "IOClass" = "IOPCI2PCIBridge" | | | | "IOPCIClassMatch" = "0x06040000&0xffff0000" | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOPCIFamily" | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "IOPowerManagement" = {"CapabilityFlags"=258,"MaxPowerState"=3,"CurrentPowerState"=2} | | | | } | | | | | | | +-o pci-bridge@2 | | | | | { | | | | | "IOInterruptSpecifiers" = (<1200000007000000>) | | | | | "#address-cells" = <03000000> | | | | | "class-code" = <00040600> | | | | | "IOPCIExpressSlotStatus" = 72 | | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | | "pci-aspm-default" = 0 | | | | | "IOInterruptControllers" = ("io-apic-0") | | | | | "vendor-id" = <86800000> | | | | | "name" = <"pci-bridge"> | | | | | "device-id" = | | | | | "IOChildIndex" = 3 | | | | | "acpi-pmcap-offset" = 128 | | | | | "IOPCIResourced" = Yes | | | | | "compatible" = <"pci8086,15ea","pciclass,060400"> | | | | | "ranges" = <0000008200000000000060900000008200000000000060900000000000001000000000c20000000000000000000000c2000000000000000000000000000000000000008100000000000000000000008100000000000000000000000000000000> | | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci","com.apple.developer.driverkit.transport.pci.bridge")) | | | | | "IOPCIExpressLinkCapabilities" = 39848001 | | | | | "IODTPersist" = 0 | | | | | "IOPCIConfigured" = Yes | | | | | "IOPCITunnelID" = 4294967954 | | | | | "revision-id" = <06000000> | | | | | "IOPCIExpressLinkStatus" = 4161 | | | | | "IOPCIExpressCapabilities" = 354 | | | | | "pcidebug" = "5:2:0(8:8)" | | | | | "IOName" = "pci-bridge" | | | | | "#size-cells" = <02000000> | | | | | "reg" = <0010050000000000000000000000000000000000> | | | | | "IOPCIExpressSlotCapabilities" = 262144 | | | | | } | | | | | | | | | +-o IOPP | | | | | { | | | | | "IOProbeScore" = 18446744073709551516 | | | | | "CFBundleIdentifier" = "com.apple.iokit.IOPCIFamily" | | | | | "IOProviderClass" = "IOPCIDevice" | | | | | "IOClass" = "IOPCI2PCIBridge" | | | | | "IOPCIClassMatch" = "0x06040000&0xffff0000" | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOPCIFamily" | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"MaxPowerState"=3} | | | | | } | | | | | | | | | +-o pci8086,15ec@0 | | | | | { | | | | | "assigned-addresses" = <1000088200000000000060900000000000000100> | | | | | "IOInterruptSpecifiers" = (<1200000007000000>,<1300000000000100>) | | | | | "class-code" = <30030c00> | | | | | "IODeviceMemory" = (({"address"=2422210560,"length"=65536})) | | | | | "IOReportLegendPublic" = Yes | | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | | "subsystem-vendor-id" = <58140000> | | | | | "pci-aspm-default" = 0 | | | | | "IOPCIMSIMode" = Yes | | | | | "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController") | | | | | "vendor-id" = <86800000> | | | | | "name" = <"pci8086,15ec"> | | | | | "device-id" = | | | | | "IOChildIndex" = 1 | | | | | "acpi-pmcap-offset" = 128 | | | | | "IOPCIResourced" = Yes | | | | | "compatible" = <"pci1458,a207","pci8086,15ec","pciclass,0c0330"> | | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | | | "IOPCIExpressLinkCapabilities" = 4458561 | | | | | "subsystem-id" = <07a20000> | | | | | "revision-id" = <06000000> | | | | | "IOPCIExpressLinkStatus" = 4161 | | | | | "IOPCIExpressCapabilities" = 2 | | | | | "pcidebug" = "8:0:0" | | | | | "IOName" = "pci8086,15ec" | | | | | "IOReportLegend" = ({"IOReportGroupName"="Interrupt Statistics (by index)","IOReportChannels"=((5291294645182070784,4295098369," First Level Interrupt Handler Count"),(5291294645182070785,4295098369," Second Level Interrupt Handler Count"),(5291294645182070786,4295098369," First Level Interrupt Handler Time (MATUs)"),(5291294645182070787,4295098369," Second Level Interrupt Handler CPU Time (MATUs)"),(5291294645182070788,4295098369,"Second Level Interrupt Handler System Time (MATUs)")),"IOReportChannelInfo"={"IOReportChannelUnit"=0},"IOReportSubGroupName"="pci8086,15ec 1"}) | | | | | "reg" = <00000800000000000000000000000000000000001000080200000000000000000000000000000100> | | | | | } | | | | | | | | | +-o AppleUSBXHCITR@00000000 | | | | | { | | | | | "IOClass" = "AppleUSBXHCITR" | | | | | "CFBundleIdentifier" = "com.apple.driver.usb.AppleUSBXHCIPCI" | | | | | "IOProviderClass" = "IOPCIDevice" | | | | | "UsbHostControllerDisableWakeSources" = Yes | | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"DevicePowerState"=0,"CurrentPowerState"=2,"CapabilityFlags"=65536,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | "IOPCITunnelCompatible" = Yes | | | | | "Revision" = <0103> | | | | | "IOProbeScore" = 1000 | | | | | "locationID" = 0 | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | "controller-statistics" = {"kControllerStatIOCount"=0,"kControllerStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1094ms (0%)","kPowerStateOn"="851ms (0%)","kPowerStateSuspended"="27093603ms (99%)"},"kControllerStatSpuriousInterruptCount"=0} | | | | | "IOPCIPrimaryMatch" = "0x15e98086 0x15ec8086 0x15f08086" | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.usb.AppleUSBXHCIPCI" | | | | | "64bit" = Yes | | | | | } | | | | | | | | | +-o AppleUSB20XHCIPort@00100000 | | | | | { | | | | | "port" = <01000000> | | | | | "port-status" = 0 | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="55ms (0%)","kPowerStateSleep"="1094ms (0%)","kPowerStateOn"="508ms (0%)","kPowerStateSuspended"="27093600ms (99%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | "kUSBSleepPortCurrentLimit" = 0 | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=65536,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | "kUSBHostPortPropertyOffset" = 0 | | | | | "kUSBBusCurrentAllocation" = 0 | | | | | "locationID" = 1048576 | | | | | } | | | | | | | | | +-o AppleUSB20XHCIPort@00200000 | | | | | { | | | | | "port" = <02000000> | | | | | "port-status" = 0 | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="55ms (0%)","kPowerStateSleep"="1094ms (0%)","kPowerStateOn"="508ms (0%)","kPowerStateSuspended"="27093601ms (99%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | "kUSBSleepPortCurrentLimit" = 0 | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=65536,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | "kUSBHostPortPropertyOffset" = 0 | | | | | "kUSBBusCurrentAllocation" = 0 | | | | | "locationID" = 2097152 | | | | | } | | | | | | | | | +-o AppleUSB30XHCIPort@00300000 | | | | | { | | | | | "link-error-count" = 0 | | | | | "kUSBSleepPortCurrentLimit" = 0 | | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=65536,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | "kUSBWakePortCurrentLimit" = 900 | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "locationID" = 3145728 | | | | | "kUSBHostPortPropertyOffset" = 2 | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | "port-status" = 0 | | | | | "kUSBBusCurrentAllocation" = 150 | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="55ms (0%)","kPowerStateSleep"="1094ms (0%)","kPowerStateOn"="761ms (0%)","kPowerStateSuspended"="27093621ms (99%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | "port" = <03000000> | | | | | } | | | | | | | | | +-o AppleUSB30XHCIPort@00400000 | | | | { | | | | "link-error-count" = 0 | | | | "kUSBSleepPortCurrentLimit" = 0 | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=65536,"MaxPowerState"=3,"DriverPowerState"=0} | | | | "kUSBWakePortCurrentLimit" = 900 | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "locationID" = 4194304 | | | | "kUSBHostPortPropertyOffset" = 2 | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | "port-status" = 0 | | | | "kUSBBusCurrentAllocation" = 150 | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="55ms (0%)","kPowerStateSleep"="1094ms (0%)","kPowerStateOn"="761ms (0%)","kPowerStateSuspended"="27093621ms (99%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | "port" = <04000000> | | | | } | | | | | | | +-o pci-bridge@4 | | | | { | | | | "IOInterruptSpecifiers" = (<1000000007000000>) | | | | "#address-cells" = <03000000> | | | | "class-code" = <00040600> | | | | "IOPCIExpressSlotStatus" = 0 | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "pci-aspm-default" = 0 | | | | "IOInterruptControllers" = ("io-apic-0") | | | | "vendor-id" = <86800000> | | | | "name" = <"pci-bridge"> | | | | "device-id" = | | | | "IOChildIndex" = 4 | | | | "acpi-pmcap-offset" = 128 | | | | "IOPCIResourced" = Yes | | | | "compatible" = <"pci8086,15ea","pciclass,060400"> | | | | "ranges" = <0000008200000000000000000000008200000000000000000000000000000000000000c20000000000000000000000c2000000000000000000000000000000000000008100000000000000000000008100000000000000000000000000000000> | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci","com.apple.developer.driverkit.transport.pci.bridge")) | | | | "IOPCIExpressLinkCapabilities" = 74451009 | | | | "IODTPersist" = 0 | | | | "IOPCIConfigured" = Yes | | | | "IOPCITunnelID" = 4294967954 | | | | "revision-id" = <06000000> | | | | "IOPCIExpressLinkStatus" = 4161 | | | | "IOPCIExpressCapabilities" = 354 | | | | "pcidebug" = "5:4:0(9:9)" | | | | "IOName" = "pci-bridge" | | | | "#size-cells" = <02000000> | | | | "reg" = <0020050000000000000000000000000000000000> | | | | "IOPCIExpressSlotCapabilities" = 2359392 | | | | } | | | | | | | +-o IOPP | | | { | | | "IOProbeScore" = 18446744073709551516 | | | "CFBundleIdentifier" = "com.apple.iokit.IOPCIFamily" | | | "IOProviderClass" = "IOPCIDevice" | | | "IOClass" = "IOPCI2PCIBridge" | | | "IOPCIClassMatch" = "0x06040000&0xffff0000" | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOPCIFamily" | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | "IOPowerManagement" = {"CapabilityFlags"=258,"MaxPowerState"=3,"CurrentPowerState"=2} | | | } | | | | | +-o IOU0@3 | | | | { | | | | "IOInterruptSpecifiers" = (<1000000007000000>) | | | | "#address-cells" = <03000000> | | | | "class-code" = <00040600> | | | | "IOPCIExpressSlotStatus" = 64 | | | | "subsystem-vendor-id" = | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "pci-aspm-default" = 0 | | | | "built-in" = <00> | | | | "IOInterruptControllers" = ("io-apic-0") | | | | "vendor-id" = <86800000> | | | | "name" = <"pci-bridge"> | | | | "device-id" = <0a340000> | | | | "acpi-pmcap-offset" = 224 | | | | "IOPCIResourced" = Yes | | | | "IODTPersist" = 0 | | | | "compatible" = <"pciff,0","pci8086,340a","pciclass,060400","IOU0"> | | | | "ranges" = <0000008200000000000050900000008200000000000050900000000000001000000000c2ff00000000000080000000c2ff0000000000008000000000000020100000008100000000003000000000008100000000003000000000000000100000> | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci","com.apple.developer.driverkit.transport.pci.bridge")) | | | | "IOPCIExpressLinkCapabilities" = 54079746 | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/IOU0@30000" | | | | "IOPCIConfigured" = Yes | | | | "subsystem-id" = <00000000> | | | | "revision-id" = <22000000> | | | | "IOPCIExpressLinkStatus" = 12546 | | | | "IOPCIExpressCapabilities" = 322 | | | | "pcidebug" = "0:3:0(10:10)" | | | | "IOName" = "pci-bridge" | | | | "#size-cells" = <02000000> | | | | "reg" = <0018000000000000000000000000000000000000> | | | | "IOPCIExpressSlotCapabilities" = 100794431 | | | | } | | | | | | | +-o IOPP | | | | { | | | | "IOProbeScore" = 18446744073709551516 | | | | "CFBundleIdentifier" = "com.apple.iokit.IOPCIFamily" | | | | "IOProviderClass" = "IOPCIDevice" | | | | "IOClass" = "IOPCI2PCIBridge" | | | | "IOPCIClassMatch" = "0x06040000&0xffff0000" | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOPCIFamily" | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"MaxPowerState"=3} | | | | } | | | | | | | +-o PXS1@0 | | | | | { | | | | | "PP_StaticMappingInfo5" = <00000000> | | | | | "CFG_USE_PSR" = No | | | | | "PP_SclkDpmTuning0" = 1991680 | | | | | "CFG_NVV" = 2 | | | | | "IOHibernateState" = <00000000> | | | | | "pci-aspm-default" = 0 | | | | | "PP_SclkDpmTuning5" = 1991680 | | | | | "PP_EnableLoadFalconSmcFirmware" = 1 | | | | | "ATY,bin_image" = <55aa76e9b50200000000000000000000000000000000000058020000000049424d128c9200000000000000000000000420373631323935353230000000000000ad02000000000000340200000000000030332f32342f31372030343a3034000033000000e9c00300e9cf03000000f4000013000000d00100a6c621e102807e00a2684702120000000000003c400e02073c011a0004000000eea0ff06000830400e010000000000001403000000000000be7e1100b9071ad6502c0000000000000000000014404143000000001000000042000000f07de6072000200012000e0000000000000000000000000000000000000000003131332d344533353342552d4f344500504f4c415249533230005043495f45585052455353004744445235000d0a4533353320506f6c61726973323020585458204131204744445235203235364d78333220384742202020202020202020202020202020202020202020202020202020202020202020202020200d0a000d0a200d0a0028432920313938382d323031302c20416476616e636564204d6963726f20446576696365732c20496e632e0041544f4d42494f53424b2d414d44205645523031352e3035302e3030322e3030312e3030303030300033353359303630552e4f34450031333930323336200033373832393120200020202020202020200053415050484952455f504f4c4152495332305f453335335f5854584f435f41315f534d48595f38475f45313336364d323030305c636f6e6669672e68000000902400010141544f4d00c0d903cc017d022001fe0300000000a21d53e3580264970a98a000504349520210df6700001800000000037600320f00000000414d442041544f4d42494f5300b09994840000000000000000ebd5209b6cb9a083cf32b6abe070f9540100000000000000000000000000000000000000561e0e1fe83e2a814d5000201f5e1e0666506651665266536655665666570e1fa348028c0e3c02b220e8f62d0bc07514a20200665f665e665d665b665a66596658071fcbe80c2fe8d72c32d289164a02a1480266c1c010a13c02e80b04e81e04e8e603e85405e84b03e8d929f7455000207513e8af290bc0740ce84900e8f757e8db03e83e58e8b900b480e8c82c8ac766c1e0108ae3b0146650bb0800e81328a80166587402b02066a38c92e86803e8d603e8c32e665f665e665d665b665a66596658071fcb2e8b1e3c02833eeb03007504891ee9031e2e8e1ee1039cfa66c706080165f000f0c7064000fe03891e4200c706b401fe03891eb601c7067c00aa60891e7e00c7060c01bd64891e0e01c706a804ea5a891eaa042e8e1ee9038bc3a3ec5aa3fc5aa30e5b9d1fc3504d4944fe031248000000a000b000b800c000000000bb0000e86b2766c1e810a35e02c300e8ff2de84802751b2e3a2656027505e84700eb1180fc4f7505e8ee42eb07e83b4aeb02b401e8ff2dcfe8d62de81f027505e82500eb02b401e8ec2dcbe8c32de80c02750f80fc4f7505e8be42eb07e80b4aeb02b401e8cf2dcb1e0666506651665266536655665666570e1f3c047523bb0b00e8ed268d361d018a3c80ef30b3028bec895e0c89460466c1e810894600e99a013c057518e87702e8342b8bec89561089460066c1e810894604e97e013c067539e8690266d1e08bec894614bb0200e89f26884618e85902660bc00f8454016689460cbb0600e8882633c0668946002e8b165e02895610e941013c0b75240adb7511b98000bb02008bec895e0c894e14e928018ac7e83b01e8d80e0f841401e919013c177521e86a067406e85e0de8a718e88b07e8af0e33c966c1e8100ae88bec894e14e9f4003c18756a0aff7518e89b058bec89460c66c1e810894614e83c08894e10e9d40080ff0f740e23c90f84c100e8c505e81b06752dbb001ce8512c660bc00f84ac00e835070bc90f84a300be001ce8c6010f849900be001cb040e82302e84805eb06e83e06e82d068bec89460ce986003c197505e80006eb7d3c82752c80fb01750d8becbe7c068976008c4e10eb6780fb0575150aff750ae886038bec894614eb54e84503743feb4d3c8e751280ff01740880ff02752f80c102e8ca03eb373c8f752380ff057505e81c06eb2980ff07750ae820068bec885e0ceb1a80ff857505e80306eb108becc6461902eb0f8becc6461901eb0732e48bec886619665f665e665d665b665a66596658071fc3518ac8b80100d3e059c35032c053bb1500e80a255b3cff740424030ac058c3e8e72be8a806f7c10200740e060e078d3e7c06b80200e8c10507c300000000070008080800000000000000000000000000000000000000000000000c01c3005051b0b6e643b033e642b005e642e4618ae00c03e6618ac4b9c800e89827e6615958c3001e560e1f803e0200807605c6060200808a0e0200c1e109fcc60621000033f632e4ac02e0e2fbf6d4fec4882621005e1fc300e876267503e82028e8b926e88326e8dd25e8710bc3b001c3bb0100e83824c3bb0100e83b24c3e8c527c353bb0400e8392433c05bc3e88e27bb0a00e82224c3bb0a00e81124668bc8e87b27bb0a00662bc1e80c24c3e829000bc97422e86606e8fb156651668bc8bb0700e8e923662500fe0000660bc1e8e72366590c01c332c0c3e89d030bc9750a33d2e84f258bc8e8a1030bd1e8ff0523ca66c1e61033f6e88a0a7415e8970b85c174f451e8a2115975ede8890b33c8ebe666c1ee10c3a810755ae8aa1566c1e61033f6e85e0a7424e82e0a740be8ab0b24033c0375edeb0ae8a00ba80174e4e81507e8a316b500e8980bebd7e87c0132c933f6e8720ae81916e8f925fec138c172f166c1ee10e85715a8207557a8407503e8361ce83e150ac0751932c933f6e8460a0bf67405b501e8d61ce8c725fec138c172eb33f6e8e0097426e81d0be88f227514e8e5030adb740de8aa06e83816b500e82d0bebdfe81016b501e8230bebd5e81401c3e86c24c3e85d1533c933d2e8b8026633d26633c0e83e0be85800b1ffe89c0033f6e89b097410e8cd0ae83b227403e86f16e89c16ebebb301e86a0232c9e80803e8d224e829240bc0c3e8cc09e815156633c066ba00f000f0e82d0251b101e8d8025933f6e858097405e83416ebf6e8841bc3b80200e829097440b107e82720e8310ba8047512e8a026833d00750ae8de2383e0fde8e123c366bafffffbff66b800000400e8ae0ae8d10ce80f268ac8bb0400e834228ae1e83922c3e84b22743138e176048acceb0638c173028ac8bb0200e815228ae1e81a22bb0200e80a2266c1e818a8207508b104e8ba1f0c01c30c01c351e81322740c8accbb0200e8e9218ac48ae159c333f6e8a9087405e87f14ebf6c333f6e89c087405e88114ebf6c3e84925751b80f901751733f6e88508740c51e8d014b501e8e30959ebefe8d3ffc3e8c2ff33f6e86b08740c51e85115b500e8c90959ebefc3b80200e843087403e8431fc3e80d1b8bc866c1e8108bd0c38ac32480e88b1332c9b510e8af1ae80f24fec138c172f2c3e804133bc17c3a8bc1e84413e8d51c8bc851e87413e8381359e8c81c3bc872028bc18d5c04e8252732c9b50fe8761ae8d623fec138c172f28d5c04e897270bc0c333c0c352e89c008ac28bd166c1e2108ad032c0b90002e8691c66c1ea108bca5ae88000e86e2766c1e8020af6750466c1e8026726880766c1e80a672688470166c1e80a67268847026683c70483c304e2d2c351e84d005367268a470266c1e00a67268a470166c1e00a67268a0766c1e0020af6750466c1e002e878266683c70483c304e2d25b598ac28bd166c1e2108ad0b9000353e8ea1b5be82b23fec138c172f2c3bb001833c08ac2c1e00203d8c353bb0300e869206625ff0fff0f5bc35366506651668bc8bb0300e853206623c2660bc1e85420665966585bc3b82c06f6c3017503b80c06e83700c3bb0500e82f2025ff0f8bc866c1e0108bd0c3e8a62123c881e2150123d166c1e2108bd1bb0500e80c20662500f0eafe660bc2e80a20c36650535166526633d233db8adc8ae88ac880e11f66ba0100000066d3e2e8df1f660bc2f6c52075036633c2e8db1f665a595b6658c3665053bb0600e8c11fa8107509bbf016e82b263d5aa55b6658c3b8040680f101c0e1050ac1e8a3ffc3536650bbf816e80c268ac1e8672566585bc353bbf816e8fc2583e0015bc3bb0600e87d1f66c1e81025ff0fc3bb0600e86f1f6625ffff00f066c1e210660bc2e8691fc3536650bb0700e8551ff6c4016658b0067402b0085bc353bb0700e8411f80e4fe80fd06740380cc01e83d1f5bc353b80606c0e3050ac3e826ff5bc36650bb0600e81b1f2440c0e8068ad86658c35766506633c0b90800fcf366ab66585fe83e010bc07509e8e305743c85c174f7e8a6058d9c6a01e85b252689058d9c6e01e85125268945028d9cb502e8462502c00404268845062688450726884508b007268845040ac0c332c0c3c366505351525657e8e1fe7403e8d5055f5e5a595b6658c333c9e81c22754866baffff0cff6633c0e8f70633f6e85c057418e86906a9c80e74f3e84307a8047504a81874e8e87b00ebe3e82c007503e8a40033f6e83505740ee8420685c174f451e8f90759ebedc38d5d2866c1e3108d5c28b94900e80c21c3665053525633c933d28d36500de8b606a803740383ca0166c1e8108a0c80f9ff741566a9010000007407bb0100d3e30bd366d1e846ebe48bca0bc95e5a5b6658c30307010506090a0bff66505351e8d4050fbcd881c3800d8a0f66b80100000066d3e066baffffffffe83d06595b6658c301120b10091314110c151617505352e87dff7513b90100e8381f23c8751933c0e895048bc8eb1083f902740be87afe80fb01750383e1fd5a5b58c35683ec048bec6633c06689460066ba00f000f0e81afd66c1e610e860040bc0741e85c174f555e856005d740433c8ebeae8bb05663b560076e166895600ebdbe8dffc7407668b4600e8050083c4045ec333f66650e8050466588d9cd802e80523668bd0e8bbfce8dd188d9c1c03e8952338d0740a8ac2e8ec22b002e85f05c35051e8c50332c0e85405e83a03e8ab008d9c4003e86f2338e8740a8ac5e8c622b002e83905e8bd00e8d8007573e89e008d9c4c01e84f238bc88bd38d9c0003e844233bc17405b002e81305e8650a8d9c0003e84f188d9cd802e88a2266c1ce108bfe66c1ce10e8c900e8ff00e894048ae98d9cdc0232c9e8b022e87d046625ff0f0000e8f90380f901750466c1e010595866baffffffff6633d0e814fc33d2c3e805000c015958c35366508d9cd402e8d4228ac4e82f2266585bc35366508d9cd402e8c1228ae0e81c2266585bc3e8ce03e891038adde86b198d9c3c038ae932c9e84622c383ec088bece8b203e87503e8ff188a6e008d9c4c0332c9e82b2283c408c333c956e823030bf65e740cfec1e8a61e38c175ee0c01c38d9cd402e8652238c8740a8ac1e8bc21b002e82f0432c0c3e80a008d9cd00232c9e8ec21c38d1de84222668bd08d9c0203e83822518bc88d9c0603e82e2266c1e0108bc159663bc27504b500eb02b502c3e86d038d9c4003b103e8b321e8b2068d9c4003b102e8a721e8df0280fd00751de894006681faf0d20000750666ba78690000e8b600e8ef00e8ab03eb38e88103e8a3036652e8f7020bd27407e88218665aeb22e85e03e8001b665a51e89b0280fd02597510b5046681fa744000007605b50866d1ea8d9c5403668bc2e8fc208d9c4003e895218ae5e8f020e81e018d9c480332c9e82821e89a02e85d02e834188d9c580332c9e81621e88802e84b028d9c6003e8ec17c3538d9c2901e85c216633d20ac07505ba483f5bc38ad066b88c0a000066f7e2668bf8e85802b300e83f17663bd77603668bd75bc3b701538d9c4203e826218ac85b6652e88300e8c102663bd1665a7609d0e7e8070038ef72dd8aefc3538d9c2a01e80021240f8ae80aed7502b5015bc35183ec088bec66c74600483f786966c74604f0d20000e8ff010bd27403e89b178afd538d9c4203e8ca208ac85be860ff6633c08b4600663bc27319668bd0e81800e85602663bd1720583c502ebd46633d28b560083c40859c366525232ed83c102b80600f7e16633c98bc85a516633c08bc28acf66f7e166c1e0035966f7f1668bc8665ac3e890010bd2740be816000aed7511e8b816c3b500e8f101e85f197503e80100c3b5008d9c3101e84620a8017402b501c353e85f0166c1e210e84d018d9cb802e82d208ae8e85f168aeb5bc3575353e8dfffe834015be8a216744980fd00752453e8a8fee8af048acde8fcfe8afde864ff5be8fb1f6625ffff0000663bc8732132dbeb2080fd02751853e87c01e8fb185b740e8d1de8d81f3d7440760432dbeb0380cb015b5fc353e839018bd8e8dcf885c35bc3538bf0e8c81a23f074078bc6e869198bf35bc3e808007405e8d8ff74f6c333c00bf67403e8090133f6e808007403e8cfff0bf6c35753e8e01a0bc074098b1d83c7023bc375f78b1d83fbff740e83c702e87b1a85d874ef8bc3eb0233c00bc05b5fc35133f68ae9e8a9ff7407e8460038e975f40bf659c333c0e8b8ff7413e87fff8bdeb9fb00e8781b83c608e8c219ebe8bbf016b85aa5e89a1ec35366508d9c4003e8171f8ae866585bc38d9c6403e80a1f0bc0c35366508d9cd402e8fd1e8ac866585bc35366508d9cd502e8ed1e8ac866585bc3538d5c14e8e01e8bd05bc35366508d5c16e8d31e8bd066585bc35366508d9c5003e8c31e668bd066585bc35366508d9c5403e8b21e668bd066585bc35366508d5c10e8a21e8bc866585bc36650538d9c4103e8921e5b8ad86658c3538d5c08e8851e5bc353508d9c4c03e87a1e8ac8585bc353508d9c4d03e86c1e8ac8585bc353508d5c0ce85f1e8bd0585bc35366508d9c0003e8501e6633d28bd066585bc38d5c04e8411ec3518d5c0432c9e8db1d59c38d9c5003e82e1e8bc2e8891dc353518ae8e8daff24fd0ae8e8daff595bc366508d9cd802e80e1e668bd06658c35366506651668bc8bb0000e886176623c2660bc1e88717665966585bc3bb0000e8711766250303ff00c3570bc0751033f6e836fe7426e82500a80474f4eb138bc8e8d61823c17414e801fee81000a804740a5f8d5c28e82d050bf6c35fc3e8fcfe0ac97472e839ffe8b41674300aed74108acdb502e8a019b1028d9c4801e82b1de83402a80474158d5c28e85600740de80effe88016743f80fd02743a8d5c28e83800e8200b33c9508d9c2801e8581d660bc07403b90008580ac075138d5c28e83f00750b80cd02e81900740380cd048d9c4801e8d51ce8de01c351b94900e86b1959c351e81a007514e89c013c01750db92000e82700750580c901eb0233c959c353e8021d663d00ffffff750e83c304e8f41c663dffffff0075005bc3505232d2e8e31c02d002d466c1e81002d002d483c304e2ec0ad25a58c38d9c4c01e81f01e87301b513a808750ce853fe8aea80fd137502b5038d9cb8026633c08ac5e8051ce816fea911007437b501e82201e84501a804751755bd0000b86140e8f002b84540e8ea025db502e88a00c3e82f01b5028d5c28e8dd007502b501e87700eb67a9c80e743ee80e01a80874088d5c28e8b40074b5b502e8d700e8fa00a804740b8d5c28e8f800e8f802eb0a8d9c6801b83c6ae86005e8d40080fd007537b502e8c000c3a92200742cb504e8a3008d9c680156e8dd198bf7e858035ee88519e8a1008d5c28e8ab198d9c6801e84f03668bd1e8c007c38d9cb402b102e88c1bb502e87f00c38d9c4c01e83400e88800a80474238d5c28e88600e897198d9c6801060e07b90700e83d1807e86000e850fd8d5c28e888198d5c28e83719e8dbfec3b96100e8e617c35381c30501e8981b24063c025bc3e810003d0104750a5383c318e8831b5ba801c35383c312e8781b5bc38d9cb40232c9e8111bc38d9cb402e8651bc38d9cb402b101e8ff1ac38d9cb402b101e80d1bc38d9c4801e8491bc3555751b90800bd0000bb08002bd9d1e38d584ee8321be89801e2ee8d5c4be8271bb904008bd0bf05178555067417668b058d9af401e8701a8b45048d9af801e87e1a83c50883c708e2df8d7c5eb9040033ed8bdfe8f11a0bc07409e81201e84c0083c51c83c712e2e932ede876ff8d5c28e855ff3d0104751083c314e8c91a2470c0e8048ae8e85bff595f5dc3200358023c000100000400033c000008000500044b0000018002e0013c002000518d1de8951a8d9a6801e8061a8d5d02e8881a8d9a6a01e889008d5d05e87b1a8d9a6e01e87c008d5d08e86e1a8bc88adc66c1c8108ad080e20f8af0c0ee048aecc0e5068afcc0e70480e70380e40fc0e4040ad480e23f80e4c0c0ec020af48bc38d9a7401e8ab198d9a72018bc1e8a2198d9a760133c08ac6e897198d9a780133c08ac2e88c198d5d0ce80e1a8d9a7a01e80f008d5d0fe8011a8d9a7e01e8721959c38bc88ad466c1c8108af080e60f8ae8c0ed048bc1e8591983c3028bc2e85119c38d5d11e8d2198ae0ba0602c0e807740380ca808ac4c0e80324033c02750380ca403c0375128ac4d0e8a801740380e2fda802740380e2fb8bc28d9a8001e81019c33c01743d8bd00fb6c6243f043c8d9af801e8fb180fb6c283c01fc1e0038d9af401e8eb180fb6dec1eb06c1e3022ef7a76d182ef7b76b188d9af601e8d11883c508c301000100040003000500040010000900578d9c68018bfb8bdfe890000bc974448d5d18e82f19a880740d8bdf568d36d118e86d005eeb28668bd1e8e6048d9ca600e811193c0175176681f98007380474096681f90005d0027505b503e880fd83c71cebb35fc38c0ad0028a00e0012d0010003e000900060000000000000006000000505351b90700538bdae8c71883f8005b740966c1e3108bdae81215595b58c35153b90700e81f155b59c366505383c306e8a0185b8bc866c1e1105383c302e892188bc85b6658c38d9c480132c9e82718c357b92000e8fa145fc3e80afd3c0175578d9cb602e86b18a802747166c1ce10e8f30366c1ce100ac0750e8d9c4c01b83c6ae87d010c01eb7a8d9c6801b000e836017507b000e8df0074688d9c6801b001e824017552b001e8b0007556b000e8a900eb4f0bf6eb4b3c0474213c03741d66c1ce10e89f0366c1ce100ac07407b001e8a400752db000e89d0075268dbc68018d1de8ed170bc074198bdfb000e8d700750583c71cebe98bd38d9c4c01e8fffe0bf6c3575351e844133b5502751866c1ca108bda66c1ca103b5d0675090ac0740e3a451b740983c71ce2de33d2eb028bd70bd2595b5fc3516652e810133a651a75090ac0740e3a451b740983c71ce2ed33ffeb000bff665a59c351e8ef12568d9c4c018bf7e8b6fe5ee85b00750783c71ce2eb33ff59c38dbcf4018ac88d1de850170bc074406650e8dbfb3c01665874053d4006732b668bd08d5d04e83317e861ff741d8d9c4c01568bf2e870fe5e538d9c620133c0e891165b8ac1e80800750583c708ebb7c36651505366c1ce108bde66c1ce10e8fa165b668bd0e84afe583c01750a663bca7513e8c2f675103bca720a663bca7205e8b4f6750232c06659c35657e831ff8bf7e813fe5f5ec36650536651525756518bdeb90800e8f812598d5c088bc166c1e0108ac2e80416f6c20375248bc1247fbf471c803dff0f840f013a05750d668b450166b900050200e9960083c705ebe3f6c20174258bc1e861010f84eb0033c98acc8ad00ac075128d5c086625ffff000066c1e008e8b315ebb28ae18aca80e10cc0e90280e2f0c0ea048aea80fc70722a80fc75732580ec708ac432e450e821028bd85838d8720533c0e99c00e81902e818160bc00f849000eb1b32c0e870fe0f8485008d5c168b05e877158b450666c1e0108b450250e8000b66c1e1108bc8588d1ce8451566508d5c04668bc1e83a15665866c1e8106681e1ffff000066f7e166508d5c06e8c2158bc8665866d3e066c1e810408d5c14e82815bf981c83f9017411bfa01c81f901017408bfa81c83f90275158d5c0c668b05e8ee148d5c10668b4504e8e4140bdb5e5f5a66595b6658c3004001900101400190010280029001038002900104400190010540019001068002900107d0025e010d400190010e800290010f80025e011080025e01118002e001128002e0011380029001628002e001ff050a050505000000050b060505000000081008080800000056e8771280e4013b04740983c604e2f733c0eb058b44020bc05ec3575350e85a1283e90ae8e00083f8057603b80500d1e003c8fba583c602e2fab8ffffab585b5fc36653516652e84100e8770066c1e810660fb7d866b80000000366d3e86633d266f7f3e8b809665a59665bc3536650bb0700e8260e0ac066585bc3536650bb0700e8170ea80166585bc35366508d5c06e87c148ac866585bc351b90800e8c91059c3538d5c08e8661424035bc38d5c09e85c14c35153b1018ae88d5c08e8f3135b59c3538d1ce846145bc3538d5c04e83d145bc3538d5c16e834145bc353665233c0e85bfc665a751be834007416e815004083f805730de8751348e80f00668bc2e86b135bc3bb001ee80314c3bb081ec1e00303d8c3bb001eb93200e83510c351e8e2ff0bc074128bc8bb081ee8df13663bc2740783c308e2f30bdb59c3c3c300bb20dfe86935e8bef4b501e82b07c3bb00dfe85a35e8aff4b500e81c07c380f900750ae8e10f8ac8b502e8e5080bf67429e893f4b501e814075633f6b500e85d065eb501e804f5e8c808e88509e877f48d9c0003e8fd06e8460766c1ce10b501e83b06e806ffa840750732c0b501e84b0866c1ce10c3e84ef4b501e89606b500e8ca06e82d07b10fe8160ab110e8110ae82b00c3e87a00e83df4b500e87506b500e8a906e8b2f4e85d0f38c1740f80f908720580f90b7605b503e85508c3536650bb0200e8930c66a90000010066585b753ee81df40bd2740ce8abf43c017405b10fe8fa09b10ce87500b101e8280ae8bbf380fd00750de8e601b10de8a209b103e85b00e8ebf30bd27405b101e8cf09c3e8def30bd27405b100e8c209b102e83d00e862f4a801740de881f380fd007505b002e81204b100e8dc09b10de81f00c3b107e8d109e8a9f30bd2750ce817f4e8850b7509e86d0ac3b107e88109c3e805f4e8730b752451e8ac095980f90c751a33d25683c608e89c0b5e0ac0750cb90a00e8df0e4283fa1e75e8c35683c608e8240b5ee85bf30bd27403e8990880fd010f84d10080fd020f85f200b10ce8aeff5683c608e85e0b5e0ac00f84df00e8df000adb0f85d6008d9c3501e8ff11a8017403e87f03e819f30bd27405b114e8fd086633c9e83bf366ba5001405066c1c9108ac166c1c910e8150a0f859f0066ba5001504f52e8e9f280fa225a740d8d9c2d01e8b81124063c027502b6028d5c2866c1c91003d966c1c910e8e209756e8adf32ff66c1c91003cb66c1c91066ba5001103033dbe8c709755366c1c9108bc166c1c9100bc0744583f810750f8d5c28e86a11660bc00f857dffeb313d80000f8274ffeb25e8aaf28ae9b1a0ba0080bf32008d5c28e85c0980ff01740db1a28d5c28e84f0980ff017503b000c3b001c3e82b00740cb001e89d027521e81f00751c66ba0c0090438d9c3001e8510966ba200090418d9c3401e8440933dbc3e851f266ba000090478d9c2801e83109c3e8a4f23c01750ee8ed0280fd017506b502e81203c38d9cac03b91000e8140db001e844027408b504e81103e91901b108e88e07e86602b109e88607e8ac018d9cb8036633c0e80610e84701b99001e8280db001e8f701b502e8d502e85b01e8e702e8c701b503e8c70233c9e8e700f6c501752eb502e8b802e80701f6c5047408b501e8b702e9bf008afd80e703e8cf0080e30338fb7507e833010f84a900e85401fec1e8acf138d975c18d9cac03e83d103c037405e8da00eba18d9cb0036633c0e88a0f8d9c2a01e82310a840740cb113e8ed06b003e87401eb0ab10ae8e106b002e86801b504e84602e8cc00e85802e83801b505e8380233c9e8580080fd077505e87300752751b504e8230259f6c5017507b503e82402eb2de865008ad5e8d300e85d0038ea7505e8a1007419fec1e81ff138d975c38d9cac03e8b00f3c047505e84d00eba3b000e80101b10be87006e8a301c38d9cc003e80f008ae8c3538d9cc403e804005b8ad8c351e87f0fc0e102d3e8240f59c38d9cc203e86f0fa801c38d9cb803e8210fc38d9cb803e8010fc333c933d2e8e9ff38d576028ad5fec1e8aef038d972ee33c98aea8d9c5c03e8df0eb10be87f06c3e887f08d9cb803e82b0f66ba03018083e86407c351538d9cb003e8d40efec5e8b70e80fd067207b502e8570133c95b59c36633c08d9cb003e85a0ec332ede865ff80e30cc0eb02b7032afbc0e3038aeb80fb18720380cd20e84bff80e30338fb72028adf80fb03750380cd040aebe860ffc3e815f08d9cc00366ba02029045e8f506c3e804f066ba000190428d9cb403e8e406c3e8f3ef66ba02018050e8d706c3e8d5ef8bc26633d2b98c0af7f1c3e8d8ef66ba00068050e8bc06c3e8cbef66ba11018050b004e8ad06c3e8bcef66ba000690408d9cc803e89c068d9cc803e8530ec3e8bbffe8b0ef8ae380cc8050e898ef5866ba00018061e87b0633c9e823ef0bc07402b5108d9cbc03e8cb0d8ac5e877ef66ba07018050e85b06e8afefe8210775198d9c4803e80a0e0ac0740ee858ef66ba0a018050b001e83a06c3e842ffe82effe884ff3c01751ce871fe741733c9e847fe80fd07750dfec1e83aef38d975efb501eb02b500e80100c38d9cac03b102e8630dc3518d9cac0332c9e8580d59c3518d9cac03b101e84c0d59c38d9c3201e89f0d0ac07515b964008d9cac03e8910d3c027403b99001e8120ac332e4b10433d2f6e18bc8e80f0ac3518d5c14e8710d66c1e010e8980159c333c9e8960938c17305b500e8a700b500e89b00fec1e8860938c172e6b1148ae9e87e0938c17405b503e88002fec1e86709041438c176e7c383ec0c8bec0bf67429e8d8f866c1c81080fd1075068d5c18e8150d668946008d5c04e80b0d668946048d5c08e8010d88460a894e088cd066c1e0108bc4bb2b00e87b0883c40cc333db83ec088bec895e008cd066c1e0108bc4bb0100e85f088bec8b4e008b5602668b460483c408c3bb2500e80f00c3bb2300e80800c3bb0d00e80100c383ec048bec894e008cd066c1e0108bc4e8270883c404c3bb2200e8e3ff80fd017408b501bb0600e8d6ffc3bb2c00e8cfffc3e8770c66a90000ffff744083ec188bec5551b9040083c302e85f0c6689460083c50483c304e2f183c304e84d0c66c1c81066894600595d884e148cd066c1e0108bc4bb3100e8c00783c418c3e824ed8d9cd002e8240c8ae8bb2100e870ffc38d9c3c03e8140c8af8e8eeec8add538d9c4203e8050c8ae85be8f8ece895ede807057502b30183ec048bec884e00887e01885e02886e038cd066c1e0108bc4bb2a00e8640783c404c383ec108bec668bc86633c066894604bb0017e81d0b66b8008020506689460c6633c06689460856e81107668b4404665066c1e816884608665866c1e00a660500170000668946005e8cd066c1e0108bc4bb3500e80a078bec66b800800000662bc8668946046605000020406689460c6633c066894608668946008cd066c1e0108bc4bb3500e8d8068bec668b460c6625ffff1f0066014604663bc8761f662bc8668b4604663d00ff0100760666b800ff0100663bc873ae668bc1eba983c410c383ec088bec894e0066895602895e068cd066c1e0108bc4bb2d00e8830683c408c33dc07f7604b8c07fc383c03f24c0c351e8de0a6633d2b90a00f7f18bc8e8d10a03c16625ffff0000593d10277303b81027c332d2c380fd027519e89dec66bb00080000e88e006633d266bb01080000e88200c380fd0375106633c08ac16633d266bbff000000eb365133d2e862eb8ad566c1e210e893eb8af28ad1668bc2660d00000080e8ceeb80fb047606660d00000008e802ece852eb6633db8ad95983ec148bec6689460466895e08668bc26633d266bb6400000066f7e366894600bb0c008cd066c1e0108bc4e8b3058becb30183c414c383ec108bec6689560066895e04bb2e008cd066c1e0108bc4e89005b30183c410c3c353516650b9a08c80fb00751cb9907ee80e0583e30380fb03750ee8e405663d50c300007203b9f0d26633d28bd16658595bc36652b30066f7c20000ffff751380fd13740e80fd147409b30180fd0e7402b302665ac3b51180fa23740780fa227402b500c3b502c3b10180fd007506c746000b01c35033c0e87901041489460058c3c3c30c01c3e8720966c1e8100bc0741a5383c306e863095b3de001720d5383c318e856095ba91000740332c0c30c01c3b50cc332edb502c357e801018b4d065fc380fa227505c746007869c3c3e8040180fdff743583ec0c8bec884e01886e0080f90f7505e82400eb0f80f910750a8d9c4803e804098846028cd066c1e0108bc4bb0400e8810483c40cc3c36653e82dea668bc26633d266bb8c0a000066f7f3665b8ae8886e098d9c4003e8cc0888460288660366c1e810884608e8efe966895604c380f9047403e8c8e983ec108bec80f904750a884e0132c0884600eb4ce89000884600884e01e828ea88560a80f901741180f90b75338d9c5c03e87b08884602eb27e8c8e9886e08e8a0e966895604e8cae9885e03e83fe9886e0251e833008acdb001d2e0598846098cd066c1e0108bc4bb4c00e8cf0383c410c3e8ac03037d04833dff740b3b15740583c70aebf20bffc38d9c3c03e81f0832ed3c03740c3c0972093c0e77052c088ae8c3b5ffc3c35232c080ee2180fa1e7410b00280fa207409b00480fa217402b00602c65ac383ec088bec897e00895e02895604894e068cd066c1e0108bc4bb3600e858038bec8b5e028a7e0183c408c35633f666f7c200008000750a5033c08ac68bf032f65853bb043ee80107668bc2bb003ee8f8065b66f7c200001000750233db8bd366c1e210ba003e83ec088bec66895600884e048ac5fec8884607c6460500c64606008cd066c1e0108bc4bb4e00e8e8028bec8a5e058a7e0683c4080adb743251b9900180fb20740580fb807513b90a008bc60ac0740ab990013c017403b9e803e8b203598bc6fec48bf080fc0676980adb5ec38d5c04e811078bd0b502e814007411b50180fa13750ae8610080fa137502b502c380fa14c3e8f9ff740380fa0ec380fa05c380fa02740380fa04c380fa01740380fa02c380fa027503b201c380fa047503b203c3c3b508e8d8ff7402b504c38d5c09e8b2068ac80ac9750332c0c3b502e8b4028ac52402d0e8c38d5c08e897068ad0b60183ec088bec8956028cd066c1e0108bc4bb4f00e80b028bec8a560483c408c35381c3c905e83a065bc35381c3c905e88b055bc3665381c30010e82506665bc357e882018a452db4fff7455020005fc350560fbcd88d368b2be863035e58c30020002400000028002c0030003400380000003c004000445356518bf7b300e830000bf67416490bc9750433ffeb0d8bdf037d023bf37404e2f533ff0bff595e5bc30e0000000a00060008000c000e001000568d36cd2be80603e8130103de8b3f0bff740b03fe33c98a0d83c7040bff5ec3515653c1eb0ce8d7ff5b750433ffeb0b3b1d740783c708e2f733ff0bff5e59c357e8dcff750433db5fc3e802005fc352518b5d040bdb741b56e8c20003de5e33c98a4f01803fff74083a07740603d9ebf033db0bdb595ac3508d1ce8c5048bd8e8720023c3746c33ffe83aff0bff7463390575f56633c08b45088b4d0283f90a74188b4d0a8bd181e2007080fe20750a66c1c8108bc166c1c8108d5c0ce883046633c08b45048d5c04e8770433c98bd850b001e86aff58740f8a4f028bd8b002e85dff74038a6f028d5c086633c08bc1e8500458c356e825008b44045ec356e81c008944045ec3c38bdab014e831ff74038b5f02c3bf54028b3d8b7d0cc3be54028b348b7430c31e0e1fbf54028b3d8b7d0e83c7041fc3be54028b348b7410c3bf54028b3d8b7d2683c704c3be54028b348b741ac3bf54028b3d8b7d3ac3bf54028b3d8b7d0a83c704b90800c3e80100cb83ec068bec8946006633c0c646040089460206528ad38bc5e87f165a0783c406c3e880fff745500100c3e877ff834d5001c3e86fff884558c3665383ec288bec66895e0066894e048cd066c1e0108bc4bb0000e8aaff83c428665be84801bb0400e89afd66c1e810e8c7ffc3e835ff668b5d08668b4d0cc357e828ff668b45285fc383ec048bec894e008cd066c1e0108bc4bb3800e868ff8bec8a6e0283c404c3c3b006c3b002c3b006c3b008c3e8f3fe8b45560bc0c35366506633c0e8120383c304e2f866585bc332c0c3fce8a20366c1cb10e8fb0266c1cb106681c304000400e2e9c3fc66ade8e70283c304e2f6c3fce87d0366ab83c304e2f6c36650b81900e810006658c36650b8d430d1e1e803006658c352f7e18bcae8630166538bd966c1e3108bd866b804b10300b20066efb2046633c066ef66b808b10300b20066efb20466ed33c96603d8730a66ed66a90000008075f666ed663bc3730c66c1e8103bc172048bc8ebed665b5ac3bb42ece8cc026633d266bb1900000066f7f3c3665053bb0700e874fc2500023500020bc05b6658c3bb0a15e8a402c332ffd1e303f38b1cc3e8edff66c1e00a6683e820e827fe66894404c744082000c3561e0e1fe816fe668b440466c1e00a1f5ec3c356e8f1fd8b4c228a44295ec3be54028b348b741e83c604b91c00c333ffc356e8d3fd8a6c2880e570c0ed045ec356e8c4fd5381c30901e868028ae85b5381c30001e85d025b8ac56689443c5ec356e8a4fd668b443c5381c30001e8a4015b5381c30801b1018ae8e8db015b5ec356e884fd8bfe83c7045ec356e879fd8a442880fd00740e248fc0e5040ac580fd2075020c0224fe817c04342176020c01884428e808fb7504804c30015ec332c0c30066508cc83d00c07510bac303ec8af00af67406b24c66edeb17532e8b1e4802b220e8dd00a8017505b214e8d4008af45b32d26658c32e8b1e4802c30bc9751a4b7416433bda77098bc88bc22bd2f7f391f7f38bda8bd12bc9c33bca721a75103bd8770c2bc38bd82bc92bd2b80100c32bc92bdb9387cac355562bf68bee03db13c97211453bca72f577043bd876eff813f64d7820d1d9d1db2bc31bd1f572f003f64d780cd1e9d1db03c313d173f1ebdf03c313d18bd88bca8bc633d25e5dc39350920bc07402f7e2910bc07404f7e303c858f7e303d1c3526650b4808ac766c1e0108ae38ac224fcbaf80c66ef66585ac352bafc0c66ed5ac352bafc0c66ef5ac3e831ff9cfae8ceffe8e5ff9dc3e824ff9cfae8c1ffe8e0ff9dc35266536650e806006658665b5ac366c1e31066c1eb0ee8ccfee87101c3665066c1e31066c1eb10e8f9fd6603d86681cb000000806658c3526653e80400665b5ac36650e89ffee8d4ffe841016658c35251665366508acb80e3fc80e103c0e103e882fee8b7ffe80b0166d3c8585066d3c0e819016658665b595ac3665051c0e103e8530066d3c88ac566d3c0e8a8ff596658c3665051c0e103e83b0066d3c8598ae86658c3e85f00c3e839fe66c1e31066c1eb0ee8bd00c3e82afe66c1e302e8b200c3526653e80400665b5ac3e815fee84affe89e00c35166528aeb8acb80e103c0e10380e3fce8d9ff80f9007414668bd083c304e8cbff83eb046692660fadd08add665a59c3526653e89cff665b5ac352e8a3ff5ac36650555266508bec8b560c895608e8bdfd2ea19d02b218efb20066ed6689460a66585a5dc3665055528bece8a0fdb200668b460a66ef8b560889560c668b4604668946085a5d66586658c3665052e87dfdb21866ed2ea39d025a6658c36681fbff00000077048ad3eb09668bc3b20066efb20466edc36681fbff00000077048ad3eb0a6693b20066ef6693b20466efc3c3c3c3c3c3c3c3c3c3c3558bec53518bf0268b5c14268b4c16e828008d66fc595b5dc353518bf0268b5c2433c9e81400595bc3558bec53518bf0268b5c08268b4c0aebd5525657c80600008bf0894efe8cd08ec0268b7c268a450132e4b920002bc8b8ffff8bd0e306d1ead1d8e2fa8a4d0332ed8bfae306d1e0d1d7e2faf7d0f7d72621441c26217c1e8cd08ec0268b7c268a4d0132edb820002bc18bc866c746faffffffffe308d16efcd15efae2f88a4d0232ed8bc38b56fee306d1ead1d8e2fa2346fa2356fc8a4d0332ede306d1e0d1d2e2fa2609441c2609541ec95f5e5ac3558bec53515257508bd8268b7f268a450132e4b920002bc8b8ffff8bd0e306d1ead1d8e2fa8a4d02884ef6c646f7008bfa8b4ef6e306d1e0d1d7e2fa2609471c26097f1e8d66f85f5ae9f1fe535152578bd88cd08ec0268b77268a4c0132edb820002bc18bc8beffff8bd6e306d1ead1dee2fa268b7f268a4d0232ed8bc6e306d1e0d1d2e2faf7d0f7d22621471c2621571e5fe9cc0553568bd88cd28ec2268b7726803c007473803c0175588a440132e426837f1e00754c263b471c75468a046bf0038a844c95260147268cd08ec0268b7726803c0974178a0432e46bf0038bc3ff944a95268b77268a0432e4ebd18b44012629472626ff4726268b471c268b771eeb1a268b77268a0432e46bf0038a844c9526014726e980ff33c033f68bd65e5bc3535152568bd88d7735268b54022689571426c7471600008bf0268b472033d226014714261154168cd18ec126f6472f060f850a0526807f34007522268b7716260b7714751026d1670826d1570a26d1670826d1570a8bc3e87911e9e104268a473432e4058000992689471c2689571e8bc3e8fffee9c70453568bd88d7735268a440232e4c1e002268b37268b3403f0268b4708268b5f0a26890426895c025e5bc35352568bd88cd08d77358ec0268a540280fa407321268b770232f6c1e202268b740403f2268b5708268b470a26891426894402e97f0080fa417512268b4708268b570a2689471026895712eb6880fa407512268b4708268b570a2689470c2689570eeb5180fa42750a268b470826894722eb4280fa43750a268a470826884733eb3380fa467512268b5708268b470a268957182689471aeb1c80fa47750a268b470826894724eb0d80fa487508268b4708268947205e5a5bc353568bd88d7735268a440232e42689471426c7471600005e5bc353568bd8268b7702268b74028a0432e42689471426c747160000268b5f0226ff47025e5bc353568bd8268b7702268b74028b342689771426c747160000268b5f0226834702025e5bc353568bd8268b7702268b74028b048b74022689471426897716268b5f0226834702045e5bc35352568bd8e870ff8bf3268b4718268b571ad1ead1d8d1ead1d826014714261154168bc3e82b10e94aff538bd8268b5f0226ff47025bc3538bd8268b5f0226834702025bc353568bd8e86bff8bf3268b572033c026015714261144168cd28ec2268b472e32c080e4063d0002750732e433d25e5bc3268b472e32c080e4063d000474eb26807f340075088bc3e82f0f5e5bc3268a473432e42689471c26c7471e00008bc3e8eafc5e5bc3538bd8e8e2fe268b4714c1e002268b1f268b1f03d8268b07268b57025bc3ad37a237b8370738be37d637f037fb3701385351568bd8e8b0fe8cd28ec226837f1600752226837f1440731b268b7702268b5f14c1e302268b440403d8268b07268b5702e97b05268b7714268b471683c6c083d0ff757183fe08776c03f62effa43f37268b4710268b5712e95405268b470c268b570ee94905268b4722eb4b268a4f3332edbb010033d2e306d1e3d1d2e2fa8bc3e92b05268a4f3332edb8010033d2e306d1e0d1d2e2faf7d0f7d2e91105268b4718268b571ae90605268b4724eb08268b4720eb0233c033d2e9f30453568bd8e8f4fd8bf3268b4718268b571ad1ead1d8d1ead1d826014714261154168bc3e8160e5e5bc333c033d2c353568bd8e8ebfd268b7714260377228b048b54025e5bc3538bd826c6472b04e8abfd268b4714268b57165bc3538bd826c6472b01e8bbfdebe9538bd826c6472b00e8d2fdebdc538bd883c335268a5f01c0eb0380e30732ff03dbff97da945bc35352568bd8268a472c32e48bf003f08bc3ff94f694268947082689570a268a472d32e48bf003f08bc3ff940e952689470426895706e917fd5351568bd8268a4f2b32ed8bf18a8c3e95e30a26d16f0626d15f04e2f6268a4f2b32ed8bf1c1e6028b8c1e958bb4209526214f0426217706268a4f2a32ed8bf18a8c4695e30a26d1670426d15706e2f6268b4f08268b770a26894f1426897716e9ca0353515256578bd88cd08ec0268a472b32e48bf0c1e602268a472a8bf88a8d469532ed8b841e958b942095e306d1e0d1d2e2faf7d0f7d22621471426215716268a472a32e48bf08a8c469532ede30a26d16f0a26d15f08e2f6268a472b8bf0c1e6028b841e958b942095262147082621570a268a472a32e48bf08a8c469532ede30a26d1670826d1570ae2f6268b4714268b5716260947082609570a5f5e5a595bc35351568bd8268a4f2b32ed8bf18a8c3e95e30a26d16f0626d15f04e2f6268a4f2b32ed8bf1c1e6028b8c1e958bb4209526214f0426217706268a4f2a32ed8bf18a8c4695e30a26d16f0a26d15f08e2f6268a4f2b32ed8bf1c1e6028b8c1e958bb4209526214f082621770ae9bb025152578bd88cd08ec026807f2b00741a268a472c32e48bf003f08bc3ff94f694268947082689570aeb10268a472c32e48bf003f08bc3ff940295268a472d32e48bf003f08bc3ff940e9526894704268957068cd28ec226807f2b00744a268a472b32e48bf0c1e602268a472a8bf88a8d469532ed8b841e958b942095e306d1e0d1d2e2faf7d0f7d2262147082621570a8bc3e8f9fd268b4704268b5706260947082609570aeb10268b5704268b4706268957082689470a268a472c32e48bf003f08bc3ff94ea945f5a59c353515256578bd8268a472a32e48bf08a8c469532ede30a26d1670426d15706e2f68cd08ec0268a472b32e48bf0c1e602268a472a8bf88a8d469532ed8b841e958b942095e306d1e0d1d2e2faf7d0f7d22609470426095706268b4704268b5706262147082621570ae956fe558bec5152508bd8268a472c32e48bf003f08bc3ff94f694268947082689570a268a472b8846fa8bc3e8dafc2689470426895706268a4f2d32ed8bf103f18bc3ff940e9526894714268957168bc3e844ff8a46fa32e48bf08a8c3e95e30a26d16f1626d15f14e2f6268a572b32f68bf2c1e6028b841e958b9420952621471426215716268a472a32e48bf08a8c469532ede30a26d1671426d15716e2f6268b4714268b5716260947082609570a268a472c32e48bf003f08bc3ff94ea948d66fc5a595dc3518bd8e856fc268a4f2b32ed8bf18a8c3e95e30a26d16f0626d15f04e2f68bc3e8aefe268a4f2c32ed8bf103f18bc3ff94ea9459c38bd8e822fc8bc3e855fc268b4704268b7706260947082609770a268a472c32e48bf003f08bc3ff94ea94c353568bd8e8f5fb8bc3e828fc268b4704268b7706263147082631770a268a472c32e48bf003f08bc3ff94ea945e5bc35351568bd8e8c5fb8bc3e8f8fb268b4f04e30a26d1670826d1570ae2f68bc3e846fc268a4f2c32ed8bf103f18bc3ff94ea945e595bc35351568bd8e88ffb8bc3e8c2fb268b4f04e30a26d16f0a26d15f08e2f6ebc8528bd8e872fb8bc3e8a5fb8bf3268b4704268b5706260147082611540a8bc3e8f1fb268a472c32e48bf003f08bc3ff94ea945ac3528bd8e83efb8bc3e871fb8bf3268b4704268b5706262947082619540aebca51528bf0e81efb8bc6e855fc268b4408268b540a268b5c04268b4c06e8f7f22689440c2689540e5a59c3528bd0e8f5fa8bc2e82cfc8bc2e85c085ac35152578bf0e8e1fa8bc6e818fc268b4408268b540a268b5c04268b4c06e836f22689440c2689540e8cd78ec7268b4408268b540a268b5c04268b4c06e817f226895c1026894c12e910fd528bd0e899fa8bc2e8d0fb8bc2e8d3075ac351528bd8e886fa8bc3e8bdfb8cd18ec1268b4708268b570a263b5706750e263b4704750826c64730015a59c38bd0268b470a263b47067208750a263b5704730433c0eb03b80200268847305a59c35152578bd8268a472c32e48bf003f08bc3ff94f694268947082689570a8cd08ec0268a472b32e48bf0c1e6028bf88a8d3e9532ed8b841e958b942095e306d1e0d1d2e2faf7d0f7d2262147082621570ae94dfc558bec51525783ec068bd8268a472b32e48bf0c1e6028bf88a8d3e9532ed8b841e958946f48b8420958946f6e308d166f4d156f6e2f88b7ef48b46f68946f8268a472c32e48bf003f08bc3ff94f694268947082689570a8bc3e847f926894704268957068bc7f7d08b56f6f7d2262347082623570a268947142689571626217f088b46f62621470a8cd18d77358ec126803c197312268b4f04e30a26d1670826d1570ae2f6eb10268b4f04e30a26d16f0a26d15f08e2f626217f088b46f82621470a268b5714268b4716260957082609470a268a472c32e48bf003f08bc3ff94ea948d66fa5fe9a3fc528bd8e8fdf88bc3e834fa268b4708268b570a268557067506268547047405b80300eb03b80100268847305ac3535152568bd8268a4f2d32ed8bf103f1ff940e952689470426895706268a472b32e48bf08a8c3e95e30a26d16f0626d15f04e2f6268a472b8bf0c1e6028b841e958b9420952621470426215706e9bdf9528bd8e8aaff268b4704268b5706268947182689571a5ac351528bd8e891ff8cd08ec0268b7702268b7402813c5a5a745b268b7702268b7402803c6375e1268b770226ff44028bc3e821f8268947082689570a8bc3e8faf726894714268957168cd18ec1268b5704268b4706263b470a75ad263b570875a7268b7702268b04260347148bde268947025a59c3268b5f0226834702025a59c352578bd88cd08ec0268b7702268b74028a540184d2750826c747220000eb2f80faff7514268b7702268b3f268b34262b750226897722eb16268b07e8e3028bf08ac232e403c003f08b0426894722268b5f0226834702025f5ac38bd82680672ff9268b7702268b74028a440126884734268b5f022683470203c38bd8268b7702268b74028b740126897720ebe3538bd8268a472c32e424032680672ff9c1e0092609472ee94ff58bd8268b7702268b74028a440132e42689470426c7470600008bc3e84004268b5f022683470202c38bd8268b7702268b74028a440132e42689470426c7470600008bc3e80804ebd653568bd8268b7702268b74028a440132e42689470426c7470600008bc3e80604e986f453568bd8268b7702268b74028a440132e42689470426c7470600008bc3e8f003e963f453568bd8268b77028bde268b5f028b5f0183c30326015c025e5bc351528bd8268b77022683440202268b07e8a0018bc8268b77288a440132e403c08bf103f0833c00744f268b77288a540132f68bc3e8b00126884731268b7702268b348b4404c1e80832e4247fc1e80232e4241f2680672f07c1e00b2609472e268b37268b472ec1e80bc1e00226010426c647320126894f285a59c3538bd826c64732825bc3578bd88cd68ec626807f2c05740a268a472c263a4730751e268b7702268b7402268b7f02268b3d8b740103f7268b5f02268977025fc3268b5f0226834702035fc35356578bd88cd68ec626807f3001740a268a4730263a472c7520268b7702268b7402268b7f02268b3d8b740103f7268b5f02268977025f5e5bc3268b5f022683470203ebf15356578bd88cd08ec026807f300174e5ebc3558bec535152578bd8268b7702268b74028a0426c6473d008cd18ec126807f3d087320268b7702268a573d32f6268b7c0203fa8bf303f28a152688543526fe473debd5268b7f028ad032f68bf2c1e6028a946b9526015502268b7f288a550180e2072688572d268b7f288a5501c0ea0380e2072688572b268b7f288a5501c0ea062688572a8a946a952688572c8d66f85f5a595b5dc353568bd8268b77028bc68b744803f08bd88b741e8bc603c383c0045e5bc353568bd8268b77028bc68b744803f08bd88b7420ebe08ac2c31607558bec5351565783ec408bf88946b8e8d3ff8bd88946e0268b45028b5f2e03d8895ede8346de048bc7e89bff8946e032f68d46b8e8c4ff8ad032f603d28b5ee003da833f000f8465018846e98066e7f9c646ec00c746d8000066c746d000000000c746f60000c646ea01eb063c010f858c008a56e98ac232e403c08b5ee003d8833f007475268b45028b1f03d88b470432e48bc883c10932ed80e1fe83f9007407d1e933c050e2fd8bc48bd88946ba85c0744183c008268947048ac232e403c08b5ee003d8268b450203078b5eba2689078b5eba268b0783c006268947028b5eba8b76f6268977068b5eba895ef6c646ea00eb0ac646ea87eb04c646ea838a46ea32e483f8100f8f99008866ea8a46ea32e485c00f8f83008cd08b5eba8ec0268b5f02895ee08b5eba268b5f02803f5b754ac646ea108b5eba268b5f06895ef68b5eba268b1f8b470432e48bc883c10932ed80e1fe03e18b5ef6895eba85db74ac268b1f8b4704c1e80832e4247fc1e802c1e0028b5eb8262907eb918d46b8e8affd8ad08d46b8e82e008ada32ffc1e3028d46b8ff976895e972ff837ef6000f85c9fe807eea1074058a46eaeb0232c08d66f85f5ee90bfec353518bd8268a4f0432ede89be8595bc353518bd8268a4f0432ede896e8595bc3538bd8268a470432e4e6805bc353518bd8268a4f0432ede813d8595bc3538bd866506652665166268b470866268b571066268b4f0466f7f1662689470c66268957106659665a66585bc3538bd866506652665166268b470866268b4f0466f7e1662689470c66268957106659665a66585bc353578bd8268b5f14e852eb8bd066c1e810925f5bc353578bd8268b4714268b57168bd887d366c1e3108bdac1e302e850ebebd85352578bd8268b4708268b570a9266c1e0108bc2268b5f14e874ea5f5a5bc353528bd8268b471c268b571e9266c1e0108bc2268b5f268b5f01e853ea5a5bc35352568bf0268b5c268b5f01e8dcea8bd066c1e810922689441c2689541e5e5a5bc3535152578bd8268b4708268b570a9266c1e0108bc28bc8268b4714268b57168bd887d366c1e3108bdac1e3028bc1e830ea5f5a595bc38bd066c1e81092c3001e0666506651665266536655665666570e1f0ac07506e83701e9d8003c017506e86701e9ce003c027506e89b02e9c4003c03750be8cf038bec895e0ce9b5003c04750be8de038bec895e0ce9a6003c05750be809058bec895610e997003c067511e886048bec895e0c894e14895610e982003c077510e878058bec887e0d894e14895610eb6e3c08750ae8bb048bec887e0deb603c097505e8b405eb573c0a7510e8fc058bec894e14897e008c461ceb433c0b750be8f6058bec66894e14eb343c10750ae8eb058bec895e0ceb263c11750de81f068bec895e0c894e14eb153c15750fe84a068bec895e0ceb07b84f01eb0232c08bec894618665f665e665d665b665a66596658071fc3501e2e8e1ee9038cd8a3ec5aa3fc5aa30e5b2e8e1ee103a3aa041f58cb0030312e3030005645534100037002000001000000000000000003320f770100000401000030480000b93f008bdf83c704fc6633c0f366ab8bfbbe3648b92200f3a4061f8c4f088c47108c4f188c4f1c8c4f2083c722897f0e0e1fe83ed4b04f32e4c3565157b910006633c0f366ab5f598cdb061fc705bb00c6450207c745044000c745064000c6451b04c6451801c6451a01c6451e0166c7453e0084d7178edbe84dbe660bc00f84ee00061f668945288cc866c1e010b8c34c6689450c81f9ff810f84cf0080e503b201538edbbe801ce8f9d15b061f0f84be0053e866d466894512c7451608108d5c0ce8a3e86689451f668945368d5c10e895e8668945236689453a8d5c08e887e80ac075045be98700e830d466c1e8103d5802740d3d5e017408770ac6451708eb04c645170ee8dad380f9007404c6451b062ea1e3038945088d5c04e849e8668bc866c1e910d3e0894510894532b008d2e08845198d5c14e82de85b3d0003772f538bd8b8000333d2f7f35bfec888451d8845358845348edb5753be801ce8bebd5b5f0bc97505061f8325fe32e4eb02b403b04f8edb5ec381fbff81746a0aff75048bc3eb21f6c70875638bcbb201be201ce80fd17457e861d30ac0750e66c1e81080e7800ac7e89104eb3ce87bc17405e8a0beeb00e89dc2be201ce834bd742de8a500e82c0066bb201c001ce822d3be001ce825d366c1e8108bd832c0f6c7807402b040e874bdb04f32e4eb04b04fb403c3560633c08ec0be201ce81dd38bc866c1e8108bd0c1e90326890e4a04c1ea04feca268816840426c60651040026c60650040026c60649046226c7064c0400a026c60685041026c7060c01bd648cc826a30e01075ec3010f000a000000000040050fff000102030405060708090a0b0c0d0e0f01000f00fcbac403b80001efb90400b401bea04aac86e0ef8ae0fec4e2f6b80003efb90900bace0332e4bea44a8ac4eeac42ee4afec4e2f5bada03ecb91400bac00332e4bead4a8ac4eeaceefec4e2f7c3be001ce83fd266c1e8108bd8e80fd27505e8fbd17504b84f00c3b84f03c383e10f0f84bb000ad2750cb8001ce81d0383c311e9a60080fa0175338bfbbbc905b90800fce83ae666ab43e2f866c1e71066c1ef10b90001ba00010e1fe8c3be061fb8011cb907008bdfe8e102eb6e80fa02756e8bf3061ffcbbc905b9080066ade859e543e2f806560e1fbbd005e8f1e58ad080e20366c1e8108bc8be001ce84ecfbbce05e8dae58bc866c1e8108bd0b018b701e894b85b075381c30004b8021cb90700e887025e8bfe66c1e71066c1ef10b90001ba00010e1fe895beb04f32e4c332c0c300e837d17453be001c80fb00741880fb017505e875d1eb1d80fb0275108bc1e828d1d3e88bc8e8d1bd742eeb0880fb037524e8ccd0e812d18bd8d3e35033c0ba00033bda7705baffffeb04f7f38bd0588bc8b84f00c332c0c3b04fb403c3000adb75078aefe8abbfeb05e890bf8af8b04f32e4c300e8c3d0742cbe001ce8e2d066c1e810f6c440751d0aff7505e81e00eb0f80ff017514bb1300e800e5d1e88bd0b04f32e4c3b04fb403c332c0c35253665081e2ff02d1e28bc24066c1e0108bc2bb1300e831e4bb1200e82be466585b5ac39c1e0666506651665266536655665666570e1fe827e5e88affe846e58bec895610894618665f665e665d665b665a66596658071f9dcbe830d07454f6c37f753853be001ce872d0f7e266c1e2108bd06681e1ffff00006603d1e81cd080e2fc66d3e26681e2ffffff028d5c18668bc2e8ebe35be89abceb0f80fb8274c380fb01750ae87fbc32ffb04f32e4c332c0c3b04fb403c3e8d2cf744780ff20740866c1e71066c1ef1081f9000177310adb740580fb80751032f6e871be3c067402b601e8f8bceb1380fb01751332f6e85cbe3c067402b601e894bcb04f32e4c332c0c3b04fb403c30e07bf84922e8b0e8292b84f00c332c0c3000adb7506b704b310eb2f80fb01751d5332c90aff7402b101e8d6bdb1010aff7402b100e8b7bee8a0bb5beb0d80fb02750de8cfbd8af8c0e702b04f32e4c3b84f03c380fb01750933c0e835be742beb2480fb0775240aff750eb082e83fb60ac97412b90303eb0d0bc9b1007402b103b082e829b6b04f32e4c3b04fb403c380e3010adb7505bb0201eb0c33c053e84dbee895c55b7405b04f32e4c3b04fb403c380fc1d7203cd42c31e0666506651665266536655665666570e1f500fb6c4d1e08bf0582eff94a44e665f665e665d665b665a66596658071fc30e1f500fb6c4d1e08bf0582eff94a44ec3de4e288941895e89d34f618093800681898117831b832486f5867887df877a899f89488cec518f90924e924e924e924e924e924e5f919f75f3762e8e1ee10380268704f3508ae080e47fe8c6013bd3750258c3bacc03ecb2b4b13026f6470901740cb2d4b120a8017549b509eb06a8017441b50b53e867420aff5b750b80268804f0082e8804eb2b58800e87040880261004cf080e100489166304c70685040800c606840418c7060c01aa5c8c0e0e01cd42c380261004cf080e10045853500e1f33c98ac8b208be401ce88bcbe80ebc7405e833b9eb00e830bdbe401ce8c7b7585b0f846cff2e8e1ee1030e07e84b2a0e1f5366bb401c001ce8aacdbe001cb020e80cb85b2e8e1ee1030e07e8542fe82400e8233ee8d101e88e01e8a93f0e1fbe001cb010e8e8b7e82f2fe8272fc38becc6461b00c3e82f00e80a00e8bd00e85200e8940bc35383c30a8b166304b91900b81130ef32c0268a27ef43fec0e2f75b80c20632c0eec353bac40383c305b90400b001268a273c01750380cc20ef43fec0e2f05b268a4709bac203eeb2c4b80003efc38bf383c623bada0326f64709017502b2baf606890408741d83c610ecb90400b410b2c080fc1174078ac4ee268a04ee46fec4e2efc353ec8bdeb9140032e4b2c08ac4eefec4268a07ee43e2f48ac4ee32c0ee1e06e8812e0bed74091f1eb91000f3a446a4071f5bc35383c337b9090032c0bace03268a27ef43fec0e2f75bc3bbaa530e078bd30ae47d01c3e80100c333f680fc037f3c4af6068904107520a08804240f3c027e243c0874203c06741c3c077418b040f6e403d881c3c004c3b040d0ecf6e403d881c3c005c3b040f6e403d8c380fc077511f606890410750581c3c001c381c34006c3bf2c51be4d5133c9e84e00c30400010540010680010d40030e80030f400410800411800612c006130007620002538a1e490480fb077f1032ffd1e32e8b876951a26504882666045bc32c3028302d3029302a302e301e3f29302e382575072e035d0133f6c383c7033bfe75edc31e062e8e1ee103f6068704807549833e4c04007442a04904b900202e8b3ee70326f6473301750e26f6470901751b2e8b3ee503eb143c067e0b2e8b3ee303268a6737b5406633c0eb0666b8200720078ec76633fff366ab802687047f071fc32e8e1ee10380fb107503e97a0180fb207503e99b0180fb32751fbacc030ac07509ec0c02b2c2eee9f300fec80f85f300ec24fdb2c2eee9e40080fb3575283c807508800e890440e9d300f6068904400f84d0000ac00f84ca00fec87506e8d808e9ba00e9bd0080fb307403e9960050e8253f8aefbacc03ec8ac8580ac07530b708f6c10175120aed750ba0100424303c307510b702e98b00a0100424303c307502b702802689046f800e890480eb363c017541802689046fb709f6c1017515b70ba0100424303c30741bb7090aed7415b705eb11a0100424303c307508b70b0aed7402b7038a1e880480e3f00adf881e8804eb293c02752b802689046f800e890410ebb480fb31751b0ac0740b3c01750c800e890408eb0580268904f78becc6461a12c380fb3375163c00740b3c0175ec80268904fdebe5800e890402ebde80fb3475173c00750780268704feebce3c017507800e870401ebc3c380fb367526bb20ff3c017409bb00df3c007402ebade80200eba89cfabac403b001ee42ec22c70ac3ee9dc3c3b303b700bacc03eca8017502b701a088048ae0b104d2ec250f0f8bc88bec895e0e894e16c6461a12c39cfac70614008c7a8c0e16009dc3281808000809030002632d2728902ba0bf1f00c70607000000009c8e8f141f96b9a3ff0001020304050607101112131415161708000f000000000000100e00ff281808000809030002632d2728902ba0bf1f00c70607000000009c8e8f141f96b9a3ff0001020304050607101112131415161708000f000000000000100e00ff501808001001030002635f4f50825581bf1f00c70607000000009c8e8f281f96b9a3ff0001020304050607101112131415161708000f000000000000100e00ff501808001001030002635f4f50825581bf1f00c70607000000009c8e8f281f96b9a3ff0001020304050607101112131415161708000f000000000000100e00ff281808004009030002632d2728902b80bf1f00c10000000000009c8e8f140096b9a2ff00131517020406071011121314151617010003000000000000300f00ff281808004009030002632d2728902b80bf1f00c10000000000009c8e8f140096b9a2ff00131517020406071011121314151617010003000000000000300f00ff501808004001010006635f4f50825480bf1f00c10000000000009c8e8f280096b9c2ff00171717171717171717171717171717010001000000000000000d00ff50180e001000030003a65f4f50825581bf1f004d0b0c0000000083855d280d63baa3ff000808080808080810181818181818180e000f080000000000100a00ff501d1000a0010f000ae35f4f508254800b3e0040000000000000ea8cdf5000e704e3ff000102030405060708090a0b0c0d0e0f01000f00100000000040050fff0005111c080b14280e182d322024383f0005080b0e1114181c2024282d32383f070c10151a181615131c252f38332e2a2527292a2c2319102325272a2c2b2a29292d32373b3937343233343535312c272f303233343433333235383a3d3c3a39383839393a373431030507090b0b0a09080d11151917151311111213140f0b071010121314131313121416181a191817161717171815141115151617171717171618191a1b1b1a19191919191a181716020304050706060505070a0c0e0d0c0b090a0a0b0b09060409090a0b0b0b0b0b0a0c0d0e0f0f0e0d0d0d0d0d0e0c0b0a0c0c0c0d0d0d0d0d0c0d0e0f0f0f0f0e0e0e0e0e0e0e0d0c00000000000000002818080020090f0006632d2728902b80bf1f00c00000000000009c8e8f140096b9e3ff0001020304050607101112131415161701000f00000000000000050fff5018080040010f0006635f4f50825480bf1f00c00000000000009c8e8f280096b9e3ff0001020304050607101112131415161701000f00000000000000050fff0005111c080b252802071b200f14282c0c11252a141e32360f13272c1b203439060b1f2413182c30090d2126151a2e3313172b301f24383d0e182d322024383f0005111c080b14180005111c080b14180e182d322024383f0e182d322024383f0005111c080b14180005111c080b14180e182d322024383f0e182d322024383f50180e0080010f0006a25f4f50825480bf1f004000000000000083855d280f63bae3ff000800001818000000080000001800000b0005000000000000000505ff50180e0080010f0006a35f4f50825480bf1f004000000000000083855d280f63bae3ff000102030405140738393a3b3c3d3e3f01000f00000000000000050fff28180e000809030002a32d2728902ba0bf1f004d0b0c0000000083855d141f63baa3ff000102030405140738393a3b3c3d3e3f08000f000000000000100e00ff28180e000809030002a32d2728902ba0bf1f004d0b0c0000000083855d141f63baa3ff000102030405140738393a3b3c3d3e3f08000f000000000000100e00ff50180e001001030002a35f4f50825581bf1f004d0b0c0000000083855d281f63baa3ff000102030405140738393a3b3c3d3e3f08000f000000000000100e00ff50180e001001030002a35f4f50825581bf1f004d0b0c0000000083855d281f63baa3ff000102030405140738393a3b3c3d3e3f08000f000000000000100e00ff281810000808030002672d2728902ba0bf1f004f0d0e000000009c8e8f141f96b9a3ff000102030405140738393a3b3c3d3e3f0c000f080000000000100e00ff501810001000030002675f4f50825581bf1f004f0d0e000000009c8e8f281f96b9a3ff000102030405140738393a3b3c3d3e3f0c000f080000000000100e00ff501810001000030002665f4f50825581bf1f004f0d0e000000009c8e8f280f96b9a3ff000808080808080810181818181818180e000f080000000000100a00ff501d1000a0010f0006e35f4f508254800b3e0040000000000000ea8cdf2800e704c3ff003f3f3f3f3f3f3f3f3f3f3f3f3f3f3f01000f000000000000000501ff501d1000a0010f0006e35f4f508254800b3e0040000000000000ea8cdf2800e704e3ff000102030405140738393a3b3c3d3e3f01000f00000000000000050fff2818080020010f000e635f4f50825480bf1f00410000000000009c8e8f284096b9a3ff000102030405060708090a0b0c0d0e0f41000f00000000000040050fffaa5300c00000000000000000000000000a5b00c00000000000000000000000001a005d9200c000000000000000000000000000000000000000001ee810002e8e1ee103e8b336e88a36e8681a1fc32e8e1ee103c706870460f9c6068a040ba089040c112417a28904b401e8651ea0890480261004cf800e100420c7066304d403b80300e823f3c31e2e8e1ee1030e07eb001fc3f6068904087401c353bac803ecb0ffb2c6eeb2c8803e6304b4752fbe5e5cb9400033db9cfa8ac3ee8bfbc1ef0383e70303fe2e8a0542ee2e8a4504ee2e8a4508eefec34ae2df9de98500268a472bf6068904067431b9f800bfea553c087411b94000bf6a573c3874073c3f7403bfaa5733db9cfa8ac3ee2e8a0142eeeeeefec34ae2f19deb493c0874253c38742e3c3f742ab9080033db51e8ecd0b90800f7c31000740383c718e8670059e2eaeb20e8d5d0b9100033dbe85700eb13b9400033db51e828008ac3e87a2ffec359e2f25bc3002a002a002a002a153f153f153f153f002a003f002a003f002a003f8bfbc1ef0283e70f2e8ab54e5c8bfbd1ef83e70f2e8aad4e5c8bfb83e70f2e8a8d4e5cc39c8ac3faee2e8a0542ee472e8a05ee472e8a05ee47fec34ae2e79dc300000000000000007e81a581bd99817e7cfed6bac6fe7c00c6eefefe7c38100010387cfe7c381000103810eeee103800387cfefe6c10380000183c7e3c180000ffe7c381c3e7ffff00183c66663c1800ffe7c39999c3e7ff1e0e1e3678cccc787ec3c37e187e18181e1a1e181870f0603e3e3636f6661e0cdb3c66e7663cdb0080c0f0f8f0c0800002061e3e1e060200183c7e187e3c180066666666660066007fdb7b3b1b1b1b003c66386c6c38cc7800000000fefefe00183c7e187e3c187e183c7e1818181800181818187e3c180000181cfe1c180000003070fe703000000000c0c0c0fe0000002466ff662400000010387c7cfe000000fe7c7c381000000000000000000000183c3c18180018006c6c6c00000000006c6cfe6cfe6c6c00187ec07c06fc180000c60c183060c600386c3876cccc760018183000000000001830606060301800603018181830600000ee7cfe7cee00000018187e181800000000000018183000000000fe000000000000000000383800060c183060c080007cc6cedef6e67c001878181818187e007cc60c183066fe007cc6063c06c67c000c1c3c6cfe0c0c00fec0fc0606c67c007cc6c0fcc6c67c00fec6060c181818007cc6c67cc6c67c007cc6c67e06c67c00001c1c00001c1c0000181800001818300c18306030180c000000fe0000fe00006030180c183060007cc6060c180018007cc6c6dedcc07e00386cc6c6fec6c600fc66667c6666fc003c66c0c0c0663c00f86c6666666cf800fec2c0f8c0c2fe00fe62607c6060f0007cc6c0c0dec67c00c6c6c6fec6c6c6003c18181818183c003c181818d8d87000c6ccd8f0d8ccc600f06060606062fe00c6eefed6d6c6c600c6e6e6f6decec6007cc6c6c6c6c67c00fc66667c6060f0007cc6c6c6c6d67c06fcc6c6fcd8ccc6007cc6c07c06c67c007e5a181818183c00c6c6c6c6c6c67c00c6c6c6c66c381000c6c6d6d6feeec600c66c3838386cc6006666663c18183c00fe860c183062fe007c60606060607c00c06030180c0602007c0c0c0c0c0c7c0010386cc60000000000000000000000ff30301800000000000000780c7ccc7e00e0607c666666fc0000007cc6c0c67c001c0c7ccccccc7e0000007cc6fec07c001c3630fc30307800000076cec67e067ce0607c666666e6001800381818183c000c001c0c0c0ccc78e060666c786ce6001818181818181c0000006cfed6d6c6000000dc666666660000007cc6c6c67c000000dc66667c60f0000076cccc7c0c1e0000dc666060f00000007cc07c067c003030fc3030361c000000cccccccc76000000c6c66c3810000000c6c6d6fe6c000000c66c386cc6000000c6c6ce76067c0000fc983064fc000e18187018180e0018181800181818007018180e1818700076dc000000000000001038386c6cfe003c66c0663c18cc7800c600c6c6ce76000e007cc6fec07c007cc6780c7ccc7e00c600780c7ccc7e00e000780c7ccc7e003838780c7ccc7e0000007cc07c186c387cc67cc6fec07c00c6007cc6fec07c00e0007cc6fec07c006600381818183c007cc6381818183c000000381818183c00c6386cc6fec6c6003838007cc6fec6000e00fec0f8c0fe0000006c9a7ed86e007ed8d8fed8d8de007cc6007cc6c67c0000c6007cc6c67c0000e0007cc6c67c007cc600c6c6ce760000e000c6c6ce760018003c1818183c00c6386cc6c66c3800c600c6c6c6c67c0000187ed8d87e1800386c60f066f66c00c3663c7e183c18003e63380e633e001c003e613c867c001c0e00780c7ccc7e001c00381818183c00000e007cc6c67c00000e00ccccdc760000fc00bc6666e600fe00c6e6f6cec6003e003e6067633d003e0076cec67e067c1800183060663c000000007c606000000000007c0c0c0000c0ccd8307c360c3ec0ccd8306c3c7e0c180018183c3c180000366cd86c36000000d86c366cd80000228822882288228855aa55aa55aa55aadd77dd77dd77dd77181818181818181818181818f81818181818f818f818181836363636f636363600000000fe3636360000f818f81818183636f606f636363636363636363636360000fe06f63636363636f606fe00000036363636fe0000001818f818f800000000000000f8181818181818181f00000018181818ff00000000000000ff181818181818181f18181800000000ff00000018181818ff18181818181f181f1818183636363637363636363637303f00000000003f30373636363636f700ff0000000000ff00f736363636363730373636360000ff00ff0000003636f700f73636361818ff00ff00000036363636ff0000000000ff00ff18181800000000ff363636363636363f00000018181f181f00000000001f181f181818000000003f36363636363636ff3636361818ff18ff18181818181818f8000000000000001f181818ffffffffffffffff00000000fffffffff0f0f0f0f0f0f0f00f0f0f0f0f0f0f0fffffffff00000000000066dcd8dc66000078ccf8ccc6cc0000fe62606060e00000fe6c6c6c6c6c00fec6603060c6fe00007ed8ccccd8700000666666667cc0000076dc1818183800fe386cc66c38fe00386cc6fec66c3800386cc6c66c6cee003e603866c6cc780000007edbdb7e0000067cdef6e67cc0003860c0f8c06038007cc6c6c6c6c6c60000fe00fe00fe000018187e1818007e0030180c1830007e000c1830180c007e000c1e1818181818181818181818783000000018007e0018000076dc0076dc00007cc6c67c00000000000000181800000000000000180000001f181818f8381800d86c6c6c0000000070d830f80000000000007c7c7c7c000000000000000000001d000000002466ff66240000000000000010000000000000000000000000000000000000007e81a58181bd9981817e0000000000007cfefed6fefebac6fe7c000000000000006ceefefefefe7c38100000000000000010387cfe7c3810000000000000000000103838106cee6c103800000000000010387c7cfefefe6c1038000000000000000000183c3c3c18000000000000ffffffffffe7c3c3c3e7ffffffffffff00000000183c6666663c180000000000ffffffffe7c3999999c3e7ffffffffff00001e0e1e3678cccccccc780000000000003c6666663c187e1818180000000000001e1a1e1818181878f8700000000000003e363e363676f6660e1e0c000000000018db7e3c66663c7edb180000000000000080e0f0fcfefcf0e08000000000000000020e3e7efe7e3e0e02000000000000183c7e181818187e3c18000000000000666666666666660066660000000000007fdbdbdbdb7b1b1b1b1b0000000000007cc6c6607cf6de7c0cc6c67c00000000000000000000fefefefe000000000000183c7e1818187e3c187e000000000000183c7e18181818181818000000000000181818181818187e3c180000000000000000000c0eff0e0c00000000000000000000003070fe7030000000000000000000000000c0c0c0fe00000000000000000000002466ff6624000000000000000000103838387c7cfefe0000000000000000fefe7c7c7c3838100000000000000000000000000000000000000000000000183c3c3c3c1818001818000000000036363636140000000000000000000000006c6c6cfe6c6cfe6c6c6c00000000000018187cc6c0783c06c67c18180000000000000062660c183066c6000000000000386c3830767ecccccc7600000000000c0c0c18000000000000000000000000000c18303030303030180c00000000000030180c0c0c0c0c0c18300000000000000000006c38fe386c000000000000000000000018187e18180000000000000000000000000000000c0c0c1800000000000000000000fe0000000000000000000000000000000000001818000000000000000002060c183060c0800000000000007cc6c6cedef6e6c6c67c0000000000001878181818181818187e0000000000007cc6c6060c183060c6fe0000000000007cc606063c060606c67c0000000000000c1c3c6cccccfe0c0c1e000000000000fec0c0c0fc060606c67c0000000000007cc6c0c0fcc6c6c6c67c000000000000fec6060c1830303030300000000000007cc6c6c67cc6c6c6c67c0000000000007cc6c6c6c67e0606c67c0000000000000000000c0c00000c0c000000000000000000000c0c00000c0c0c180000000000000c183060c06030180c00000000000000000000fe00fe000000000000000000006030180c060c1830600000000000007cc6c60c1818180018180000000000007cc6c6c6dedededcc07e000000000000386cc6c6c6fec6c6c6c6000000000000fc6666667c66666666fc0000000000003c66c2c0c0c0c0c2663c000000000000f86c6666666666666cf8000000000000fe6660647c64606066fe000000000000fe6660647c64606060f00000000000007cc6c6c0c0c0cec6c67c000000000000c6c6c6c6fec6c6c6c6c60000000000003c18181818181818183c0000000000003c181818181818d8d870000000000000c6c6ccd8f0f0d8ccc6c6000000000000f06060606060606266fe000000000000c6c6eeeefed6d6d6c6c6000000000000c6c6e6e6f6dececec6c60000000000007cc6c6c6c6c6c6c6c67c000000000000fc666666667c606060f00000000000007cc6c6c6c6c6c6d6d67c060000000000fc6666667c786c6666e60000000000007cc6c0c0701c0606c67c0000000000007e5a181818181818183c000000000000c6c6c6c6c6c6c6c6c67c000000000000c6c6c6c6c6c6c66c3810000000000000c6c6c6d6d6d6feeec6c6000000000000c6c6c66c38386cc6c6c600000000000066666666663c1818183c000000000000fec6860c183060c2c6fe0000000000007c60606060606060607c000000000000000080c06030180c06020000000000007c0c0c0c0c0c0c0c0c7c000000000010386cc6000000000000000000000000000000000000000000000000ff0000001818180c00000000000000000000000000000000780c7cccccdc76000000000000e060607c6666666666fc0000000000000000007cc6c0c0c0c67c0000000000001c0c0c7ccccccccccc7e0000000000000000007cc6c6fec0c67c0000000000001c363030fc303030307800000000000000000076cec6c6ce7606c67c00000000e060607c6666666666e60000000000001818003818181818183c0000000000000c0c001c0c0c0c0c0ccccc7800000000e0606066666c786c66e60000000000001818181818181818181c0000000000000000006cfed6d6c6c6c6000000000000000000dc6666666666660000000000000000007cc6c6c6c6c67c000000000000000000dc666666667c6060f00000000000000076cccccccc7c0c0c1e00000000000000dc6660606060f00000000000000000007cc6c07c06c67c000000000000303030fc30303030361c000000000000000000cccccccccccc76000000000000000000c6c6c6c66c3810000000000000000000c6c6d6d6d6fe6c000000000000000000c6c66c386cc6c6000000000000000000c6c6c6c6ce7606c67c00000000000000fe860c183062fe0000000000000e18181870181818180e00000000000018181818001818181818000000000000701818180e181818187000000000000076dc00000000000000000000000000000000001038386c6cfe000000000000003c66c0c0c0c6663c180ccc3800000000c60000c6c6c6c6c6ce7600000000000c1830007cc6c6fec0c67c00000000003078cc00780c7cccccdc76000000000000cc0000780c7cccccdc76000000000060301800780c7cccccdc760000000000386c3800780c7cccccdc7600000000000000007cc6c0c0c67c180c6c380000003078cc007cc6c6fec0c67c000000000000cc00007cc6c6fec0c67c000000000030180c007cc6c6fec0c67c0000000000006600003818181818183c0000000000183c66003818181818183c0000000000000000003818181818183c0000000000c600386cc6c6c6fec6c6c600000000386c3800386cc6c6fec6c6c6000000000c183000fe60607c606060fe000000000000000066db1b7fd8d8df760000000000007ed8d8d8d8fed8d8d8de00000000003078cc007cc6c6c6c6c67c000000000000c600007cc6c6c6c6c67c000000000030180c007cc6c6c6c6c67c00000000003078cc00c6c6c6c6c6ce76000000000060301800c6c6c6c6c6ce76000000000018003c181818181818183c0000000000c6007cc6c6c6c6c6c6c67c0000000000c600c6c6c6c6c6c6c6c67c00000000000018187cc6c0c0c67c18180000000000386c6060f060606066f66c0000000000666666663c187e183c18180000000000003e6363301c0663633e001c00000000000000003e63380e633e001c000000000c183000780c7cccccdc7600000000000c1830003818181818183c00000000000c1830007cc6c6c6c6c67c000000000018306000ccccccccccdc7600000000000076dc00bc6666666666e6000000000076dc00c6c6e6f6decec6c60000000000211e001e3360606763331d0000000000423c003b6666663e06663c00000000000030300030303060c6c67c00000000000000000000007e6060600000000000000000000000007e060606000000000000606062666c183060dc360c183e000000606062666c18366ede367e06060000000018180018183c3c3c3c18000000000000000000366cd86c360000000000000000000000d86c366cd800000000000011441144114411441144114411441144aa55aa55aa55aa55aa55aa55aa55aa55dd77dd77dd77dd77dd77dd77dd77dd771818181818181818181818181818181818181818181818f818181818181818181818181818f818f8181818181818181836363636363636f6363636363636363600000000000000fe36363636363636360000000000f818f818181818181818183636363636f606f63636363636363636363636363636363636363636363636360000000000fe06f636363636363636363636363636f606fe000000000000000036363636363636fe00000000000000001818181818f818f8000000000000000000000000000000f81818181818181818181818181818181f000000000000000018181818181818ff000000000000000000000000000000ff1818181818181818181818181818181f181818181818181800000000000000ff000000000000000018181818181818ff181818181818181818181818181f181f181818181818181836363636363636373636363636363636363636363637303f000000000000000000000000003f303736363636363636363636363636f700ff00000000000000000000000000ff00f73636363636363636363636363637303736363636363636360000000000ff00ff00000000000000003636363636f700f736363636363636361818181818ff00ff000000000000000036363636363636ff00000000000000000000000000ff00ff181818181818181800000000000000ff3636363636363636363636363636363f000000000000000018181818181f181f000000000000000000000000001f181f1818181818181818000000000000003f363636363636363636363636363636ff36363636363636361818181818ff18ff181818181818181818181818181818f80000000000000000000000000000001f1818181818181818ffffffffffffffffffffffffffffffff0000000000000000fffffffffffffffff0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f00f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0fffffffffffffffff00000000000000000000000076dcd8d8d8d8dc7600000000000078ccccd8fcc6c6c6c6cc000000000000fe666260606060606060000000000000000000fe6c6c6c6c6c6c000000000000fec6623018183062c6fe0000000000000000007ed8ccccccd870000000000000000066666666667c60c080000000000000000076dc1818181818000000000000fe38386cc6c66c3838fe00000000000000386cc6c6fec6c66c38000000000000386cc6c6c6c66c6c6cee0000000000003e60603c66c6c6c6cc780000000000000000007edbdbdb7e000000000000000002067ccedef6f67c60c0000000000000001c3060607c6060301c0000000000007cc6c6c6c6c6c6c6c6c60000000000000000fe0000fe0000fe00000000000000000018187e181800007e00000000000030180c060c183000007e0000000000000c18306030180c00007e00000000000000000c1e1a18181818181818181818181818181818181818587830000000000000001818007e001818000000000000000000000076dc0076dc0000000000000078cccc7800000000000000000000000000000000001818000000000000000000000000000000180000000000000000001f1818181818d8d87838180000000000d86c6c6c6c6c0000000000000000000070d8183060f8000000000000000000000000007e7e7e7e7e7e0000000000000000000000000000000000000000001d00000000002466ff66240000000000002f0000000103060c183060c080000000003000007ec3c3c3dbdbc3c3c37e000000004d0000c3c3e7ffffdbdbc3c3c300000000540000ff99181818181818183c00000000560000c3c3c3c3c3c3c3663c1800000000570000c3c3c3c3dbdbdbdbff6600000000580000c3c3c3663c3c66c3c3c300000000590000c3c3c3c3663c1818183c000000005c00000080c06030180c060301000000006d000000000066ffdbdbdbc3c300000000760000000000c3c3c3c3663c1800000000770000000000c3c3dbdbdbff66000000000000bd64c30bdb7403e946015732c0b94000f3aa5fbb4d9226891d268c4d022e8e1ee10357be4904b91e0083c704fc8a042688054647e2f75fa08404fec026884522a185042689452357e89c1b5f26885d2526887d268a1e4904e8fc05740580fb137f1d32ffd1e32e8a87259232e40ac0740140268945272e8a87269226884529a185048a168404fec2f6e2b2003dc8007e15b2013d5e017e0eb2023d90017e07b2033de0017e002688552a8a2687048ac42401c0e00480e402d0e40ae080f410a08904240a0ae0e89408b2c0b030ee42ec2408c0e0020ac40c012688452db00326884531e877081e0632d2c41ea8048cc18cce3bce743426c577048cd90bf1740380ca1026c5770c8cd90bf1740380ca0826c577088cd90bf1740380ca0426c577108cd90bf1740380ca01071f26885532b003bac403e8e4048ae0c0ec028ad48af2d0ee81e204042503030bc22689452b8becc6461a1bc30ac0740ffec87436fec874568becc6461a00c3b82000f6c101740383c060f6c102740383c03af6c104740305030383c03fc1e8068bec89460ec6461a1cc38bfb83c720f6c1017403e88500f6c1027403e8ef00f6c1047403e8f8018becc6461a1cc3f6c1017406e8d914e82501f6c1027403e88501f6c1047403e81202ebdc8ac4ee42ecaafec44ae2f5c3e86b04bdc003b9150032e4ec87ea8ac4ee42ecaafec44a87eae2f0ec87eab020eec3268a0588044746e2f7c3268a25ef47fec0e2f7c3b2c08ac4ee268a0547fec4eee2f4c39cfa51578bc72bc32689078bf7e80a04ec2688440126895441b2ceec26884402b2ccec26884409b2caec26884404b2c4ec26880483c705b90400b401e870ff268a04ee8bfe83c70a268b544132e4b91900e85bff268a4401eee85fffb2ce32e4b90900e849ff268a4402ee5f5983c7609dc39cfa8bc72bc32689470251572e8e1ee103a010042430aabe4904b91e00f3a4be8404b107f3a4bea804b104f3a4be1400b104f3a4be7400b104f3a4be7c00b104f3a4be0c01b104f3a45f5983c73a9dc39cfa268b3f03fb8bf7518bfe83c705bac403b80001efb001b90400e807ff47b2c2268a4409eeb2c4b80003ef268a04ee268b5441b81100efb11932c0e8e6fe268a4401ee80c206268a4404eeecb11532e4e8dbfeb020eeb10932c0b2cee8c5fe268a4402ee599dc39cfa268b7f0203fb06512e8e1ee103268a0580261004cf0806100447be4904b91e00e88efebe8404b107e886febea804b104e87efebe1400b104e876febe7400b104e86efebe7c00b104e866febe0c01b104e85efe59079dc39cfa8bc72bc326894704e8a605b2c0b034ee42ec268805bac803ec26884501504a4aec2688450283c703b900034232c0ee4242ecaae2fc584aee9dc39cfa268b770403f3e86c05b2c0b034ee268a04eebac603268a4402ee56424283c60332c0ee42b90003268a04ee46e2f95efeca268a4401ee9dc3bacc03ec24fe0ac4b2c2eec3e86b12b2c086c4eeeb00eb0086c4eeeb00eb00b020eec3508ae080e480802687047f08268704247f8ae03c077e1e26f647330175173c2374133c32740f3c33740bb40326f64709017502b40788264904bab403800e87040226f64709017407b2d480268704fd89166304c7064e040000c606620400b90800bf5004fc061e0733c0f3ab07268a0732e4a34a04268a4701a28404268a4702a38504268b4703a34c04268b471486c4a3600458c35232e433d2b00dcd17f6c429750832e433d2b00acd175ac3061e602e8e1ee1032e830eeb0300756e803e0005017467c6060005018a1e620432ffd1e38bfb8b8550048a3e62045032f68a0e840432ed41518b0e4a0432d2e8a6fff6c429753d515289955004b408e87cd30ac07502b02033d232e4cd17f6c429751f5afec259e2defec659e2cae877ff32c0a200055889855004e8af03611f07cf5a5959b0ffebea522af538c67d0232c02e8e06e3035ac3a08504f6e38af78bd88bcabac403b8020fefb402e86d008bd132ed8ae68ac6f3aa03fd8aca4b75f732e4e85700c3538a1e62040bc075040adb7403e835035b8bf82bd181c201018ac332e4c38ac632f62bea0adb742a2ac3f62685048bc852b401e82000b2c4b8020fef5a1e061f8bc18bcaf3a403f503fd4875f51fe881ffc38ad8ebf8bace03b005ee42ec24fc0ac4ee4ac39cfaee42eb00ec4a9dc31e2e8e1ee1038b16630480c2061fc31e2e8e1ee1038b1663041fc350bacc03ecb2d4a8017502b2b458c3e8eeff80c206c31e2e8e1ee103803e4904037413803e490402740c803e4904017405803e4904001fc3502e8e06e503a0100424303c3074052e8e06e703580bc07403e8e10103064e0481c201012bd132ed8b2e4a048bf88bf08bc5f6e3d1e0d1e50adb75028ade38f37e028adec3fc8ad88bc1e8b3ff03f03a164a047406061fe81b00c3061fe84000c3fc8ad88ac18ae6e895fff7dd2bf0061fe80100c3538ace2acb32ed32f62bea2beae30e8ae18bcaf3a503f503fdfecc75f458b0208acaf3ab03fdfecb75f6c3538ac62ac37406f6e28bc8f3a5588bc8f6e291b020f3abc38bd8e82e002e8e1ee7038ac322dfd3e3a8807403301cc3f6d78a3422f70ade881cc38afce80c002e8e1ee7038a04d2e822c7c3b028f6e2f6c201740305d81f8bf1c1ee0280ff057f0c03f0f6d180e103d0e1b703c3d1ee03f0f6d180e107b701c3fc8ad82e8e06e7038bc1e8860075028ade03f0e82400c3fc8ad82e8e06e7038ac18ae6e86d0075028adef7dd81c6f00081c7f0002bf0e80100c38ace2acbe32c518aca5657d1e9f3a513c9f3a48aca2bf12bf981c6002081c70020d1e9f3a513c9f3a45f5e03f503fd59e2d48ac78ae78aca57d1e9f3ab13c9f3aa8aca2bf981c70020d1e9f3ab13c9f3aa5f03fdfecb75dec3e8b00081c201012bd138f3760232db51b102d2e6d2e35932edbd5000803e4904067404d0e2d1e0061f8bf88bf0b050f6e30adbc352538adf32ffd1e38b875004e80e0050d1eba14c04f7e35b03c35b5ac3528bd0a04a04f6e432f603c2d1e05ac38be883e50f2e8aa63a7e8be8c1ed0483e50f2e8a863a7ec300030c0f30333c3fc0c3cccff0f3fcff268b0486e0ba0080f6c4c074020ad6d0eec1e00275f288560045c38b1663048ac586e0ef8ae1fec0efc3528bd08ac4f6264a04c1e00232f603c25ac3538adf32ffd1e38b875004d1ebe802005bc3528bd032f6528ac4f6268504f7264a045a03c20adb740803064c04fecb75f85ac3528bd0a04a04f6e432f603c2d1e003064e04d1f88bc8b40ee891ff5ac38bc2f7264a048bf9c1ef0303f80aff740a8ac732e4f7264c0403f880e107b480d2ecc3e8f0fcecc3e8f8ffb2c0b020eec3e8efffb2c032c0eec3c43ea80426c47d048cc50befc353b00ee895fc8ae0b00fe88efc8bd8b80eaaefb80f55efb00ee87ffc3caa740db00fe876fc3c55740432c05bc3b00e8ae7effec08ae3efb0010ac05bc38aee8a368504061f0adb74258ac52ac3f6e68bc85232f6c1e2028bc2d1e22bd5518bc8f3a52bfa2bf259e2f45ae80500c38addebf88ac6f6e38bc88ac78ae032f6c1e2028bdad1e28bf12bd58bcbf3ab2bfa4e75f7c32e8e1ee103890e60048ac52460a8207406b9001ee99400f6068704010f858b00803e4904077406e819fc7401c3f6068704087403cd42c38a3685048ad6feca38cd7e1f0ac974648ae98acefec9eb5c38d174588ace80fd037c048ae9d0edfec9eb4980f9037e448ae12ae50ae4750a38ca7438feca38ca74328ac50ac138f07e0a80fc027e1280fd027fc880fc037dbf8ad6feca38d174138acefec9fec98ae92aec80fe087f04fec1fec5b40ae805fec32e8e1ee103a2620432e48bf0f7264c04a34e048bc8e87afb7407803e4904077702d1f9b40ce8dcfdd1e68b845004e827fec32e8e1ee1038a264904e87e9c7407c70650040000c3e848fb740b80fc0774067708e877fcc3e89ffbc380fc137c03741fc3e84efa8ad88bc1e885fa8b2e4a0452f6268504f7e58bf703f05ae890fac3e830fa8ad88bc1e867fac1e703528b2e4a04c1e503f7268504f7e58bf703f05ae855fec32e8e1ee1038a264904e8e1fa740c80fc077407774080fc037f04e853fbc3e81efcc3e8eaf98ad88ac18ae6fec4e81dfa2b3e4a04c1e70352f7268504f7264a04c1e0038bf72bf05a8b2e4a04c1e503f7dde800fec380fc137c0374c6c3e8aff98ad88ac18ae6fec4e8e2f9528b2e4a04f7268504f7e52bfd8bf72bf05af7dde8e9f9c32e8e1ee1032e8e06e703e85dfa7411803e4904077c182e8e06e5037403e9b100e849fc8bd8268b078bec89461ac3a15004e8b7fc8bf0bb08002be38bec803e490406751fb90400268a0488460045268a8400208846004583c650e2ebb80002b280eb17d1e6b90400e856fc81c60020e84ffc81eeb01fe2f0ebe22bebc43e0c0132f680fb0e750926837dfe107502b680161f8bf58bcbf6c6807401475657f3a65f5e7423fec003fbf6c680740147feca75e2fecc740f2e8e1ee103c43e7c00b080b280ebcb32c08be503e38bec89461ac3803e4904137c057502eb5ac32e8e06e303e818fc8bf08b1e85042be38becb80508b90500bace03803e49040f721af6068704607513b40af7c601007502b405b007efb80518b90501ef518bcb268a04f6d08846004503364a04e2f158efb8000132d2e944ff2e8e06e303a150048bd032f6528ac432e4f7264a04f72685045a03c28bf08b1e85042be38bec538b3e4a044fc1e703c1e603b9080032e4268a04d0e40ac0740380cc0146e2f18866004503f74b75e35bb8000132d2e9ecfe33edeb03bd01002e8e1ee1032e8e06e7038a264904e8c4f8740f2e8e06e50380fc0774057c3de90b028ae38bf08adf32ffd1e38b8750048bd0a04a04f6e432f603c28bf8d1e70adb740bd0eba14c0403f8fecb75fa8bc60bed7503f3abc3aa47e2fcc3502e8e06e703a15004e8eefa8bf8a050048a264a048be858a8807408247fc5367c00eb04c5360c018afc32e4c1e00303f080ff067469d1e78af3b05580e303f6e38ad88af88bc550b204f6c6807527ace855fa23c3abace84efa23c3268985fe1f83c74efeca75e783ee0881ef3e0158e87200e2d2c3ace82efa23c3263105ace825fa23c3263185002083c750feca75e583ee0881ef3e0158e84900e2a9c38bc550b204f6c380741fac263005ac263085002083c750feca7fef83ee0881ef3f0158e82000e2dac3acaaac268885ff1f83c74ffeca7ff183ee0881ef3f0158e80300e2bdc3fec038e0720632c081c7f000c38a168504f6e28bf032f68bea660fb6065104f6e2660fb7164a0483fa647503ba680083fa5a7503ba600081faaf007503bab00052f7e2660fb7f8660fb60650046603f866c1cf1003fa66c1c70381cf00ff66c1c7105a8ae24ac1e203a0500450c5060c0103f02e8e06e303585751509cfc8bcde83b00b508ac8ae08ac7d0e473028ac32688056647fecd75ef6603fae2e29d58595f83c708fec038e0720e5132c08bcd4903fa83c708e2f9592bf5e2bcc3065233c08ec066c1c7108bc766c1c710e8ed97741638e074120fb6d0e863c78ae066c1c7108bf866c1c7105a07c380fc137c0b0f8418ff80fc620f8411ffe80100c380fc11750680e38080cb0f50538adf32ffd1e38b9750045b2e8e06e303e807f98bf88b2e85045832f6528b364a04568a268504c5360c0180fc0e7509837cfe107503b41046f6e403f0b603f6c380756db2c4b8020fef5a5850524a8ae0575151578bcd32c0aa03fae2fb5f47fec438d4760a32e48bcd4903fa47e2fb59e2e0595fbac403b0028ae3ef5b4b5a51578bcdac268a25aa03fbe2f75f472bf5423bd3760a33d28bcd4903fb47e2fb59e2ddbace03b80300efb2c4b8020fefc3b2ceb80318efebbc2e8e1ee103803e6304b4740bbacc03eca8017504cd42c3c3e8d1f80aff751c8ae380e41f80266604e008266604e82d008a1e660480e320b105d2ebe891f57419a0660424df80e30174020c20a2660424100c020ad8e85300c3e87ef8c3535080e30f8afbd0e381e310070adfe860f5740eb4008ac3e82cf30bed740326881d8ac3e80b000bed740426885d10585bc38ae01e2e8e1ee103803e4904331f7f088ac4b411e8fef2c3e830f8c39cfae86205b2c0b90300b4018ac4ee8ac3ee0bed74044726881dfec480c302e2ebb020ee9dc32e8e1ee1038a264904e8f2f4740a80fc0777067403e8c0f5c380fc137c03744cc38ad8e8bbf7bace03b008ef2e8e1ee303f6c380751cb2c4b802ffef8a25c605008ae3ef8a25b4ff8825efb2ceb808ffefc3b80318efb2c4b0028ae3ef8a25b4ff8825efb2ceb80300efebe1502e8e06e303a14a04c1e003f7e203c18bf858268805c32e8e1ee1038a264904e86ff4740f80fc07770b7408e85ff58bec89461ac380fc137c037429c3e835f78acc2e8e1ee303bace0332ffb80403efd0e78a1d22d9740380cf01fecc7df08bec887e1ac3a14a04c1e003f7e203c18bf82e8e1ee3038a058bec88461ac32e8e1ee1038a3e62048acfd0e132edbe500403f18b148a0e49043c0d764a2e8e06e703e8eef375338a1e4a048af88ac6f6e38aca03c8d1e1030e4e048bf98ac7aad1e941fec238da735989148b166304b00e8ae5ef8ae1fec0efc32e8e06e50380f90774c3e98300750432d2eb0f3c0a751d3a3684047503e99300fec68914e892f3750580f9077f058bc2e84cf6c33c077504e82b7ec33c0875830ad274defecaebda32ff32d22bcb3a3684047406fec603cbeb9589148b166304b00e8ae5ef8ae1fec0ef2bfb2bfb268a6502508b3e4e048bf3d1e603f7a08404f6e38bc8061ff3a58bcb58b020f3abc3b90100b40ae888c5fec23a164a0474038914c332ff32d289143a368404742efec6ebed89142e8e06e703e8fcf2740e2e8e06e50380f907740432ffeb108bc2e8adf58bf9d1e74f8b1e4a04eb9133c98a3684048a164a04fecab001e970f72e8e1ee103f6068704087403cd42c3e876f68becc6461b00c32e8e1ee1038adf32ffd1e389975004d0eb381e620475058bc2e85cf5c32e8e1ee1038adf32ffd1e38b9750048b0e60048bec894e16895612c32e8e1ee103a0870424800a0649048a264a048a3e62048bec89461a895e0e894e16895612c32e8e1ee1033c047f1b5052bacc03eca8015a587408803e6304d47408c3803e6304b475f83c1c73f432e48be8d1e52effa6d2890a8a2a8a3c8a718abb89bb89bb89968aae8ab28abb89bb89bb89bb89bb89bb89e08abb89e48aff8abb893e8bbb894c8b678b6e8b7a8b9e8b803e4904137415e8fcf48bc386e0e8adef0bed74078ac732ff268801e8d0f4c3e8e3f48ac7e881fc0bed74f026887d11ebea803e49041374e306e8c9f41f0bed74078bf2b91100f3a48bf2e8de0132e4b91000b2c09cfa8ac4eeacee9dfec4e2f4ace844fcebb580fb0177b0e880f4b2c0b030e838f124f780266504df80fb0074070c08800e650420eeeb90e89d018ac3b2c0e818f18bc8eeb020ee8bec884e0fe978ffb311ebe48bfae842f4b9100032e4b2c08ac49cfaee42ec268805fec44aee9d47e2ee9cfab011ee42ec9d268805e820f4eb5ae8ce00c38bfa518bc3268a35268a6d01268a4d02e8ca0083c7034359e2e8c30adb751ae8f3f3b2c0b030e8abf0247ff6c70174020c80b430e8adeeeb1dfecb751ce8d5f3b2c0b030e88df0eea8807503c0e702b4348ac7e88eeee8bcf3c38ac3e8d1008bec894e16887613c38bfa518bc3e8c30026883526886d0126884d0283c7034359e2e8c3bac6038ac3eec3bac603ec32e48bec89460ec3e87cf3b2c0b034e834f08af8eeb030e82cf0b301a8807505b300c0ef028bec895e0eeb9c518bc3e87300e82a008ac3e852004359e2eec3f6068904027403e816008ac3e83900c3f6068904027403e806008ac3e82e00c350b01ef6e650b03bf6e550b00bf6e15903c15903c1b164f6f180fc327c02fec08af08ae88ac858c352e839005a538bdabac8039cfaee428ac7ee8ac5ee8ac1ee9d5bc3e81f00539cfabac703ee4242ec8af8eb00eb00ec8ae8eb00eb00ec8ac88af79d5bc35051e8bef2b9ff7feca8087502e2f95958c32e8e1ee1038bf8240f81e7f000c1ef0383ff067f182effa5628c6a8c7f8c1d8d798d3c0374083c047f03e8cf01c3bac403b0038ae3efc33c0477f2505350528b166304b007e828ef8ae0d0ec80e401a840740380cc02b012e815ef40a38504b009e80cefa8807404d12e8504a185048bd03df401731bbae0013dc2017313ba90013d7c01730bba5e013d4a017303bac800891685045a58c6068404ffe85d015b588adf32ff0ac0740eb30e3c017408b3083c027402b3108acb8ae981e9010280f9087e0481e90101871e850453e898f25be88502c30ac07411fec8741afec87438fec8743cfec87440c3892e7c008c067e00c38cc88ec0feca0adb740732ff2e8a975d8d890e850488168404892e0c018c060e01c3000d182ae80903b90e00ebd6bdaa5cb90800ebcabdbd64b91000ebc20ac075bd8b0e85048a16840480ff07773580ff0177100aff7506c42e7c00eb26c42e0c01eb2080ff02750b8ccd8ec52e8b2e9c75eb100e078adf32ff80eb02d1e32e8bafd08d8bc58bec894e1689561289460a8c461ec3bd64aa5caa60aa64bd64bd7453068a264904e8d2c2268a4702268a6733f6c4017422bdbd643c107d0ee871028c060e013c0e7d07bdaa5c8c0e0e01892e0c01e81001eb2db4843c107d13b4813c0e740d7f15b4023c08740580cc80eb0a26f6470501740380e47f86c432dbe80600e8c901075bc38bf88bf2bace03ecb80500efb80604efb2c4ecb80204efb80407ef8bd68bc750247f0ac074220e0733d2b900013c047507b710bdbd64eb10fec87507b70ee8e801eb05b708bdaa5ce82d0058a8807400bac403b80203efb80402efb2cceca801b8060e7502b40ab2ce50ec58efb004ee32c0eeb80510efc3fc0bc97501c380ff0e750a26837efe10750380cd801e061f2e8e06e3038bfac1e705b0405380e303f6e35bf6c3047402042086e08bd003fa8bf5e32832c086fb32ff51f6c5807401468bcbf3a483fb207407b920002bcbf3aa59f6c580740146fec975de1fc38a264904500657c43ea80426c47d0c8cc50bef74308bef83c707268a053cff742438e0740347ebf28bfd268a05fec8a28404268b4501a3850426c47d03893e0c018c060e015f0758c326f64733017401c3c41ea80426c45f088cc00bc3741fbf0b00268a013cff7415473806490475f2268a0732e4870685048bd8e80100c38b1663048a268504fecc80e41f9cfa80fad4740bb014ee42ec24e00ac4ee4ab009ee42ec24e00ac4ee9d8ac88bc38a168504f6f2803e8404ff7507a28404fe0e8404f6e2f6c1807402d1e0488ae0b0128b166304efa04a048a268404fec4f6e4d1e0050001a34c04c38a264904500657c43ea80426c47d088cc50bef744a8bef83c70b268a053cff743e38e0740347ebf28bfd268a3d268a5d01268b4d02268b5504268a450a3cff7402fec850a08404fec0f6268504a3850458a2840426c47d068bef32c0e8dbfd5f0758c3505351522ea1eb030bc074092e8b2e9c750e07eb08b83011b702e8d0bd5a595b58c33c047c01c3e3fd532e8e1ee10386fb32ffd1e38bfb81c750048b355b8915568bf05153268a4600453c0d7f1f750432d2eb403c0a74323c077505e8d475eb623c0875080ad2745afecaeb27f7c602007405268a5e0045b90100b409e86dbdfec23a164a04720c32d289153a3684047306fec68915eb2b50e8eaea7508b80008e849bdeb09803e49040774f132e4863e6204538afc55e825005d5b863e6204588b155b59e2155af7c60100750289158b053a3e62047503e871edc3e964ff33c98a3684048a164a04fecab80106e8fcbcc32e8e1ee1030ac0750de818008bec895e0ec6461a1ac33c017509e841008becc6461a1ac3a08a04bf5d922e3a057204bbffffc332e4d1e003f82e8b5d040adb74050aff7504c386fbc3a0100424303c307406f6c30175efc3f6c30174e9c3bf5d922e8a0d32c083c7042e3b1d741286fb2e3b1d740b83c702fec038c87eebb0ffa28a04c3bb0800f606890402740ebb0700bacc03eca8017418bb0800bab403e81ced7421b701e8c9e980fad4741786fbc3bad403e807ed740cb702e8b4e980fab4740286fbc30f080f080f080f08030103010101000801010101010101010f010f080f0400020f0201010f01ff01ffe00f00000000070208ff0e00003f0010010800000000010002020100040401000502050006010605060008010800070207060700550234009000d2000000000000005f57c390506652e8f4ffffff81ef100000002e8b0766baf80cef66bafc0ced32c0668bf8665a58c366b84f03665266565357500aff7544e8c8ffffff6633f666bbd005e800010000c1e810f6c440752b6681e2ff0266d1e2668bc26640c1e010668bc266bb1300e8e800000066bb1200e8df000000665832e46650585f5b665e665ac39066b84f03525153576656508afb80e37f0adb7526e867ffffffc1e210668bd1c1e20266be0000e8c700000066be0002e8be000000665832e4665058665e5f5b595ac366b84f03665157565352508afb80e37f0adb75398ada575ae821ffffff6633f6665366bbd005e85700000080e401665b80e7fe0afc66be0000e8de00000066be0002e8d5000000665832e46650585a5b5e5f6659c390535051f6c780742066bb9c1be81b000000a801741366b9ffff66bba31be80a000000a8017502e2f159585bc36652e811000000ed665ac3906652e805000000ef665ac390668bd75033c0668bc36603c6c1e002ef6683c20458c352e8a0ffffff81e2ffffff0266bb041ae8bdffffff25000000fd03c2662500f0e8b9ffffff66bb051ae8b0ffffff6681e2ff0f66bb011ae896ffffff24038ac866d3ea66bb061ae886ffffff6603c266bb0d1ae886ffffff668bc224fcc1e01066bb5c1be875ffffff5ac3905266536651e830ffffff33c08ac3665366bb791ae859ffffff665b66496681e1ff00664132c0665366bb781ae841ffffff665b268a4202c1e00a268a4201c1e00a268a02c1e002f6c7017503c1e002665366bb7c1ae818ffffff665b83c204e2d26659665b5ac3007538683868386838533853385338533895340c353635773676367636bc36213751370e3837383738ae36a136a136a136a136a136bc36213751370e383c38823837383738ffffffffffff0000ffff0000ffff0000ff000000ff000000ff000000ff000000000008100008101800081018993201993202a74603874603be33037233039a3204b33204c3320499320300000000463a0002463a0102463a0202463a0302463a0402463a0502403c0002403c0102403c0202403c0302403c0402403c0502753c0002753c0102753c0202753c0302753c0402753c0502b03e0002b03e0102b03e0202b03e0302b03e0402b03e0502b03e0002b03e0102b03e0202b03e0302b03e0402b03e0502773d0002773d0102773d0202773d0302773d0402773d0502b33d0002b33d0102b33d0202b33d0302b33d0402b33d0502243d0002243d0102243d0202243d0302243d0402243d0502583d0002583d0102583d0202583d0302583d0402583d0502084100003b4101003b41020028410000164000020f3e00020f3e01020f3e02020f3e03020f3e04020f3e05022e40000283420500834201008342000083420200c4420000c442020009430000993f0002993f0102993f0202993f0302993f0402993f0502554100007d410000fe410000794200005d3e00025d3e01025d3e02025d3e03025d3e04025d3e050278420001784200017c3b00027c3b01027c3b02027c3b03027c3b04027c3b05029d410000794200007942000079420000ae400000a03c0002a03c0102a03c0202a03c0302a03c0402a03c0502cf3c0002cf3c0102cf3c0202cf3c0302cf3c0402cf3c0502053d0002053d0102053d0202053d0302053d0402053d0502c0410000e3410000a13d0102a13d0202fd3d0102fd3d0202a60001019aad28ae80aeb8cc90d738af000056cd00004cb04cb1f8b21ab4e6b86eba76ba06d538d5a6bfb8c0dac000000000000000000000000068c10000000048e1e8e1000028c4a0c414c5000052c57ec50000a0c5bac53ac600c7b0c8fac86ae790c9cec9a6ca000058e4facb9ce670cd72e3a2cf02d00cd016d052d002d2f8d90ad27ad37ad4000048d500002ae6000000bb54bf00000000000022da68dba0deece00cd74a00010100000000000054983899a499d89900000cad0000269a029b0e9b2e9ba29bba9b0000f4ac0000000000000000fc9e2ea35aa0000068ac90acaca3000000001aab26ac000044ade40001024e0c8002c00090012d0020004000010003000000000000000200e655d6098002a000e0012d00100060000a0002000000000008080600123ca00f2003000158021c00280080000100040000000000000000006a3c6419000440010003260018008800030006000000000000000600553c302a00050802c003280060007000010003000000000000000000e93c302a0005980100042a0030007000010003000000000000000000ea3c8f2f7805d0011a04270058009000030004000000000000000200eb3c483f40063002b00432004000c000010003000000000000000000ec3c6c0002020102320f307500003075000000000000407e05000000000000000000c02709000000000092f40000000084039a0b70170000000028880400000000000000000000000000409cc409102752031e4010271027102700000000000000000000000000000000000000003400020100000000002a002a00002a2a2a00002a002a2a15002a2a2a15151515153f153f15153f3f3f15153f153f3f3f153f3f3f4e0001030000000000000000000000000000000000000000000000000600000000002000000000001d3c0100000000000048c800075a5a077d000000000000000000000000000000000000000000dc00010168486a486b48694868486a486b48694890000000000808080800006c486e486f486d486c486e486f486d48910000000008080808000070487248734871487048724873487148920000000008080808000074487648774875487448764877487548930000000008080808000078487a487b48794878487a487b48794894000000000808080800007c487e487f487d487c487e487f487d48950000000008080808000098489a489b48994898489a489b48994896000000000101010100008048824883488148804882488348814897000000000808080800000c0001050000000000002000200001018d4800018d4808028d4810038d4818048d481a058d481c068301053d7400010110010612110116121301066a1401166a1601065517011655190106ea1a0116ea650116e966010ae921010a1222010a6a23010a5524010aea450116eb46010aeb750116ec76010aecd2011670d4010a70d8011671d9010a71e2011672e4010a72e8011673e9010a73f5011674f6010a7418000203010804080901020800000000000000000000000041030701004d00810600009a2800001900000000800601400d0300e86e03001e0019004d00a10298020000b5013b017700f900de0106030000d102000020033a034c11020053070000000000000102000000000000000008000000000000000000000007000200000000000500000000000000000000000010ee0200000000000002ff00000000000003ff00000000000004ff00000000000005ff00000000000006ff00000000000007ff00000000000008ff000000000000200300000000000052030000000000008403000000000000b603000000000000e8030000000000001a040000000000004c040000000000007e040000000000000008840300000000000002ff00000000000003ff00000000000004ff00000000000005ff00000000000006ff00000000000007ff00000000000008ff000000000000010800000030750000000000800000000001e6ff60ea0000000000000000000002e6ff905f0100000000000000000003e6ff44bf0100000000000000000004e6ff9cda0100000000000000000005e6ff04eb0100000000000000000006e6ffd0fb0100000000000000000007000098150200000000000000000000030020030000e8033075000000000852030000e803a086010000000bb6030000e803400d03000000000808000090e20000f824010018f6000000000000a8de000009b4ff18f6000080380100880d01000000000000fa00000a9bffa0090100084c0100f824010000000000701101000b82ff281d0100a85b0100683c010000000000e02801000c69ffc82c010060670100f04f010000000000683c01000d37ff80380100187301007863010000000000084c01000e05ff38440100d07e01000077010000000000c05701000f0000f04f0100a0860100a086010000000000786301000117000002002000000903a00f64193421d007a00f7017942a016400e412e808981502004b127800780064007800780078006400012e360000049100000089009b009b00000000009b005400000000005e000200690050005000730073005f0000009020960090000006000000000106000001020001010200020102000201020002010200020102010300100000000000000010000000000000021000000000000000010000000000005e010103880e48000000fb000000120000000501000008000a0013310011212180000a0013320011212200020a000c310011202100040a000c320011202200080a00043100111e2105000000133174007a00000013328f00950000000c31aa00b00000000c32c500cb0000000431e000e6000000012121000000040c010010020000080000000104900002040600ff012122000000040c010020020000800000000104920002040400ff012021000000040c010030020000000200000104910002040100ff012022000000040c010040020000000400000104930002040500ff011e21000000040c010050020000000800000104950002040300ff05000000212127012d010000212232013801000020213d0143010000202248014e0100001e2153015901000001001101133114040f00ff01001101133214040f00ff010011010c3114040f00ff010011010c3214040f00ff01001101043114040f00ffd402020130dcb400008003002c1f000014000000dc0c14000000d50c33030000d40c00020c00000b2900200fd30be01f1200ed0910a80800920900040c00940900040c00930900040c006d091f1014012e0800040c003008800c0c002f0800040c004f09b40001001e0900040c00f3091b900000e9095a8aff00ea097aaeff08ee09100c0000ef09100c0000e509fcfdfcfce609fdf8fcfce709fcfcf3fce809fcfcfcf5f009086fc300f1090529c300da0911400400d60903f86f00f20910108701f409454f7008f509163a0203db0903030000e10900000000e209040000007409c90000007609003000007f09499a24008009511225023b081c3c007056083f4000005708101000005a0897090000e70d9900c150e80d9901c150e90d8900c150ea0d1903c15051089900c15052089900c15053089900c15054089900c1505c08910900008308910100005908915100005b08912900005d08910900005808910900006408130000008408950900003d084992240080089109000035081e00f900410812688ff84208136a91f67708911300007008110b0000eb0d3d908040ec0d35505440ed0d3d501c40ee0d35b06a4066084590804067085550804068083d504c4069083d7080406d08910901007108152400008808911100007808911200006b08a10900007208910900006c08010900007408955100004d08110900004e08112a00007308130f00007508910900007d08910900008908910100003e084992cc007f08911100007e08912103006f08912900003c08070000808109910c00008209950900008509110100008309910900008409118c00008609910900008709110900008809918900007b09914900007c09a1090000700500040c008e0c000000008308910100008408950900008508970900008808911100008908910100008a08930900005008910902003f0828287272400850502828430880800000cd0910000000c009400f50006008e109020000007d00010101020420000620000003910a02920a09100001820420000620000003910a0820000003920a0926000103020e0006100000030e00020f000938000183020e0006100000030e0008200000030f00094e000105028200061000000382000283000960000185028200061000000382000820000003830009760000006e070202b000fd000f06e5065d06000003010804321054762d00a260ff0000500305630a040000000020000b004000610002020000000000436507000000000000321054763700a260ff0000500305630a040000000020000b00400061210202000000000043650700000000004b34473830333235464200321054763800a260ff0000500305630a040000000020010b004000617602020000000000436507000000000048354751384832344d4a5200150018008c0a04950a04750a04010044970a04980a00ffff00ffffff00e8ce00e0daca6fa200001b0004000402f5680300ffffff0118c100e05a416ba06666000004000002f5080300000000002a0034002f0a04300a00d50a042c0a04280a04290a042a0a042b0a04810a048b0a045f0a04dd0984de0984ffff00a8610001333000000000000022cc1c00628c110b10570a080ec3b00100204100220114209a8800a000000000040308091b0d0f0e409c0001333000000000000022cc1c006394121120570a091144b102002042002a021420aa8800a00000000006040c0e2b10120f60ea0001333000000000000022cc1c00a520241a40570b0b97051204002264003a051420ca8800a0000000000906121541151810905f0101333000000000000022cc1c00e7b4362780570b0f9f072306002485005a091420da8800a0000000000e081a20621d2012a0860101333000000000000022cc1c000839372b90570b102148d30600448600620a14206a8900a0000000000f091d236d1f221374b70101333000000000000022cc1c0029414831a0570c1125c9b3070046a6006a0c14206a8900a000000000110a21287b22261448e80101333000000000000022cc1c004a494937b0570c12294a94080046a700720e14207a8900a000000000130b252d89252a141c190201333000000000000022cc1c008c515a3dc0570d132dcb74090048c7007a0014207a8900a002000000150d293197282e15f0490201555000000000000022cc1c00ad595b41c0570e14b00b450a0068c70003011420fa8900a003000000170e2b34a42a3116c47a0201555000000000000022cc1c00ce616c47d0570f15b48c250b006ae7000b031420fa8900a003000000190f2f39b22d351798ab0201777000000000000022cc1c00106a6d4dd0571016b90d060c006ae70014051420fa8900a0030000001b11333dc0303a17400d0301777000000000000022cc1c0031f67e57f05711183fcfb60d006c070124081420fa8900a0030000001e123a46db354019409c0002555000000000000022dd1c008494121120550b0a1444b10200204100330414209a8800a00000712406050c0d2b11150f80380102777000000000000022dd1c00e7ac352240550d0d20c77205002481004c0914209a8800a0000071240c08171b571a2111905f0102777000000000000022dd1c002931462650550e0ea20723060026a200540a1420aa8800a0000071240d0a1a1d621c2312a0860102777000000000000022dd1c0029b5462960550e0f2448d3060026a2005c0b1420aa8800a0000071240e0a1c206d1e251374b70102999000000000000022339d006bbd572f5055100f29c9b3070048c4005d0d14204a8900a000007124100c20247b202a1348e80102999000000000000022339d008cc558345055110f2d4a94080048c4005d0f14204a8900a000007124120d232889222e141c190202999000000000000022339d00adcd693a7055111131cb7409004ae4006d0114204a8900a002007124140e272d97263215f0490202999000000000000022339d00ce516a3e80551212b40b450a004ae400750314204a8900a002007124150f2a30a4283516c47a0202999000000000000022449d00105a7b4480551312b88c250b004c0401750514204a8900a00200712417112e34b22a391698ab0202999000000000000022559d0031627c4990551313bc0d060c004c04017d0714204a8900a00200712419123138c02d3d17400d0302bbb000000000000022889d0073ee8d53a055151743cfb60d004e24010e0a14204a8900a0030071241c143840db324418e86e0302bbb000000000000033bb9d00d6feaf5ec05517174bd1770f005264011e0e14204a8900a00300712420173f48f7384c1a00000000060008000e0044ffff00ffffff001f000000ffffff011f000000ffffff021f000000ffffff031f000000ffffff041f000000ffffff051f000000ffffff061f000000ffffff071f00000000000000e1b488d69b00a53f2100fd02d10081f6d20088d69b00663f0500f49b4100a6b0e6004e1e6f06d10042d6d300ac3f050081569f00e6bb400016b1f40088d69b00e53d2800e1b111e6b300f43b05006f06ca0042d6d300bcab210088769700e6bb0800a6b0f4004b1e4f07d100c2d2d30088f6d200f43b0500663f2100a690bd008176b300f43b050039004800800a04960a04990a04820a04740a040000440200440300440400440500440900440a00440b00440c00440d00440f00444e0a04540a00ffff00ffffff00722160500df08c3000e003701346036100000000ffff0c0c203c000000030063040600002300000000000000980002008508000000001e013000000000008653aaaaaa00000000000c010306c0d40100f82401003800060a6a240900801a0600e80300000c01180820030000b004000038c1010038c1010000000000000000000000000034c40100430100000000000000000000c0ff080f0831ac10000000000000010000000000000000004b000000000000002b0000000000000010000000000000009b02000003000000ea0100008a020000340300007e040000ec04000050050000b4050000e6050000b0710b0000350c00601f0d0098e00e0070b70f00e0c8100000171100308c110029010000a2040000be0100001b00b80b00006bb643f8b59c05007a28ffff00000000f30d03007f60feff0000000023ff58000000000000008a00ebffffffc01200010001000100004200030101030e001096200000000000ff0001070c000e0000000000000004002400000400000280100000000000200300001000520302000000840300800000b60328000301ffffff004b00b80b01000000ffffff0032004e0c02000000ffffff007c01450c0712000064000203140000004a2d000070060206000000001e2152004c0003ffff001e2255004c0009ffff00202158004c000affff0020225b004c000bffff0021215e004c000cffff00212261004c000dffff00ffff1404ff1504ff1604ff1704ff1804ff1904ff18000201020008008000000200040008400001001000ffff38000201044a00007c92000001041e003c000000f824010001031e003c001e00f049020001021e003c001e00e093040001011e0000001e005500010101100200890210001102000100210001008c920400450002005000140070008400680202006d020100480202004a0202004c0202004e0202007d0240008899020090990100069b080062ea9e0100000000008e0001020008020102005247520202650207520d550002520d52232c2502013d2502064517005102523d5239020d02010352436604028c022e00020d020100524302050204005203524302f902015205020102000ee50208520a02050202000000524302050204002003524302050230750040520b020502040052035243020102010ee50208520b0d65d005025b57000102000037000052140208000d1a3208000b1a0288000e1a3288000c1a030046041a090546ffffff02560040032040011a09254003750246400318405c1b2d024640270046061a2d08405c1b020a0141028a01405b00b7000101040037000001050e00020040013703005c050200fc7fffff020000005c051000ffff9dff000941005c0521007fffffff800000005c054000be3fffff4040010037000001050e007000011037030001057000004000015c05a0000ffffedf100001605c05a2007ff397ff8604885a5c05a4001bf0ffff200d40045c05b100ff2dffff80501896370000540006000125c514020105c2147f0000000105e815703d290a0105e9159ca40d200105ea15209587005b001301010104003700000301000054202415012500080f012528080f5c252b08f8015500005234523e0324400c00152540045c6201080f400104d709240001040208000001041c08200066182d0c421000560040030c4000003e0d40000044730001020000400104010002002d0d4206004353000d25681503540034fe010535fe030a030a010535fe040a040a0100030a69150100040a69155c25d509fb010d05d50900080040540034fe010535fe030a0c00010535fe040a0c00520f661c2d0c420a005500005212661c2d0c420c00020d000100521f521e0205003075000052104ce5002044ed000d25800a18022500ff52404a65800a0f490e015203032000800a092500fc521e5c22800a0300520752485b00ff0002010004370000660c030c4100002d0a41422d0d4204003d240003004430002d0d4204003e0a424144fb0043190056004303a441020003f24141030c4100003e0d41000044fb003e0d416148496b003ee54110465f001b3d4101436b0009e54103153d41022de5410c033a434154000000330d410100010a0000410d020100442d0d410200010a000041033243414be5000149d70007020100452d0d410100010a0000414a0201004444b900032943000ea2004443c1000329430008a20045330d410300010a000041033a4341070201004543fa000d02010044330d410100010a0000413da5000144f500070201004543fa000d020100445b5520005b00ac01010214003700004be5000844230001058200700300803c058300000002004668010301040002e50001523c01058200400150c00d2583000866ff2d0d426c0101058200400350c04a258300014456002d0d42200003040008000304010c00030402100003040314000104820004004a058300800000004497002d0500100000002d0501100000002d0502100000002d0503100000004a2583000244b800010482001c000d258300100104820004004a2583000144aa0001048200180001218300020102820000010183000156004003294002152540060104820000005c8a83003f00400102820001019983000401028200030199830005010482001c000da583001001028200010de583000401028200020101830003010282000101098300050de5830002010482001c000d258300010104820004004a2583000244320101058200400150c007258300f7020200044ce50408496801522f020101000202000402e50002523f5b7a4000680250c0780250c08c0250c0900250c0940250c0980250c0ac0250c0b00250c0e40250c0f40250c0080350c00c0350c0100350c0140350c0280350c02c0350c0220102010c043700005c252b08f801542024150725eb09fe4be5004044a1000105910a0d00000003b001920a523b030100005638003e0100014562003e0100024553000105910a0d00000007a5920af743a1000105910a0d0000005438920a43a100030002960a03f801990a0105910a00000000030801920a0105910a0d0000005c8d920a0000800007e5990abf0765960af00105910a00000000010d920a77770201010052100201010002e50101523f523002e5010202010200523f0725f309fc5500014a25800a0849d1000225010752404be500404412010105910a0d0000004ca5018049ed005438920a01b2920a01523b3e01000146120101fa990a01016a960a020105910a00000000010a920a010d25eb090107252b08f80d252415035bcb04010708083700003d2501ff4495043d2501194691043d2501024791043d2501144595043d0500000000004443024be5010249610002a902025528020ee501803d0500404b4c004561000da5c29d400321410133254114032243410de2c1484466ff2d0d42ab0403394001090d4030001b0d40022d0a424056000056000102050340010000026501012005000a000000030246403d0500808d5b0047a6000ee501085528014be5010844b1001b0546013e0546a02fc50148c6002c6501011505460143b100142d0105030501000001004be501024933014be5018049df0027044600003e05410000000044450103044000000302004127024041030240003e05410000000049f3007c0500000001007e044000007c044000007e024000030201403e050133f300004833010305010000010027044600007c0201417e04400000030a00402704460000038a004056180143af017c0240007e0540a086010003014103090541030000006f0240417c0540450c00007e0540404b4c003e054000000000498a01032540017c0540404b4c007e0540450c00000301410309054103000000750240411b0540012d02004066ff2d0d429f045600400321400133254014152540012d0a4240030c4800004a65e2481044fe0203394101090d4130001b0d41043c225e49414922023c212349034922023c292549034922020320415f49092541e03e2941014922024be5014049f6023c022049004922023c0a2249014426020ee501013a00004be501014469044be501024943023d25020546430255280252235600400321400133254014030a484007256001fe66ff2d0d429f045600400321400133254014152540012d0a4240030c48000007652349fe54002149540022490765e248ef4a65e248204988020765f248ef4a65f248204995023d05000000000049fe024aa5c1488044d2025600415c25e048f80651024a65e0480144ba022da541012d0d4810003ea5410445b20256084803214101332541140322434107e2c148454ae5c1483f49910407a5c29dbf43910401022049004317040105da48808801003da50100491f033d0500e03b6600451f030725db48fe433f030d25db48013da50102493f034be50108443f0301057a49808801000d257b49010d255f490103394001090d4030001b0d400401225e49400d655f49803e254002446603036540045c6a5f49fb4066ff5600402d0d42bb0403214003090d400300150d40022d0a4240010c2449000001e4264902000d25264902012123490301a52349e801022049005400214901022249014be5010844bf0307655f49fe43c4030d655f49015c295f491f01018d2b492003012925490307655f497f5c65e248e3044a65e2482049e0030d65e248104a65e2482044ed034be501024917045c65f248e3044a65f248204902040d65f248104a65f24820440f043da501024425043da50103492c044be50180493a040301000202b102015241020202000d655f49404a655f4920443f0407655f49bf5600400321400133254014030a48400d2560010151014be501024991043a00003d2502054691040225030202e103020261030102b9030108a503040eb1030202010200522e3a00005b0225010b4369047a2c000000a0004051e0518052205340420f0040420f0040420f0040420f00a183640024833200a3761900a3760c00008701020100003700003d65000744bc0056004020250003030a48403d65000144bb0056084803214800010dfa020200521401058d1a000040000125be1b0201a5cc1ac0010d911a45015c05da1af0ffffff020000000725031bfb0d257d1a010105341b010000005c05361beefe00001101ff7f01253a1b115c05321bf8f8f8ff00000000010d331bff7f0105b31b074000000da5b61b010105311b00080004010d861b0400010de71b01005c05001bfffffdff000002003a00005b5b5c05f602ff00fe9f04fc00200105f90210270200010514030008002001050c0300900010012509010101053b016402120001053001a086110001e50917640105221700009b020105061721842000018de51764000125e41701010531013c0001085c65d400fc02010dfc00000101052f4800000000010504480000000001053a480f0000000de5cb05100105f816000000300125320100550000524e02250007523302050000070000524d2c2500013d2500064565016616030c4104004c0d41020044b7000da5c905045b000700010100005b008a00010100003700000105032b541076325600410350419f0356004066ff2d0d424a004c65411044460009654107032a4041150d40032d0a42400104020800000104032b04005b7a40002310547645107632321054765410763203215476054176321320547615407632321045765410673232105476541076323210654754102763321075465410376254040101080037000001058200000020c007a58300fc010582002c0150c0370500010d2c0106020105a401090040000105a00103000000010db001020401e59801004a2500000149e6005c250c0080645c25100080645c25140080645c25180080645c251c0080645c25240080185c25280080640d252c00010d252000010d250000010105d801b829e8000105dc01b829e8000105e001b829e8000105e401b829e80001e5140264010574010000240037000001058200140000c00d6583000151fa01058200000000c00d2583000101058200700150c0370500540018010105a8012040000001e560026401e5dc0264012544030037000007a59701f75400920101058200780320c0010d8300190001058200000060c05c058300fdffffff0200000001058200100000c0010583000200802a01058200700300803c0583000000020046280401058200600320c03705005c056003100118f020a462005c056403ffff00fc000001015c056c03100108f020a462005c057003ffff00fc000001015c05500387007c0019529d7f5c055403070c80ff382001005c05e401bfffffdfbfff01205c058400fffdffffff7da00037000001058200040030c0370500010504000200910601050c00606a00080105100001000000370000020500440003055245030100000205004400180c524501058200040030c03705003e0d000a004439023d0d0038024426023d0d00450144260201051c004d0000aa01052000daa78c3143490201051c004d00c0ac01052000eca7783143490201051c004d00c0ac01052000eca77831010524000021000001052800ffffffff0105640096438101010568008725094001056c003514bf02010570000180000001052c000021000001053000ffffffff4ae580000444a90203004120005400200050080d652400040d2524000143be0203004120005400200050080d652c00040d252c00010102200041370000020500440003055245030100000205004400180c524501058200040030c03705003e0d000a004484033d0d0038024484033d0d00450144840303f800800009e5000c4ce500044429034ce5000849840369e50004030d00000202050014010b0643370369e500085608000205001401050652450805003f00000001058200040030c03705005c8a10000ff000560041032141000925411f4b250020447b0303a54120338a4141560841151d41033102200041438403150541132b02200041370000030500240030c0030501440030c001058200800030c003384083004c25400449040401028200004a258300014904040d6583000466ff2d0d422c0456004101028200014a2583000149c50301028200010104830000002d0d4204002d2541043e25412845c50301028200014a2583000149ed03010282000007658300fb2d0500080000002d0501080000001b0540013e05002c0030c044a2030105bd0000c000005b7a280025000000492020004d6046006d4020007180400075000000790000007d00680001400f000a000000520001010000370000523e030c411400010a0a1541330d4101001b0d4104150541102d054100f400f40102090841338d4100f41b1d4107011a0600410105010b000000f40125c900f40105c400000000005b11010101000437000003f9460008e5007f030a41422d0d410400038c4102002d0c4200002d0d42040056304603044000003e0540000000004449003dfa00404450003ea54601495b00331a424143620003a546013d0200404762002d1a4241432c004ce54680446a005b038a4142560040030a4241038c4000003e8d40ffff4410010324420200032246420925423f3e25420549a600031a4040030d4204002d1a424143e1003e25420649cd00330d4103005608422d0d4001003e1a4040479f002d1a42412d0d410300430401031a4040090d421f002d1a42414c2546804904015618404c25464049f90001020000400104010000004304010102910a400104920a00002d0d410300038a41424371005b002100020100043700000101a4000101019400003c25950001491300020001a4005b008e000102000466ff5608472d0d425c0003214700092547f0422247630043006380360063603e0063202e005a5a5b2d0d4226004343002d0d420c004343002d0d42180003214700092547072d0a42472d0a4247030c4800005b7a320000000002000400260028002a000002002c002d002e002f00000000010002000300040005000a0000a0004051e05180522053bf0202021c042005016400000003020240661f0204010c005245080501ff0300003d0d010000492f0002040028005b0204011c005245080501ff000000200501a08601007c044020007e0540ff000000030201400304402400210540a08601002d02014002e50001560003020d0302005600047c04023c007e054010270000020201400204024c0002a403560002e4035a00523703010501037103030304406400210540a086010002020140551803020402500002e4035b0052377c040240007e0540102700000202024002e4035700523702e503010202020152370301060103b103037c0506a08601007e024005030203400302054043fa003de500004466023e04030400472101030203053e0403040047210103040304002d0503710200000304407c003e05400000000044d9013304037c007c0203037e0540a08601000302464002040150000304406400210540a0860100020202400205030200000002a4035b0052377c04034c007e0540a08601000202024002e4035a0052370202020102e50301523703010401020401400002a40357007c04033c007e0540a08601000202024002e403560052377c0504102700007e01400103020440030205023e02050445ce013302050443e001330204050302050443e001030204025600057c040274007e054010270000030204407c02404002020140020202417c040278007e0540102700007c0240400225030152377c020505523702250303523703044068002105400a0000002c0201407c04026c007e0540102700002c0201407c040270007e0540102700002c02014026050164000000210540640000002d0202405538004368002d05057002000027050571020000210540710200003e044004004789020204002c005b56000003310000332500010202004003044608000304408000152500022d0a420021044084002d0246403d02004648be02020200465b0078000101000037000052140da5511b015420541b0725441bfe5420451b422900630031006301390063024d005a5a4370000125451b02433e000125451b015420421b5400431b5400471b437000010d431b01010105471b010001000d65481b010d654b1b01010d531b10100125421b015430511b3a00005b7400010100003700004aa5cb0501441500026500010e2500805214030046cc000825000f521454309d1b3c699d1b0044650001699d1b003d6500004465004aa59c1b014465004c2546014469004a25a31b01494d004a25a31b014455004a25a31b01495d003a00005b4a259d1b014469004365003e000101000037000052143d6500014430000d659c1b0307259c1bfe4aa59c1b01491c0007e5001b7f5420a91b433a000de5001b800d259c1b013a00005b2c00020100003700003c21fc00004919000da5c000014326003c61fc00004926000da5c000020da5c100015b220001010404033900005538002002000003044100005638412702404102e200405b190001010008370000521401015e1b0001015f1b013a00005b008000020100005600400339400055380066ff2d0d4250003e0c4002004727002d0d420800431700330c400400210c4006002d0c400000561840030246407b050040420f007e024046020200405b7a30006400000000000000ffff070001000000c8003f000800190040065f0040003200800c7e006000640000327f007f006400c60001030400370000560046560000032100005520003d650003442c003d65000d46bb0002290000322500080e25006052145c22004af800022200005214030841c01a090d41030066ff2d0d42c2002d0a424103240000003de2000048a7003e2500044476000322460033254601152546040f254601333900003e2500014493003e250002448c00032546210365002f439700036500130379460033654601152d46030f65460152140102f21b460152ee1b005400f91b5400ed1b3a00005b7a040003020104af01010400083700003d6502014944014ba50203495d0002050000030005020501000502003c21fc0002495700018dc000000251020105c600000010000105c80000005000010dc30002005420ca000105c200000100005620404383000e25028052145400cc00560848082502070d25ca00010125c200015400c6005400c8005620403da50100498f000d25c200100765d005fe3da5010147a0000d65d0050103a040c900030046c400030241462d0046c6002d0041c80052140132071a400132081a400102041a460102051a415430c11a54005c1b01015d1b005408091a54080a1a54080b1a54080c1a01090e1a0001190d1a005c19011afcf8015ca5011a0f100109061a010125001a010d25b31b045c62b31bfe405420351a54203c1a5400ca1b5400c81b5400cc1b4ba502034940010e25028052140105cc00010000003a00005b52143d6502004961015420001a3a00003c21fc00024960015408c1005b3d650210446e010109061a015b030040041a090540000000fd2d014000090d4000f00102041a40080d00ff0f56004103314101740a00412c090100082500fc1405001001015c1b0001090d1a015b0049000101000037000052140765b61bfe3d65000144370054306e1a5430111a5420b51b5420bd1b5430bd1b4a25b61b01492b003a00005b0d25bd1b0154009e1b0725c01af43a00005b0095000103000037000052140d25031b045420781a5400801a3d6500014956000d257e1a0701257f1a0151014a257f1a0244290054207f1a5408811a5408821a5408831a010d841affff010d851affff010d861affff5b0131791a00560041031941013b02413d6500024978000300407c1a040200404381000303400001027c1a402d0546040000002d8d4101003e8941014565005b003d00010100043700005600400338409a0a210540e204000002020040030040990a1b054014090d400700210540093d0000270540640000002c0200405b00d80001010c00370000010582002c0050c04a25830001493b00020500407e050001058200b40050c002e8008300522926050010270000020200405b030500ac0250c00305018c0250c0030502780250c001058200400350c04a25830001447500030500280350c0030501080350c0030502f40250c001028200024a05830080000000448c002d050110000000010282000156004003184083002105401027000003024640560040030840830021054010270000270540000001002d024640010282000056004003204083000925400f75024640020200465b53010203001837000066ff2d0d4247015528052d0942052d094205030c480000030941032d1941033e0d410300463f005c05b31bfb0ff0ff00300000434b005c05b31bff0ff0ff04400000030941002d194100330d410100010a801b415408821b0199821b02031941003309410256184103b14104331a4141018a811b4103194100330941022d1a41412d0941004b2504104499002d094100010a811b4103214104092541021b2541010122831b4154005e1b01315e1b0401b15e1b04030941012d194101330d410100010a871b4154088e1b01998e1b03031941013309410356184103b94104331a4141018a8d1b4103194101330941032d1a41412d0941014b250420440b012d094101010a8d1b4103214104092541041b25410201228f1b4154005f1b01395f1b0401b95f1b0403214104092541801b25410701229e1b413a00005b7a0c0000000002000400260028002a00be000101000437000003a140003da50000494900660403244058003e2540ff49ae00550001022501285209020d0129015209020d012a025209020d012b03520903b1400101b10a1501661c03644010005620402d0d4214005430cd053ea4400a004993003da5000044ae000324411c0003714100090d410f0f3e62414149930001a2cd05400164800a1c003da4001c0044ae002d0c4204002d2540013e624040495c0001f10a15000da50a15805b01a2cd05400164800a1c0054180a155b9e0001010800370000030800280856300003050103000000523e4c0c010800492d00150501022da500014318005c722808f8000300401f0a030046930a092546031525460375024046563840036540801b254603030a4846030041a30a560848010a28080003a2404109a54007033243404c254001447c000fe240441b0d40011b0541033e654000496500017a800a4002ba0040523e0224000a0052345b1a00010100043700000105e509fcfdfcfc0105e609fdf8fcfc5b3102010100083700000d25f4160807256218fe560041033941010925410f030a404266ff2d0d421102152541022d0a4241030c410000010200004107a50100fe54080100010cfb160200030a424003054050c300005600410321410027024041018af716400125f716020d25f5160201a9f916014b250101497f005430f916010df91600312ba5f916014b2501024496002ba5f91601560041037141010fe541800102fa1641036941002da541010102fa16414b25010244c6005628412da541010102fa16414b25010144e700037141002da541010102fa1641037941002da541010102fa16410d25f4160103a5410143ba01032940010365400103994000560041037141010f6541010fe541800102fa164101a5f916043d650104472801010df916011343570101a2f91640010df91601314357010765f916ef01a5f916033e25400446570101a2f9164031a5f916015c65f916fd200d25f4160103a5410043ba010305410100008003aa41400102fa16413d65010149820102a800fa1643f901560041031a41403b0241032841fa16036841fa1603a841fa1603e841fa16040200415628402d8d4004003e25400447f9013325400443360102650002030d416400330d4101003e0d41000044f90151644a25f6161044c3014a65f6160649f901026500010d25f516023ea541004463014b25010144f3000d25f516020125f4160251015400f4165400fb165b7a2000684801006c4803027048050474484241784849487c484b4a9848292880484d4c005f00020200043700003d6500014454005530003d2500064650003225000120250008560848032248400da599180102a000981808a500034a25981802444a005c0d9918fffe01004350000d0d991801013a00005b0d65cf05080d258001015b000a00010200005b7a00000a00010100045500005b3c00010100005500005500010105910a03000000023800920a022101000825000f082501f0200500204e000002020040200501e2040000020201405baf0101060418030546005125023de5000149f300553800660803244104002d0d4208005500023d040000004742002ca502012d0d420c003da202414526005500015b0224020500026402040003014600560040032140026f0246407c0546004000007e0540c40900000202014002e502017b0501320000007e0540102700007c05404e0c00007e0540404b4c00020a0540210540404b4c002705404e0c00000201030132020340210546d0070000270540102700000302004633020040270500102700003e0c40060048d100030c400600550004028a044003014001330140042105403200000027054050c30000028a05405b553800030540003200003d050000000000443c01030240462d01400033054001000000270140003e05409c180000472b01030540003200003e0540c8000000463c01030540c800000066ff2d0d428f013e0c4002004753012d0d420800434301330c4000002d0c400600330d400100270c4006002d0c40040002e20040330c400400210c4006002d0c40000027024640020a004002b200405b7a2000c8004006080019004006800c40003200800c381860006400003200327f006400000700020100005b00700102010804370000661c2d0c4206003de50002444b003de5000344f7000338002f0a092500200201010002f001cd0552120108ab0a810a0118830a810a5ce22f0adf005ce2300adf005b02f001cd050ee5018052120201010002e4012c0052260139dd090102ec012c0052260179dd090102f4012c00522601b9dd090102fc012c00522601f9dd090102e401300052260139de090102ec01300052260179de090102f4013000522601b9de090102fc013000522601f9de09013105de090101010002e5010852263de5010446d30002e501043de5010846e10032e5010443f0001a3d01013de5011245f00002e501125c39020ae0015b523b030500100000000305012d0000005538003d010001453001030d0018000305012e0000003d010002453001030d0020000305012f0000000201010002f001cd050ee5018052125600410102910a010104920a0c000102910a000104920a10002d0500010000002d2541012d0d4204003e254107454d015b0001010204043700003d2500ff49ec00022000800a4a25800a08492600082500100725800aef0105320a080000000105320a1000000001058200100060c0010583000080030001058200140060c0030040830066183e0440040049eb000300408300030000830003004183003e05400000000044eb000100910a83000100920a8300330d4001003e0d400000497600010564c00c020000540065c0010566c0cc280000540067c0150500022d05000000007c0102e8c00051324ae5a0218049b9000105320a080000000105320a040000000105320a01000000513250024a25800a8044dd005c21800aef005b0165e70aff0121e70a0002050104000000521f5b8c00010400000305407c0100003da500004415005b03004620497c0240467e0540a08601000300412349090541030000006f0240417c0540450c00007e0540404b4c003e05400000000049510003254001018a2249407c0540404b4c007e0540450c000003004123490905410300000075024041030046204933024640010221494651010d6523490151015b310001030400370000553800260500e204000001e29a0a4021054164000000270540093d0000152540045ca2990a8f405b001000010300083700005518005508015bc301010400043700003d6500084923000205013800060a5245080d01ff03028900015b3d650003447001020101000265010752503d050200000000440b01370000010582007c0220c001058200940220c04aa5830006494900010582007c0220c00d65830004010582007c0220c0030046830037000001058200800220c05e6546fc013d250001449600096546fc01058200840220c03c0c8300040044c600070d83009fff513c030c4104004c25412049be000f254120010a830041513c010c83000400513c5600400319400021054064000000030541785d0200330241402705417102000003224640010582007c0220c0010283004601058200940220c04aa583000249f7003700005b0201010052503d050200000000446c014be50240442f0101058200f80160c00d2583001f4b250280443b010da5904801030541ffffffff6901410201058200e40160c009004183000f014101010283004101058200f40160c00d0183000251325b5500005b0201010052503d050200000000446c0102e400050002a4000600020d02010103244108004c254101449f0102650202022501320264010c00028c010e003d6501ff44c2010299020052362d0d42040043a3015b008300010304003700003d650009448000030a00426620030c4100002d0a41422d0d4204003e0a4241447c003d0c000000443b002d0c420200432400020a01423d650003447b003d650007447b0003e441050002040108003ee54100447c003d8c0010004772002d0d42060033e541014357000204000c00030a42005b5500015b521b5b00670201050000370000032046cf050e25006052140825000f422900630f580063114e016312cc016301240263004d02630818016309f900630a00016313080163141001630b2001630c1402630d2801631041015a5a43f5003da5000244e3005400724a3da500004471003da5000549eb005408a14a3d250200498000022502023225020101e1a14a024a25a44a0149c6007b0501008000007e05408c0a000056004603294602270240460765a84afe0105a94a008000000102aa4a400de5ab4a100d65004a04022000004a082500070e2500005214143d00045cb99c1b8f003a00005b0105724a0100000007e5004a2f0d65004a043a00005b5420b04a43f5000125b04a0143f5000125b04a0243f5000125b04a0343f5000725a04aef43f5000d25a04a1043f5000d65a84a01510a0725a54afe510a010da44a010251c843f5000d25b64a100131a74a0043f500010d034a1f000169474a024c2546104977013da500034977014a250d4a1049770101a5474a02437c0101b1474a003d25020044910132250201142502045ce1474a8f023de5000447a0010d25474a0143a5010725474afe3da5000544b3013da5000049c40102a5000003394000332540010122a34a4002e002484a43f50002e002484a4be5020144f50002b000474a02e500044a25474a0144ed0102e500083da5000244fb013da500034904025400484a500243f50002a50000033143004a62474a4444f5005408a44a51c80d25a54a01513243f5000d25484a013da50000443902010d794a0f0143f500033943000302404433254001010a794a4043f5005400794a0725484afe070d474afe805420a04a5420b04a43f50000290001010000370000661c2d0d421400033040cd053e254000442800332540012d0c4204004315005b0046010106000037000042290063072401630125006300c000630b270163042c015a5a433f010265001152044be502014920010265000a550802524d3de500044750006825000102250201524d682500013da5000049820020050164000000020501141e00022c2101000201020002020040520c26050064000000020201400201000202650001550802524d3de5000447a0006825000102250201524d682500015105026500015204510a02650009524d3de5000447200168250001524d4320010265001252044be5020144200102650008524d3de5000447e40068250001524d6825000102650000520402650000524d3de5000447010168250001524d682500013da5000049200102010200020501140000002c210100550000520c020100023a00005b432001524d432001660602290000026800cb05028c00320052335b0229000052335b3803020100003700000e25002052140825000f42290063073500630a3d006301210163007b016309bb016308e901630b01025a5a5b0d65c4480843ad02030a464866ff2d0d421a03560040202500052d0a424020250002030a484001040648000001640548040007e50548fc07a505488f030a48465600413de50004479600030541008001014b250201449600094d417fff03e541025cfad348fc415c52c5487ffe413da5000049cc0007a5c1487f66ff2d0d42de022d0d4206005600413da50214494902032541204349020da5c1488066ff2d0d42b60203044000003e05400000000044ad020321430003e241444ce44105004407013da40004004907013d04010000470f012d0d420c0043d80003044006000324410a000364410b004352020765c448f7030a46485600413de50004473c010725e248f94342015c25e248f9024a65e048014442010725e048f84a65e04801444f012de541012d0d4810003ee54104452d01030a48460d25d148024a25d1480444700143ad020725d148fd4a25d148044980010d65c448085600414a65e048014490015c25e048f80451024a65e0480144a0012da541012d0d4810003ea5410445900143ad02030a464856084820250002032248400d250548010de5064810030a48460da5d3480151140d25d34801511443ad0207a5d348fe56004020250002030a484007e50648ef43ad0208a5001b66ff2d0d42de020321430003a24044030c4002004ca44000004929022d0c4204004314022d0d4206003da400000044490203244100003e2541ff4449022d0a4240432e02030440010003654108010ac348400105da488888010001f2db484001bae2484001baf2484001ba02494001ba1249400125e148200125f1482001250149200125114920012ae14841012af14841012a014941012a1149413d65000b44ad025ca2c848df413a00005b7a84000c00ffffff00023f0000005f0008409c0000033f0000005f0008ffffff00033f00002a572010000000003f0005003900004b000080013a000080021b00008003000000800834250080091c2500800a001b009f10143f0080110138009f18004a009fff0000ff0302010001030201000103020100010302010001030201000103020100014c02010200083700003d0d00000044ce01560041032141010925410f150d4102030a404266ff2d0d4234022d0a4241030c4802000da568480154086848030c48000003f94101153d41045cba005c8f41030a42404a25005c014981000d0d005c01010d25005c104a25005c204467000725005cef4a25005c204974000d25035c40560041030941003b0241033b41001b25410401a2015c4103694101152d4104012a015c415600400fe54080037340000102065c40560040036b40000102065c40036340000102065c40037b40000965400f0102065c403e254104471001332541042d054604000000036340000102065c40036b40000102065c40037340000102065c40037b40000102065c4043d7000d25035c020d25015c01032940012125400a2d2540324a25045c01494201510a332540013e2540004926010265010143ca014a05045cf08fff004454010265010243ca010105065c01000080030040065c026a014002b801045c08a5011f3da50100467c010265010343ca0132a501013d8d00000044ca013da5010044ca0103314101031940005618403b0240032840065c036840065c03a840065c03e840065c040200403e25410447ca01332541042d054604000000439d013a00005b66ff2d0d423402030c480000018d085c32000105095c001c020001050a5c10113d122d0d4204002c2500013d25000649d501560848032541100d6597484007659748bf332541013e2541004907020d253b480154303b480d253c480154303c4851325b7a1800000000001c0004003800080054000c00700010008c0014005c00010200040225010403314100090d410f00150d410166ff2d0d4250002d0a4241030c48000007a56848fe010d6848111150024a0d6b480100494100022501135408684854006a483a00005b7a0c000000040008000c00100014009f0001010400370000523e55000002e4001600661c2d0c4204005212523e010cd80906000164800a1c0002050008000000020c010800521f030841800a090d41030066ff2d0d429b002d0a42410324410000010582000c0020c05c0a830000fc4102050030750003523f020500a0860103523f02050048e80103523f02050030750003523f020500a0860103523f020500400d0303523f5b7a04001810080400890101010800370000038800280803090000032a41000322434101222808445c622808f8414222006301390063087e006304e4005a5a4383010124930a00000124940a01000104a30a02000104a40a06000104a50a0a000104a60a0e000104a70a12000104a80a16000104a90a1a000104aa0a1e002d0d4222004378015b2165000203224340030a41443702004c094101499c005420000054300000150d41014c09410149af005428000054380000370000523e03244016002125400455000002ea00002ce20040661c030c4008003e0d40000044de002d0c42080052123700004378010105910a000000003c0d920a00004478013c25e70a074916010105910a0e000000030001920a5c05920a00ff00ff0f00ff000105320a05000000510a0105320a01000000030041e70a3e624141492801510a3e2541004451013e2541074978010105910a0e0000000102920a010105910a03000000033841920a152541043ce29a0a414578014ae5990a044478015c25f309fe222d6500013e650004451200011a2808005b00e500020214003d250201441c003d250202443e003d2502034463005b2c020141030500ffffffff330200403e0100004839002c0501010000002c0200405b3db90202445e003d010001455100320100015b320101000201000102b902025b2c0100015b3d0500000000004977003d05010000000044e000560043030d401f00030100003d0501000000004495000301000103654020032243404c02004449a700332540014395002d2a40401b2540010322434003020044030141017d020000270540020000002d0241001b0541012d0241403e02004144e0000302004143b700020200005b00d1010201040437000042210063072900630366006302d5006304fa00630c8501630da8015a5a43d001010d1d489f0f01051e480000000001051f487d0000006606014c1f48390003244642003e25460044580001251f48004a251b481049d0010de51b48025b4aa5cb050149d0014a251b480144d0014a251c48104476004ae51b48024991004a251c480849d00143c5004ae51b480149d0014a251b481044c5000da51b48030d651b4803010d1d4800005c251b48ef014a251c481044b700010d1d489f0f07e51b48fc0de51f48010d251b48115b660603244642003e25460049d0014a251b480144d0014a251c481044eb005ce51b48fe025b4a65d005024407010d252348013d8d00000044840103054680f0fa0256004103194100210541ff0f0000270246403e0541000000004437012d0d400100018a1d484056004103194100210240412702464001a522480c010a22484015054004560041032941002d0d410100210240411b054008010a2048400de52048c007252348fe4a65234801497c015b4a251b4801449d014a251b481049d0014a251c481044950107e51f48fe0d251b48115b4a251b480144d0014a251b481044d0014a251c481044b80107a51b48fc07651b48fc5c251b48ef015b007100030108003700005600013de50020481b000339430003020144030500000010c02d09000001028200000300408300560041033141007502404103254120333141003de200414761002d0d000400010282000002000083006e0200410f0140000202004033050101000000080200015b00ce00030100103700005600404a2500ec014430004a2505ec1e49300003254001010505ec030000004a6505ec0f4928003d650200493c002c280209083de502004948002ca80209083d650202496b0001058200100060c0010183000001058200140060c00205000c0200003de5020349810001018200010205010c020000438100540063c0010164c000012165c002010166c001013167c0020101e8c0033d65020144ae003de5020144ae0051024ae5a0218049ae003e25400149cd00010505ec010000004a6505ec0f49c5005bf902020100003700003d250101447b003d2501024468013d25010049ca023d0500000000004939003a00000d256818014a656818014430005b54206818523c03004024013e3940004477004aa5240108444b00033940003ee5400049620003e5402001022401404aa52401084467004aa5240110446f005538005b3d65010244d70002050060ea0000523c3cf924010044c10007251501fe4aa5240110449800030040240103f940003e25400049b4000325406801022401404aa524011044b9005d0500000000ff407e05005229070d1801f8fe433a010205000046c32307251501fe4aa5011703443a0156084003314001150d400e0f0d400f04010a1817405cb11917fc01510507a50117fc01250517400105021700003c0001651c17015408041701a50517e80da51917104a65241702442d010d651917030101420100010146010001014a010001014e0100010152010001015601003d6501024967015c0d1801f8ff01015b56004103314101092541031525410266ff2d0d42d1022d0a42412605000a0000000304410000270241403e05400000010045a101030d40ffff66ff2d0d42e10256004103394101152541022d0a4241030c480000010a301b403a00003d65010b492c0220050064000000030c48020003004140010f254110090d41dff74ba5010444f0010f654108030c4800004a059c1b01000000441502030c4802003c024101404915023c0240014144ca02030c48020007254001ef0102410140010a40014143ca02560040038d400c003d650118444f02038d403e003d650119444f0203a9400133a540140331400109254003152540040f0d4001014ba50104446c020f0d4000025600410329410133254114030c4800004a059c1b0100000044a802030c4802004a2540011049a8023c2243014149a802031a48403c0a00014044ca02031a484007250001fe030c4802000122430141070d4001eff7031a4840010a0001403a00005b7a280000ca9a3b807c814a002f68590094357700000000000204000004080000260c0000281000002a1400ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff55aa7300f10e00000b0064860100000000000000000058001c000000504349520210df6700001800000000037300000003800000474f5020414d44205245563a20782e782e782e782e780078787878007878787800000000ece40000e09f0100241887b7df7d5b49db80e4924a4b429200214004e0105a61525b2db642a2c96725bc85942b6d02b914b52db6d4a16b6c834515a3416cbc22d555c39764dddb38d97b932ee851ce5a20806056e1728aa8d7abb68b576339145724fdfbffcfdce5b4bc114b5eef7f7f75f7c5eefddef87dfddfa7df0fbfc1bf7776aa38e4924ffdd3bff7fae4effffea07c71d4fd9b1e4c1f14ecb9f875f1e71d50b8e3b1e9c1cb67ce3acd7dea19e5f795facfb05c647b2f9571d87ffa60daffe22ecea971de8c8272bd2e58e39deb171dcf32fff503f4106a2ca087b8b4e9b7e2fddfbde4f9d5f415f4f4d0698e4d93066eecbddffe7671d37d059268f771c71d4b60b95f7f4a3d85456d769ce33a62edbb2f7ca47fb1b75d987d550fc2f37faf23d7f1f65aba3956a23183b30553c296599cc4e5e72e39cb7933e49ab339d4a66b2d90c547aececafdccbe471720be69c66f31d14c741ce7378ec4c767a5f9fcce539a9165d0cb73cdb278dc431c96330ec01dd4d8135768d54b30fa362f1a1c5dff71c72e5ec6399c862312d3158ce6b1f90c964e45ac863ce62bf2589658d8fc762f0ec32186691d91c6621749b8e6db7413194e76579e3f399b6fce4ce5a5b9fcd4a6632795398ae2a2c5c73101b1383eb15c73128330189a0cd08c410050c630d146f02b83f453cd14b8e348e64b1565c9fd4e6a62691d714c0a4ee726ae9b1e9fd626969726c3a723a7064c3b155b33af66f187297ccdbdf33e424da34e5b3ecdad99c9ff38066a654ef36d6ccf0850a77b34d0da8d45124dea18439ac4e79a1d3bb95f497667a6969c5d9991ce4e4b34be9dc5d390d395d397d39bcd1e9b3e7a68f669a59caca37d279a67518b506759b555953d45334f69b76cc6c90bd78d9582cb61ed79c98d7af1b323328066ccd67a5e30e68301b3669df7d999417af28628b3478a78cac68330d9a72da69669c8d3da7339a0d7a9259a56133329dd363ce516ce4e634d973486666d46ed36dc9a726ac99355eb0bec85166b828e35c55483449ae00ae1faa634079ab4010c62ef6b90c86a639864f52c089ad8d426b890cd5206b0c14c6525a923f2a5f5277515d491f94d7a8a6a30eb959ec94c987e533ea30e9ca8343acc70e69b35192e5313618366eca0d31a68736032433550bb4fe9988043347cd994cc9673b27466d39acd5605219a5b9b29cd7decee68f769c866834d6d38352c32533b3525b9b38ac8a4c7a71666ece4dc7522cd259ceda9a825d9e31ad5dbb30cd7b94c63f0f01998214b6a50635ead5da99bf8458c1991931a78248c96ecd4fa690c2536a48671a5f329aa969ada73b8a39337c99bccc1bb4d2ccd5dec96537954aab177ccf9a1939def60cf0a1c3d8af6658f91ae621920b308a6630e7b153454852c312a5c624a629e64b5e325333478a7b132da6db31294ce349664b2c5f999f7decf29dca5b37d39395cc86726c3b34e77bd67c9974da752532c284f629dfd6f987524b669cb616006a9e9406203629d7d35395ada769e4dad4d16d424e6a619aa213afe629d4b3532b8c79c2a61f5aa6977fa21efd2d8a939a79e89a5f4e534d6ce38a674ec6469c457d368d35b4db9166d39cd343262d58b26dcd6ec37d4eba8ccfd3f11366f9ec2f7f17b1ff3efc32f74f85ecffb7d9d769faddfb383eed7edf6e4bdc5e260fbeffedf7ad3d3c132970bda1f6fb73944fddd17bf70bde979b4fdd9adef665efa1ca92397bf5cbdb13f03df7449f6bff5efff32fe4ca57d91f8337c637e1f65f4ec0fa17800d068d6487e8c932d924d5d72805eecab45859280a7c9a714c1da8072498c6dd4045500a48ec395aea78a4d09cbd40ae542bd50b0542c550b25f6b97516d40ae542bd50b0542c550b25ff12ab7f12ab7f12ab7f12ab7f12ab7f12ab7b493516d40ae542bd50b0542c550fff16e0738a2da815ca857aa160a858aa164bd9f3aa2da815ca857aa160a858aa164bd8e6545b502b950af542c150b15420f7aab7b4556f68aaded155bda2ab7b4556dae6d4dbe2890572a15e7375634efb8a4c7ebf3bca0ae542bd50b0542c550b25f935645d8f3c50672815ca84e542bceb8560ee1583f71583a0cd2927a815ca857aa160a858aa164beb5576f677af2ab2cebd50a2ad935156c9a8ab64d455b26a2ad935156c9aa5e4af6fc872efd796524f502b950af542c150b1542c97dd66f96cffd61f214a673a9330a4daa0572a15ea8582a162a8592ff2155bf2155bf2155bf2155bf2155bf2155ba56ca2da815ca857aa160a858aa1bf7962aa1da2b78dda2b78d82ad9fe0ab67fbdc3d6d6aca437c9fb8647df11ed88fb423ec48f6e478847b223ec88f4a47ef563f7c47448fdf91db91ff02c7fc2b2fd991cf7d83c2dff9ca3ce28fb851df413f7b823dd11fc723dc11fc9593fca5a3f6647d911ff12c7da2941e47daad1fcafdbe28fa428fdf91dc91f86a3de47f508ecc8fea91f8af53f7c423dd91f7a47b923dc91f6647dcac7e57e8aa577947fbaa3be47f854a9f23f1d64ff954aef23fcca56f91f90b27ddacc7fb4b1fdc23c911ff8ac7fecb33fcafcefbc20147bc23c52e3c19b23dd11de91ee08e811f66477cb1e748f6a47448f5e477eb1f951f9f23d211f4047448fa123b95b91c4f23afd91587c8ec163b123f15e27ed92c78e23f0c8f8623dc91d991f68478f23db91e408f64f3019fa550fde939e475c476e4760479223b1239ca35e47e196d408e58f8623dc91d991f68478f23db91e4163e1c8f6447c411e948f22a37e47c4a8df91da28dfa9b78167bf18b3bf8f59af9259afc82ccfdbf7b7bcce83fbb723c5e8d3f7dc11ee88fdc91ee08fdd11f6647d9ad27ffa2cbff9164fd911ed48fde91ebc8ff7c8f4847ef88eec8fdf91e4c8ff808ed7a3c0b17f1fa22055156f91d72c75eb1d82c762b1d92c78e58f8658ecd63c7ac79223dc91f20b1f26b1f28b1f2ab1d4fdb523e5d69bf30b1f9c58fceac79358f9a58ee6ab0338f74b1fa2aac0cbfcf23ec897f2c47b323b658f9958eae01e479c598f9d58e8ac77eb1f3eb1e8146fc8fd211db91e908f2447e9564fe988e711fa723c5cf27ef4d55819b7bb23dd147bc23ed48f36a51791dea941e47408f4aa47a9997e7b028bdb91dfa997791e8163d22c7e9563bb5348fa8d7a9a0bfa126bd4d3ffd0e04ff7047ea56a6fd391f6651f52b47d52c7ab58f5e47b525feac8f5e47b023d211ec88eec8fac23c991faeaac07be948ed4a3e988fc79a2e2475ad3f51856af8b34a7677e037faf58f6ab1ed963ec94b17949fdeac7fbeb1fbe58ff854bc7cd6033ea47c7155fed48ecd4d4fe478f58ed48f6647c52c792abc09bf20b1e02d279c47ab23ae23d02cd7a8bf26b2ff3ca6aff23b75357f91e514d5fe47975357fe753f73247e191f3cb1fa358f995a5fe71697f9d5a3f9f5a3f38b1cf535b794bf9658f97536a791f30b47fdc5283c8f9b5a3d5d3dea55fd49557947e2963e3163ca11e0a92791e908eb88ee48ebc8f264760479223b1239c4764478ae8ad1e47ba23e188f70476647d991cf23db91f2ca37e47cc11ebdd2d92791e94a3d123e9c8edc8f4ea37e47a858f54b1eb965f53f3523b1c61609ee49ff23dd91e388f7247c311f66478f23da91e408f5e47c391e908f88593e4564fc491dd91da2c9ed48e791f1447388f8b23c5992b1f91ee88fcd11ee08f8e5a6fc7a8ef947c92d1f9259cfc9accfe51673d4fdb2293db96c5fb323ca11eac8f2a47a023b823b923cb11cf23cba9b47c8f30a6d0f982c13d4da1e4772a6d0f23ba5368791f3ca6d0f98c06fed48eed4b5f91de11e948f38a5afc8f3aa59fc8efd4b4f91e808ecc8fd211f8f2e54ceb5fff4b538187ff4eb47abce1a4bfb32c9beec8ff894ca3c8ffe8a651e47dad560647ffa963ee163f9247da4be04ffdf91cf5367f91f2ea6c7f97c1dfbf98536dfe1479d598184fae23d2927af23d011f0c4772b49fcf28cf947c911f2c47388f9a526f962c73c8f7447ce2c77247b823baacc0a2f53f78651e758950fcb6047a87b9534a7ad1ea1eeca3e8168f50f6653fb75a3d43bb28f6ab47a87a32b87f1dc27ef4647bb23e914ba791e908fb523f4a47d991feea975f23f4ca601e47d291ebc8fd391e948fd42980f91f4c4776e301bf72478251f26b479e47bb28f6ab47b123dba8ffcaada93c8f72a60be47dc91f7c47f2c8f7047dd2983791ee88fb223fef23da91f84a70c791fd05312fc263d7173251e58c3ae2e62be2a872eb37d9e348ec4a8ff9a2b9fae77de0f151b5c71ca7335ec9a04e7c523b15d6fdef8817a3b7c79684f5c7550ef03b9c811d79f55d189f224760eea876b9ecf244762eeaf4c1a44eeb2647654b55d8847d0650b37f5d6755e009f9b23af3aaf2a09fc550ec0fab1d407b3ca91d89d53d18620776791d952d4f6207e2e58affeb98e307293a5cb962cebddd4e9823eddb11d86ceabca09bdde64b3cf5edf65d183df759850fb5d97957c78e2a5fb924f8e5297c8f875c7566542ea6d79c23af3eb3a303d2aa7a5acec6fcec0eb1681801dda87637355ec8df4f9d50f755decd75f1d95dd54608f3d43c759d6780127bb50f867759a6197c8f885d41b21b91d991e45757ecbb603bb9323afbbd94603d291f12badf65e20a791da2eb9d97b207d9c9e0e31dec6a2ee361a9bc19cebbc5fbbdff61e673ba5d17e08deb6de1fab39fb7d9aaebf3d72db29d5c5abb5fedee7a18af232e759ef7a1b5d74af7df8fa7fdbbcf3dff77e0c5f73a0f3759f99b5a95fdcbdeee50ae5f0f00fefa459ffc4ffd7bfe5f1d4fc99efd7e6e7ff27edb38d9c90e37074faaa2e35cfb923a0d7fa317daa1fd5e3d4292bbb94c175d48fe2b7ff98fd9fdb1f6b851f8d9e2c39e7cb18fa253a3dd77313e317b661f79b0ec1d9b7fa1a2d33f428e70efebe4ffaf12f51de4fa1a69b85595b4e7774cefd7c61dec0361933792be87efbe7f57699a97ed341b0d7fbfeb755d3596db9555fca3d376990d2ed31d59a0fbdcf43f4b5947c7ca713f3cddbfaf98739fef3e7eb7897567d2755f1cb6232767e87ccf366fedaeab72353fa346d763fb663c0f7d0ee369e0b8ec75dacecfb7d56923fa3d4f0b15daba3b67bfacb09a3bc5e340b8abfcb03f0fbfe2f45d1d02ffbf29fafdf46c3e7b97df9f2ff1527218e1ff85575bbdecfef61dc4e7e2ed1fb59f8ed86f7c294d9c93dfd7919ffcb73888fe739bf03ab8da5eb7aaf522d7e87c7f561784df33e76372cc1c4fe997f879fb7e1f51ea1d8f9ad3fe294c974dd4f76137f469cdf7489597cbdeccbdda97bab2f7405edd97b932f7245ed997be2ce9648e5eee8bddc97bda17bd917bb52f7645eeacbdd217b44bdb92f7265ee48bdb32f7c79c29fcbddd97bba2f7725ef685eedcbdd997baf2f74a5ee80bdbb2f7265edace60dafcf3b3670e2e4fced01da30e7dc80011e462a30ebb8a20f230f3a6e9a6a102dedd9133dee57881d38750047e9b9279558ee163cb2c79758f30a9e004e287265fd1833614ce019f305447d1840d1121d02b0f504581f4ff5281ffefff2a95cfffeca6f01e54020e74ed0838e79d4814372c1ee841d9ad0fb4c1aa02a00e81d601ad6b5603b028dd59dd0051bf4009ee83cb73165c3ccb9873e0b3ac049950a9b1f2dc235347970e04a960dd1c3e53ae7a8d52950e79d3614e6361f3c3cc1090ec03cd41d4f7d50fca477a7571da93abccd6dea5e8df50a7c3fe138ca841f41f5047f603ce341fa908978769c251ac0af31604dd74fa180f3407ba728169f754f2ab1e5163b7c03bd597deacbef565f7add4c67f4543a63425e9c239d0c75151e8740fba54e1d31844be4d61ebca1a17ff7742a7b0889936bb99fd14080ff4144a7b9374e65e73357b0e277cb1d058ef563cdac778b1dd2c7739a4f2773e869a9ea2bb547d25273f2b2addbcf9fd65641ab3e86554ca5d48fa1953e76c29abeaeb34f63810ee3061f4751554d3f7d15ca93e03ea479ca8ebf8f9b793938ff40b20df47be8101f514fbea17d7e857d1f38ff3eff92ba15353af2fe677883ed0e80fa174783ed7d0f3959615141615c7e926653990f4533292edf96d7848f3f2aea5e93eb877030f47a1a079f77ea57970579797e543f2d1e66f91e79fe82746cd6a51bd1a2fa6df73f409fb9374ea55be683b44f48f1fbf53b47c4614e67724f3b00f9da8d4d66a94deab7b0f2cdefcf49473a9e2a337a1d03c7f42f94f67c9cc4c4bca668ebe3b79897cd2d48f2f8148f7f45f32df9945f2ae4a1e89e51e8a87403334b4a2d6af4503dcba52a2279e05b5907fca8f95976ff4d238c3ca39c18795966edf3942e3970ee5bbee6279277d30f29849f29833bb871829e10fcc4f0699f6143a6c7cf3c0c6042bee7b467d150687433dd29f3fa19b7f01f1ee25f49cbb3fd15458565458f2ecdf7b0f7b23a0fa8a782d927ba34906877cf68c2beb49a1a19ea2a37946fc2ea69c67f98f98523f0187c1c17e5b0a1e630a1e66fa1efa7fa280b376b33e11f81446b47f2572fa1f92a945a2d06733efa8fe9befb7c1ac7970c5bfeb8798521c727143393f4d60587fcfbca1a20b864ab8cd601e5163b7cd7d5867cae0de1c59f96c167e65d72d9f3610f30df0709f9897e4b0edd669dbcae6bfe281f38e66547d7eba0fbd8e35099df5cff7b8e3e8df68345447d050e84f9f7b3eb646ee5ccc373b0667738351f3332dfeb7bf38114e9b9a2b969fcc91f932fab52f2dcca97361bf338323fd70fff1963e8e4c4218f568f347681f5051e8b40fbea65cee64cea43bda6acd3d758e728aa359a9ae8561ca63e6259c60b4f2dc9a074f36f327e0e32f32df0987091de7330ef75cc4f9896e648f312cad7c40aed4f535da8ce51d5d36a6a2c798c3f31cf35a9e6663ecb53dec4f2dbf2ce9e1586a2c739a4abacb1835b51619cd0ea834927d723dfd6fcfd7753595b5907597ef0294517f6d79899fb2dae2db99b6bf4f9816b0fa6d5539f317b7785a91e67fcd03fd8fff324798ff29ff5d6bcc2b2fcdd35841b1ce4dd6d369f51a70ab2ce68eb34f06bac2b2994bdffd9436b49ee94781> | | | | | "CFG_APER_MODE" = 1 | | | | | "ATY,TileInfo" = <03000000000000000200000002000000030000000c000000> | | | | | "IOInterruptSpecifiers" = (<1000000007000000>,<0100000000000100>) | | | | | "ATY,RefClock" = 10000 | | | | | "CFG_USE_FBC" = No | | | | | "compatible" = <"pci1da2,e353","pci1002,67df","pciclass,030000","PXS1"> | | | | | "CFG_USE_FBWRKLP" = Yes | | | | | "IOPCIExpressLinkStatus" = 4354 | | | | | "CFG_UFL_CHK" = No | | | | | "CFG_USE_AGDC" = Yes | | | | | "DALReadDelayStutterOff" = 4 | | | | | "IOPMIsPowerManaged" = Yes | | | | | "acpi-pmcap-offset" = 80 | | | | | "LoadController" = Yes | | | | | "VRAM,totalMB" = 8192 | | | | | "CAIL_EnableLBPWSupport" = 0 | | | | | "PP_StaticMappingInfo6" = <00202000> | | | | | "PP_SclkDpmTuning1" = 1991680 | | | | | "IOPCIResourced" = Yes | | | | | "PP_MclkActivityTarget" = 5 | | | | | "PP_SclkDpmTuning6" = 1991680 | | | | | "PP_StaticMappingInfo1" = | | | | | "AAPL,aux-power-connected" = <01000000> | | | | | "PP_DisableFFC" = 1 | | | | | "PP_DisableVoltageIsland" = 1 | | | | | "pcidebug" = "10:0:0" | | | | | "CFG_NO_MST" = No | | | | | "subsystem-id" = <53e30000> | | | | | "PP_MclkDpmTuning0" = 2057216 | | | | | "CFG_USE_SCANOUT" = Yes | | | | | "PP_Falcon_QuickTransition_Enable" = 1 | | | | | "IOName" = "display" | | | | | "iofb_no_regptr" = Yes | | | | | "saved-config" = <001003ffff9000a7001003ffff90042221399006c0086800b0001a044104030006001a0490060002023a8007980858002c0038046504040005003804800700030000000001000000c8000000c800000001000000000000009001000000000000ff080808100000008b1e0808000000001b04000091060002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000c8000000c800000001000000000000009001000000000000ff08080810010000905ea80410000000390400008107000200000000000000000000000000000000000000000000000000000000000000000000000000000000> | | | | | "CFG_FORCE_MAX_DPS" = No | | | | | "revision-id" = | | | | | "ATY,Part#" = "113-4E353BU-O4E" | | | | | "ATY,SCLK" = 30000 | | | | | "MM_EnableHEVCEncode" = Yes | | | | | "LoadHWServices" = Yes | | | | | "CFG_NO_MSI" = No | | | | | "ATY,MCLK" = 30000 | | | | | "CFG_USE_CP2" = Yes | | | | | "attached-gpu-control-path" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IOU0@3/IOPP/PXS1@0/ATY,Orinoco@0/AMDFramebufferVIB/AGPM" | | | | | "CFG_USE_SRRB" = No | | | | | "PP_SclkDpmTuning2" = 1991680 | | | | | "LoadAMDSupport" = Yes | | | | | "PP_StaticMappingInfo2" = <00c01cc3> | | | | | "IOPCIMSIMode" = Yes | | | | | "PP_SclkDpmTuning7" = 1991680 | | | | | "pci-bus-number" = 10 | | | | | "CFG_PAA" = 0 | | | | | "CFG_USE_STUTTER" = Yes | | | | | "CFG_USE_CPSTATUS" = Yes | | | | | "PP_PhmUseDummyBackEnd" = 0 | | | | | "IOBusyInterest" = "IOCommand is not serializable" | | | | | "pci-device-number" = 0 | | | | | "PP_MclkDpmTuning1" = 2057216 | | | | | "model" = <"Radeon RX 580"> | | | | | "HDCPLIB_VERSION" = <"1.500"> | | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | | | "PP_DisableDIDT" = 0 | | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | | "CFG_USE_HDMI20" = Yes | | | | | "CFG_TRANS_WSRV" = Yes | | | | | "assigned-addresses" = <10000ac2ff00000000000080000000000000001018000ac2ff00000000000090000000000000200020000a810000000000300000000000000001000024000a820000000000005090000000000000040030000a8200000000000054900000000000000200> | | | | | "CFG_USE_FEDS" = Yes | | | | | "AAPL,slot-name" = <"Slot-1"> | | | | | "DALUseUrgencyWaterMarkOffset" = 0 | | | | | "ATY,memsize" = 8589934592 | | | | | "PP_SclkDpmTuning3" = 1991680 | | | | | "PP_StaticMappingInfo3" = <00000000> | | | | | "CFG_NODM" = Yes | | | | | "CFG_FB_LIMIT" = 0 | | | | | "ATY,vram_base" = <0000000000000000> | | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/IOU0@30000/PXS1@ffff" | | | | | "name" = "ATY_GPU" | | | | | "device_type" = "gpu-controller" | | | | | "ATY,FamilyName" = <"Radeon RX"> | | | | | "ATY,PageFlipEnable" = <01000000> | | | | | "CFG_PULSE_INT" = Yes | | | | | "IOChildIndex" = 1 | | | | | "ATY,RefCLK" = <10270000> | | | | | "CAIL_EnableMaxPayloadSizeSync" = 0 | | | | | "PP_DisableCAC" = 0 | | | | | "PP_MclkDpmDisabled" = 0 | | | | | "PP_EnableBAPM" = 0 | | | | | "LoadAccelerator" = Yes | | | | | "CFG_NO_SLS" = No | | | | | "CFG_INT_SSPC" = 25 | | | | | "vendor-id" = <02100000> | | | | | "CFG_UFL_STP" = No | | | | | "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController") | | | | | "CFG_GEN_FLAGS" = 0 | | | | | "reg" = <00000a000000000000000000000000000000000010000a420000000000000000000000000000001018000a420000000000000000000000000000200020000a010000000000000000000000000001000024000a020000000000000000000000000000040030000a0200000000000000000000000000000200> | | | | | "PP_StaticMappingInfo4" = <00002000> | | | | | "PP_SclkDpmTuning4" = 1991680 | | | | | "CFG_USE_DPT" = Yes | | | | | "ATY,remap-size" = 1073741824 | | | | | "CFG_USE_LPT" = No | | | | | "AsicOnLowPower" = <00000000> | | | | | "PP_EnablePerDPM" = 1 | | | | | "MM_EnableHEVCDecode" = Yes | | | | | "IODeviceMemory" = (({"address"=1097364144128,"length"=268435456}),({"address"=1097632579584,"length"=2097152}),"IOSubMemoryDescriptor is not serializable",({"address"=2421161984,"length"=262144}),({"address"=2421424128,"length"=131072})) | | | | | "CFG_NO_HDCP" = No | | | | | "device-id" = | | | | | "CFG_USE_TCON" = Yes | | | | | "PP_DisableULV" = 0 | | | | | "IOPCIExpressCapabilities" = 18 | | | | | "subsystem-vendor-id" = | | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | | "CFG_CAA" = 0 | | | | | "CFG_FORCEMAXDPM" = No | | | | | "PP_DisablePowerContainment" = 0 | | | | | "class-code" = <00000300> | | | | | "IOPCIExpressLinkCapabilities" = 4458755 | | | | | "CFG_NO_PP" = No | | | | | "pci-function-number" = 0 | | | | | "ATY,DeviceName" = <"580"> | | | | | "PP_CNEscapeInput" = <0c0000000000000002000000> | | | | | } | | | | | | | | | +-o AMDSupport | | | | | { | | | | | "IOProbeScore" = 65050 | | | | | "CFBundleIdentifier" = "com.apple.kext.AMDSupport" | | | | | "IOMatchCategory" = "AMDSupport" | | | | | "IOClass" = "AMDSupport" | | | | | "IOPCIClassMatch" = "0x03000000&0xFF000000" | | | | | "IOPCIMatch" = "0x00001002&0x0000FFFF" | | | | | "IOProviderClass" = "IOPCIDevice" | | | | | "CFBundleIdentifierKernel" = "com.apple.kext.AMDSupport" | | | | | "iofb_version" = "1.1.50" | | | | | "IOPCITunnelCompatible" = Yes | | | | | } | | | | | | | | | +-o AMD9500ControllerWrangler | | | | | | { | | | | | | "IOProbeScore" = 65050 | | | | | | "CFBundleIdentifier" = "com.apple.kext.AMD9500Controller" | | | | | | "IOMatchCategory" = "IOFramebuffer" | | | | | | "IOClass" = "AMD9500ControllerWrangler" | | | | | | "IOProviderClass" = "IOPCIDevice" | | | | | | "IOPCIMatch" = "0x67E01002 0x67E31002 0x67E81002 0x67EB1002 0x67EF1002 0x67FF1002 0x67E11002 0x67E71002 0x67E91002 0x67C01002 0x67C11002 0x67C21002 0x67C41002 0x67C71002 0x67DF1002 0x67D01002 0x67C81002 0x67C91002 0x67CA1002 0x67CC1002 0x67CF1002" | | | | | | "CFBundleIdentifierKernel" = "com.apple.kext.AMD9500Controller" | | | | | | "NeedsPolicyDriver" = No | | | | | | "IOUserClientClass" = "AppleGraphicsDeviceControlClient" | | | | | | "iofb_version" = "1.1.50" | | | | | | "IOPCITunnelCompatible" = Yes | | | | | | } | | | | | | | | | | | +-o AppleGraphicsDeviceControlClient | | | | | { | | | | | "IOUserClientCreator" = "pid 168, PerfPowerService" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDRadeonHWServicesPolaris | | | | | | { | | | | | | "IOProbeScore" = 65051 | | | | | | "CFBundleIdentifier" = "com.apple.kext.AMDRadeonX4000HWServices" | | | | | | "IOMatchCategory" = "AMDRadeonX4000HWServices" | | | | | | "IOClass" = "AMDRadeonX4000_AMDRadeonHWServicesPolaris" | | | | | | "IOPropertyMatch" = {"LoadHWServices"=Yes} | | | | | | "IOPCIMatch" = "0x67C01002 0x67C11002 0x67C21002 0x67C41002 0x67C71002 0x67DF1002 0x67D01002 0x67C81002 0x67C91002 0x67CA1002 0x67CC1002 0x67CF1002 0x67E01002 0x67E31002 0x67E81002 0x67EB1002 0x67EF1002 0x67FF1002 0x67E11002 0x67E71002 0x67E91002" | | | | | | "IOProviderClass" = "IOPCIDevice" | | | | | | "CFBundleIdentifierKernel" = "com.apple.kext.AMDRadeonX4000HWServices" | | | | | | "LoadPlugIn" = "Load4000" | | | | | | "IOPCITunnelCompatible" = Yes | | | | | | } | | | | | | | | | | | +-o AMDRadeonX4000_AMDRadeonHWLibs | | | | | { | | | | | "IOProbeScore" = 10 | | | | | "CFBundleIdentifier" = "com.apple.kext.AMDRadeonX4000HWLibs" | | | | | "IOMatchCategory" = "AMDRadeonHWLibs" | | | | | "IOClass" = "AMDRadeonX4000_AMDRadeonHWLibs" | | | | | "IOPropertyMatch" = {"LoadPlugIn"="Load4000"} | | | | | "IOProviderClass" = "AMDRadeonX4000_AMDRadeonHWServicesInterface" | | | | | "CFBundleIdentifierKernel" = "com.apple.kext.AMDRadeonX4000HWLibs" | | | | | "IOPCITunnelCompatible" = Yes | | | | | } | | | | | | | | | +-o AMD9500Controller@1 | | | | | { | | | | | "ATY,Longavi" = {"aty_config"={"CFG_USE_FBC"=Yes,"CFG_PTPL2_TBL"=<230000002200000021000000200000001f0000001e0000001d0000001c0000001b0000001a000000190000001700000015000000130000001000000006000000>,"CFG_NVV"=2,"CFG_USE_CP2"=Yes},"aty_properties"={"MM_EnableHEVCEncode"=No,"PP_SclkDpmTuning4"=3932416,"PP_SclkDpmTuning3"=3932416,"MM_EnableHEVCDecode"=No,"PP_MclkDpmTuning1"=527360,"PP_DisableClockStretcher"=1,"PP_SclkDpmTuning2"=3932416,"PP_MclkDpmTuning0"=3957766,"PP_SclkDpmTuning7"=2621696,"PP_SclkDpmTuning1"=5900302,"PP_SclkDpmTuning6"=2621696,"PP_EnableLoadFalconSmcFirmware"=1,"PP_Falcon_QuickTransition_Enable"=1,"PP_SclkDpmTuning0"=5923858,"PP_SclkDpmTuning5"=2622982}} | | | | | "IOClass" = "AMD9500Controller" | | | | | "CFBundleIdentifierKernel" = "com.apple.kext.AMD9500Controller" | | | | | "iofb_version" = "1.1.50" | | | | | "ATY,MaxSClkKHz" = 1366000 | | | | | "ATY,MaxMClkKHz" = 2000000 | | | | | "ATY,Huallaga" = {"aty_config"={"CFG_NVV"=2,"CFG_USE_AGDC"=Yes},"aty_properties"={"PP_Falcon_QuickTransition_Enable"=1,"PP_EnableLoadFalconSmcFirmware"=1}} | | | | | "ATY,Orinoco" = {"aty_config"={"CFG_NVV"=2,"CFG_USE_CP2"=Yes},"aty_properties"={"PP_Falcon_QuickTransition_Enable"=1,"PP_EnableLoadFalconSmcFirmware"=1}} | | | | | "IOProviderClass" = "IOPCIDevice" | | | | | "IOProbeScore" = 65050 | | | | | "PPLIB_VERSION" = "2.775" | | | | | "IOPropertyMatch" = {"LoadController"=Yes} | | | | | "SMC_FIRMWARE_VERSION" = "0x1f0e00 " | | | | | "ATY,Caroni" = {"aty_config"={"CFG_USE_AGDC"=Yes,"CFG_PTPL2_TBL"=<230000002200000021000000200000001f0000001e0000001d0000001c0000001b0000001a000000190000001700000015000000130000001000000006000000>,"CFG_USE_CP2"=Yes,"CFG_DIAG_LED"=2,"CFG_NVV"=2},"aty_properties"={"MM_EnableHEVCEncode"=No,"PP_SclkDpmTuning4"=2621696,"PP_SclkDpmTuning3"=1181184,"MM_EnableHEVCDecode"=No,"PP_MclkDpmTuning1"=575488,"PP_SclkDpmTuning2"=2621696,"PP_MclkDpmTuning0"=2319366,"PP_SclkDpmTuning7"=2621952,"PP_SclkDpmTuning1"=2621696,"PP_SclkDpmTuning6"=2621696,"PP_EnableLoadFalconSmcFirmware"=1,"PP_Falcon_QuickTransition_Enable"=1,"PP_SclkDpmTuning0"=2647040,"PP_SclkDpmTuning5"=2621696}} | | | | | "ATY,Dayman" = {"aty_config"={"CFG_NVV"=2,"CFG_USE_CP2"=Yes,"CFG_USE_AGDC"=Yes},"aty_properties"={"PP_Falcon_QuickTransition_Enable"=1,"PP_EnableLoadFalconSmcFirmware"=1}} | | | | | "ATY,Acre" = {"aty_config"={"CFG_USE_AGDC"=Yes,"CFG_PTPL2_TBL"=<320000001c0000001a0000001900000017000000150000001400000012000000110000000f0000000d0000000c0000000a000000090000000700000006000000>,"CFG_NVV"=2,"CFG_USE_CP2"=Yes},"aty_properties"={"PP_DisableClockStretcher"=1,"PP_Falcon_QuickTransition_Enable"=1,"PP_EnableLoadFalconSmcFirmware"=1}} | | | | | "ATY,Florin" = {"aty_config"={"CFG_USE_AGDC"=Yes,"CFG_PTPL2_TBL"=<6e0000006b0000006800000065000000620000005f0000005c000000590000005600000053000000500000004a000000440000003e000000380000000a000000>,"CFG_USE_CP2"=Yes,"CFG_DIAG_LED"=2,"CFG_NVV"=2},"aty_properties"={"MM_EnableHEVCEncode"=No,"PP_SclkDpmTuning4"=1181184,"PP_SclkDpmTuning3"=787456,"MM_EnableHEVCDecode"=No,"PP_MclkDpmTuning1"=527360,"PP_SclkDpmTuning2"=787456,"PP_MclkDpmTuning0"=2319366,"PP_SclkDpmTuning7"=2621952,"PP_SclkDpmTuning1"=787456,"PP_SclkDpmTuning6"=2621696,"PP_EnableLoadFalconSmcFirmware"=1,"PP_Falcon_QuickTransition_Enable"=1,"PP_SclkDpmTuning0"=1008640,"PP_SclkDpmTuning5"=2621696}} | | | | | "ATY,Forrahue" = {"aty_config"={"CFG_USE_CP2"=Yes,"CFG_USE_SCANOUT"=Yes,"CFG_TPS1S"=Yes,"CFG_NVV"=2,"CFG_PTPL2_TBL"=<820000007c00000076000000700000006a000000640000005e00000058000000520000004c00000046000000400000003a000000340000002e00000028000000>,"CFG_USE_AGDC"=Yes,"CFG_USE_TCON"=Yes},"aty_properties"={"PP_DisableMCDownLoadFeature"=1,"PP_Falcon_QuickTransition_Enable"=1,"PP_EnableLoadFalconSmcFirmware"=1}} | | | | | "ATY,Palena" = {"aty_config"={"CFG_USE_CP2"=Yes,"CFG_USE_SCANOUT"=Yes,"CFG_USE_FBC"=Yes,"CFG_PTPL2_TBL"=<2800000027000000260000002500000024000000230000002200000021000000200000001e0000001a0000001600000013000000100000000d0000000a000000>,"CFG_NVV"=2,"CFG_USE_TCON"=Yes},"aty_properties"={"MM_EnableHEVCEncode"=No,"PP_SclkDpmTuning4"=3932416,"PP_SclkDpmTuning3"=3932416,"MM_EnableHEVCDecode"=No,"PP_MclkDpmTuning1"=527360,"PP_DisableClockStretcher"=1,"PP_SclkDpmTuning2"=3932416,"PP_MclkDpmTuning0"=3957766,"PP_SclkDpmTuning7"=2622464,"PP_SclkDpmTuning1"=5900302,"PP_SclkDpmTuning6"=2623488,"PP_EnableLoadFalconSmcFirmware"=1,"PP_Falcon_QuickTransition_Enable"=1,"PP_SclkDpmTuning0"=5923858,"PP_SclkDpmTuning5"=2627590}} | | | | | "ATY,Berbice" = {"aty_config"={"CFG_USE_CP2"=Yes,"CFG_USE_SCANOUT"=No,"CFG_NVV"=2,"CFG_PTPL2_TBL"=<230000002200000021000000200000001f0000001e0000001d0000001c0000001b0000001a000000190000001700000015000000130000001000000006000000>,"CFG_USE_HDMI20"=No,"CFG_USE_TCON"=No,"CFG_USE_FBC"=Yes},"aty_properties"={"MM_EnableHEVCEncode"=No,"PP_SclkDpmTuning4"=1967622,"PP_SclkDpmTuning3"=5898240,"MM_EnableHEVCDecode"=No,"PP_MclkDpmTuning1"=527360,"PP_DisableClockStretcher"=1,"PP_SclkDpmTuning2"=5898240,"PP_MclkDpmTuning0"=3957766,"PP_SclkDpmTuning7"=1968128,"PP_SclkDpmTuning1"=5900302,"PP_SclkDpmTuning6"=1968128,"PP_EnableLoadFalconSmcFirmware"=1,"PP_Falcon_QuickTransition_Enable"=1,"PP_SclkDpmTuning0"=5923858,"PP_SclkDpmTuning5"=1968128}} | | | | | "ATY,Elqui" = {"aty_config"={"CFG_USE_AGDC"=Yes,"CFG_PTPL2_TBL"=<4b00000049000000470000004500000043000000410000003f0000003d0000003b0000003900000037000000330000002f0000002b000000270000000a000000>,"CFG_USE_CP2"=Yes,"CFG_DIAG_LED"=2,"CFG_NVV"=2},"aty_properties"={"PP_SclkDpmTuning4"=2621696,"PP_SclkDpmTuning3"=1181184,"PP_MclkDpmTuning1"=575488,"PP_SclkDpmTuning2"=2621696,"PP_MclkDpmTuning0"=2319366,"PP_SclkDpmTuning7"=2621952,"PP_SclkDpmTuning1"=2621696,"PP_SclkDpmTuning6"=2621696,"PP_EnableLoadFalconSmcFirmware"=1,"PP_Falcon_QuickTransition_Enable"=1,"PP_SclkDpmTuning0"=2647040,"PP_SclkDpmTuning5"=2621696}} | | | | | "ATY,Guariba" = {"aty_config"={"CFG_NVV"=2,"CFG_USE_AGDC"=Yes},"aty_properties"={"PP_Falcon_QuickTransition_Enable"=1,"PP_EnableLoadFalconSmcFirmware"=1}} | | | | | "ATY,Sinu" = {"aty_config"={"CFG_USE_CP2"=Yes,"CFG_USE_SCANOUT"=Yes,"CFG_NVV"=2,"CFG_PTPL2_TBL"=<820000007e0000007a00000076000000720000006e000000660000005e000000560000004e000000460000003e000000360000002e000000260000000a000000>,"CFG_USE_AGDC"=Yes,"CFG_USE_TCON"=Yes,"CFG_DIAG_LED"=2},"aty_properties"={"PP_DisableMCDownLoadFeature"=1,"MM_EnableHEVCEncode"=No,"PP_SclkDpmTuning4"=1181184,"PP_SclkDpmTuning3"=787456,"MM_EnableHEVCDecode"=No,"PP_MclkDpmTuning1"=527360,"PP_SclkDpmTuning2"=787456,"PP_MclkDpmTuning0"=2319366,"PP_SclkDpmTuning7"=2621952,"PP_SclkDpmTuning1"=787456,"PP_SclkDpmTuning6"=2621696,"PP_EnableLoadFalconSmcFirmware"=1,"PP_Falcon_QuickTransition_Enable"=1,"PP_SclkDpmTuning0"=1008640,"PP_SclkDpmTuning5"=2621696}} | | | | | "ATY,Tolten" = {"aty_config"={"CFG_USE_CP2"=Yes,"CFG_USE_SCANOUT"=Yes,"CFG_NVV"=2,"CFG_PTPL2_TBL"=<280000002700000026000000250000002400000023000000210000001f0000001d0000001b000000190000001700000015000000130000001100000006000000>,"CFG_USE_AGDC"=Yes,"CFG_USE_TCON"=Yes,"CFG_DIAG_LED"=2},"aty_properties"={"MM_EnableHEVCEncode"=No,"PP_SclkDpmTuning4"=2621696,"PP_SclkDpmTuning3"=1181184,"MM_EnableHEVCDecode"=No,"PP_MclkDpmTuning1"=575488,"PP_SclkDpmTuning2"=2621696,"PP_MclkDpmTuning0"=2319366,"PP_SclkDpmTuning7"=2621952,"PP_SclkDpmTuning1"=2621696,"PP_SclkDpmTuning6"=2621696,"PP_EnableLoadFalconSmcFirmware"=1,"PP_Falcon_QuickTransition_Enable"=1,"PP_SclkDpmTuning0"=2647040,"PP_SclkDpmTuning5"=2621696}} | | | | | "ATY,Yelcho" = {"aty_config"={"CFG_USE_CP2"=Yes,"CFG_USE_SCANOUT"=Yes,"CFG_USE_TCON"=Yes},"aty_properties"={"PP_Falcon_QuickTransition_Enable"=1,"PP_EnableLoadFalconSmcFirmware"=1}} | | | | | "CFBundleIdentifier" = "com.apple.kext.AMD9500Controller" | | | | | "IOMatchCategory" = "ATIFramebuffer" | | | | | "IOPCITunnelCompatible" = Yes | | | | | "IOName" = "AMD9500Controller" | | | | | "aty_config" = {"CFG_USE_PSR"=No,"CFG_NO_HDCP"=No,"CFG_USE_LPT"=No,"CFG_INT_SSPC"=25,"CFG_USE_CPSTATUS"=Yes,"CFG_GEN_FLAGS"=0,"CFG_NO_SLS"=No,"CFG_USE_FBC"=No,"CFG_NO_MST"=No,"CFG_FORCE_MAX_DPS"=No,"CFG_NO_PP"=No,"CFG_USE_AGDC"=Yes,"CFG_USE_TCON"=Yes,"CFG_UFL_CHK"=No,"CFG_USE_DPT"=Yes,"CFG_PULSE_INT"=Yes,"CFG_USE_HDMI20"=Yes,"CFG_USE_STUTTER"=Yes,"CFG_NO_MSI"=No,"CFG_UFL_STP"=No,"CFG_USE_FEDS"=Yes,"CFG_FB_LIMIT"=0,"CFG_TRANS_WSRV"=Yes,"CFG_USE_SCANOUT"=Yes,"CFG_PAA"=0,"DALUseUrgencyWaterMarkOffset"=0,"CFG_USE_FBWRKLP"=Yes,"DALReadDelayStutterOff"=4,"CFG_NODM"=Yes,"CFG_USE_SRRB"=No,"CFG_FORCEMAXDPM"=No,"CFG_CAA"=0,"CFG_APER_MODE"=1} | | | | | "IOPCIMatch" = "0x67E01002 0x67E31002 0x67E81002 0x67EB1002 0x67EF1002 0x67FF1002 0x67E11002 0x67E71002 0x67E91002 0x67C01002 0x67C11002 0x67C21002 0x67C41002 0x67C71002 0x67DF1002 0x67D01002 0x67C81002 0x67C91002 0x67CA1002 0x67CC1002 0x67CF1002" | | | | | "aty_properties" = {"PP_SclkDpmTuning0"=1991680,"PP_Falcon_QuickTransition_Enable"=0,"PP_DisableCAC"=0,"PP_EnableLoadFalconSmcFirmware"=0,"PP_DisableDIDT"=0,"PP_EnableBAPM"=0,"PP_DisableULV"=0,"PP_EnablePerDPM"=1,"PP_SclkDpmTuning7"=1991680,"PP_SclkDpmTuning6"=1991680,"MM_EnableHEVCEncode"=Yes,"MM_EnableHEVCDecode"=Yes,"PP_PhmUseDummyBackEnd"=0,"PP_SclkDpmTuning5"=1991680,"PP_DisableVoltageIsland"=1,"PP_MclkDpmDisabled"=0,"PP_MclkDpmTuning1"=2057216,"PP_SclkDpmTuning4"=1991680,"PP_SclkDpmTuning3"=1991680,"PP_DisableFFC"=1,"PP_MclkDpmTuning0"=2057216,"PP_MclkActivityTarget"=5,"PP_SclkDpmTuning2"=1991680,"PP_SclkDpmTuning1"=1991680,"PP_DisablePowerContainment"=0} | | | | | } | | | | | | | | | +-o ATY,Orinoco@0 | | | | | | { | | | | | | "display-type" = "NONE" | | | | | | "connector-type" = 1024 | | | | | | "audio-codec-info" = <00010b00> | | | | | | "ATY,ActiveFlags" = 1 | | | | | | "IOFBDependentIndex" = 0 | | | | | | "IOFBDependentID" = 4294967754 | | | | | | "device_type" = "display" | | | | | | "AAPL,gray-page" = <01000000> | | | | | | "ATY,ControlFlags" = 772 | | | | | | "av-signal-type" = <00000000> | | | | | | "AAPL,gray-value" = <00000000> | | | | | | "display-connect-flags" = <00000000> | | | | | | "name" = "ATY,Orinoco" | | | | | | "port-number" = 0 | | | | | | } | | | | | | | | | | | +-o AMDFramebufferVIB | | | | | | { | | | | | | "IOFBScalerInfo" = <000000000000000000000000000000002e00000000400000004000000000000000000000000000000000000000000000> | | | | | | "IOPMStrictTreeOrder" = Yes | | | | | | "av-signal-type" = <00000000> | | | | | | "IOFBMemorySize" = 268435456 | | | | | | "IOFBDependentIndex" = 0 | | | | | | "IOFBUIScale" = <01000000> | | | | | | "audio-codec-info" = <00010b00> | | | | | | "UserClientEnabled" = No | | | | | | "IOFBGammaHeaderSize" = 0 | | | | | | "ATY,fb_offset" = <0000000000000000> | | | | | | "IOScreenRestoreState" = <01000000> | | | | | | "IOFBGammaCount" = 256 | | | | | | "IOFBCurrentPixelCount" = 2475000 | | | | | | "IOFBCLUTDefer" = Yes | | | | | | "IOFramebufferOpenGLIndex" = 0 | | | | | | "IONameMatched" = "display" | | | | | | "IOFBI2CInterfaceInfo" = ({"IOI2CTransactionTypes"=31,"IOI2CSupportedCommFlags"=2,"IOI2CInterfaceID"=0,"IOI2CBusType"=1}) | | | | | | "ATY,fb_linebytes" = <00000000> | | | | | | "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable" | | | | | | "startup-timing" = <00000000000000c00070008000000000000000000000000000000000000000000000000000000000000000000100000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000> | | | | | | "IOAccelTypes" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IOU0@3/IOPP/PXS1@0/AMDRadeonX4000_AMDEllesmereGraphicsAccelerator" | | | | | | "IOPowerManagement" = {"MaxPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=32768,"ChildProxyPowerState"=2,"DriverPowerState"=1} | | | | | | "IOFBCurrentPixelClock" = 148500000 | | | | | | "IOFBGammaWidth" = 12 | | | | | | "IOFBDependentID" = 4294967754 | | | | | | "IOAccelIndex" = 0 | | | | | | "IOFBWaitCursorFrames" = 29 | | | | | | "audio-selector" = <"dpFF"> | | | | | | "graphic-options" = 0 | | | | | | "IOFBConfig" = {"IOFB0Hz"=Yes,"IOFBModes"=({"ID"=18446744073709551360,"DM"=<010000000100000000000000000000000700000000000000000000000000000000000000>,"AID"=550})} | | | | | | "IOFBWaitCursorPeriod" = 33333333 | | | | | | "IOFBProbeOptions" = 1025 | | | | | | "IOFBNeedsRefresh" = Yes | | | | | | "IOFBTransform" = 0 | | | | | | "CFBundleIdentifier" = "com.apple.kext.AMDFramebuffer" | | | | | | "IOAccelRevision" = 2 | | | | | | "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"} | | | | | | "IOProviderClass" = "AtiFbStub" | | | | | | "IOFBI2CInterfaceIDs" = (0) | | | | | | "IOFBCursorInfo" = (<0100000080000000800000002000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>,<0100000080000000800000000200000000000000020000000000000000000000000000000500000002000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>) | | | | | | "IONameMatch" = "display" | | | | | | "IOFBTimingRange" = <0000000000000000000000000000000000000000000000000000000000000000800548000000000000f3784300000000000000000000000000000000040000000a000000f40100001027000020a1070000800000008000000000000000000000020101010201010101010101010100008002000000400000400000000040000001000000ff3f00000100000000200000e001000000400000030000000040000001000000004000000100000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000e00cb01070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000> | | | | | | "IOClass" = "AMDFramebuffer" | | | | | | "CFBundleIdentifierKernel" = "com.apple.kext.AMDFramebuffer" | | | | | | "IOFBCurrentPixelCountReal" = 2475000 | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "IOMatchCategory" = "IOFramebuffer" | | | | | | "IOProbeScore" = 65050 | | | | | | "ATY,fb_size" = <0000000000000000> | | | | | | "iofb_version" = "1.1.50" | | | | | | } | | | | | | | | | | | +-o AGPM | | | | | | | { | | | | | | | "IOReportLegend" = ({"IOReportChannels"=((5795122739160566084,6442450945,"PlimitNS"),(6008203707511294276,6442450945,"PlimitSampleTimeNS")),"IOReportGroupName"="AGPMStatistics","IOReportChannelInfo"={"IOReportChannelUnit"=0}}) | | | | | | | "max-value" = 15 | | | | | | | "min-value" = 0 | | | | | | | "IOReportLegendPublic" = Yes | | | | | | | "IOPowerManagement" = {"CapabilityFlags"=0,"CurrentPowerState"=0} | | | | | | | "Heuristic-ID" = | | | | | | | } | | | | | | | | | | | | | +-o gpu-control | | | | | | { | | | | | | "zone" = 0 | | | | | | "compatible" = "gpu-control" | | | | | | "version" = 2 | | | | | | "dpm" = 1 | | | | | | "reg" = 18 | | | | | | "max-value" = 15 | | | | | | "type" = "gpu-control" | | | | | | "device_type" = "gpu-control" | | | | | | "location" = "primary-gpu-control" | | | | | | "control-id" = 18 | | | | | | "name" = <"gpu-control"> | | | | | | "min-value" = 0 | | | | | | } | | | | | | | | | | | +-o AppleMCCSControlModule | | | | | | | { | | | | | | | "IOProbeScore" = 0 | | | | | | | "CFBundleIdentifier" = "com.apple.driver.AppleMCCSControl" | | | | | | | "IOMatchCategory" = "AppleMCCSControlFamily" | | | | | | | "IOClass" = "AppleMCCSControlModule" | | | | | | | "IOProviderClass" = "IOFramebuffer" | | | | | | | "IOKitDebug" = 0 | | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleMCCSControl" | | | | | | | "IOUserClientClass" = "AppleMCCSUserClient" | | | | | | | "IOResourceMatch" = "IOKit" | | | | | | | } | | | | | | | | | | | | | +-o AppleMCCSParameterHandler | | | | | | { | | | | | | "IOProbeScore" = 0 | | | | | | "CFBundleIdentifier" = "com.apple.driver.AppleMCCSControl" | | | | | | "IOMatchCategory" = "IODisplayParameters" | | | | | | "IOClass" = "AppleMCCSParameterHandler" | | | | | | "IOProviderClass" = "AppleMCCSControlFamily" | | | | | | "IOKitDebug" = 0 | | | | | | "AppleMCCSFeatures" = 1 | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleMCCSControl" | | | | | | "IOResourceMatch" = "IOKit" | | | | | | } | | | | | | | | | | | +-o AppleUpstreamUserClientDriver | | | | | | { | | | | | | "IOProbeScore" = 0 | | | | | | "CFBundleIdentifier" = "com.apple.driver.AppleUpstreamUserClient" | | | | | | "IOMatchCategory" = "AppleUpstreamUserClientDriver" | | | | | | "IOClass" = "AppleUpstreamUserClientDriver" | | | | | | "IOProviderClass" = "IOFramebuffer" | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleUpstreamUserClient" | | | | | | "IOUserClientClass" = "AppleUpstreamUserClient" | | | | | | "IOResourceMatch" = "IOKit" | | | | | | } | | | | | | | | | | | +-o IOFramebufferI2CInterface | | | | | | | { | | | | | | | "IOI2CTransactionTypes" = 31 | | | | | | | "IOI2CSupportedCommFlags" = 2 | | | | | | | "IOI2CInterfaceID" = 0 | | | | | | | "IOI2CBusType" = 2 | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | { | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | } | | | | | | | | | | | +-o IOFramebufferUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | } | | | | | | | | | +-o ATY,Orinoco@1 | | | | | | { | | | | | | "display-type" = "LCD" | | | | | | "connector-type" = 1024 | | | | | | "audio-codec-info" = <00010d00> | | | | | | "ATY,ActiveFlags" = 256 | | | | | | "IOFBDependentIndex" = 1 | | | | | | "dpcd-post-training" = <777701012222> | | | | | | "dpcd-registers" = <120a84010100010002020600000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a840002020202100100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000410077770101222200000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000> | | | | | | "IOFBDependentID" = 4294967754 | | | | | | "device_type" = "display" | | | | | | "AAPL,gray-page" = <01000000> | | | | | | "ATY,ControlFlags" = 772 | | | | | | "av-signal-type" = <10000000> | | | | | | "AAPL,gray-value" = <00000000> | | | | | | "display-connect-flags" = <00000000> | | | | | | "name" = "ATY,Orinoco" | | | | | | "port-number" = 1 | | | | | | } | | | | | | | | | | | +-o AMDFramebufferVIB | | | | | | { | | | | | | "IOFBScalerInfo" = <000000000000000000000000000000002e00000000400000004000000000000000000000000000000000000000000000> | | | | | | "IOPMStrictTreeOrder" = Yes | | | | | | "av-signal-type" = <10000000> | | | | | | "IOFBDependentIndex" = 1 | | | | | | "IOFBUIScale" = <01000000> | | | | | | "audio-codec-info" = <00010d00> | | | | | | "UserClientEnabled" = No | | | | | | "IOFBGammaHeaderSize" = 0 | | | | | | "ATY,fb_offset" = <0000300000000000> | | | | | | "IOScreenRestoreState" = <01000000> | | | | | | "IOFBGammaCount" = 256 | | | | | | "IOFBCurrentPixelCount" = 2439360 | | | | | | "IOFBCLUTDefer" = Yes | | | | | | "IOFramebufferOpenGLIndex" = 1 | | | | | | "IONameMatched" = "display" | | | | | | "IOFBI2CInterfaceInfo" = ({"IOI2CTransactionTypes"=31,"IOI2CSupportedCommFlags"=2,"IOI2CInterfaceID"=0,"IOI2CBusType"=2}) | | | | | | "ATY,fb_linebytes" = <001c0000> | | | | | | "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable" | | | | | | "startup-timing" = <00000000000000c0007000800000000000000000000000000000000000000000000000000000000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000> | | | | | | "IOAccelTypes" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IOU0@3/IOPP/PXS1@0/AMDRadeonX4000_AMDEllesmereGraphicsAccelerator" | | | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"MaxPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=32768,"ChildProxyPowerState"=2,"DriverPowerState"=1} | | | | | | "IOFBCurrentPixelClock" = 146250000 | | | | | | "IOFBGammaWidth" = 12 | | | | | | "IOFBDependentID" = 4294967754 | | | | | | "IOAccelIndex" = 1 | | | | | | "IOFBWaitCursorFrames" = 29 | | | | | | "graphic-options" = 0 | | | | | | "IOFBConfig" = {"IOFBDetailedTimings"=(<001000800000000000000000000000000000000000000000000000000000000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<01100080000000000000000000000000000000000000000000000000000000000000000000000000c0ef0b0800000000c0ef0b0800000000c0ef0b080000000000050000980100001000000090000000000400002a000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<0210008000000000000000000000000000000000000000000000000000000000000000000000000030a1b1040000000030a1b1040000000030a1b10400000000000400002001000010000000600000000003000020000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<0310008000000000000000000000000000000000000000000000000000000000000000000000000040d2df030000000070d6dd030000000040d2df0300000000000400004001000018000000880000000003000026000000030000000600000000000000000000000000000000000000000000000000000000000000000000000100000000000000010002000100010000000000000000000000000000000000>,<04100080000000000000000000000000000000000000000000000000000000000000000000000000604ff30200000000604ff30200000000604ff30200000000200300000001000010000000500000005802000019000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<05100080000000000000000000000000000000000000000000000000000000000000000000000000005a6202000000009048610200000000005a62020000000020030000000100002800000080000000580200001c000000010000000400000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<06100080000000000000000000000000000000000000000000000000000000000000000000000000e0a6e00100000000e0a6e00100000000e0a6e0010000000080020000c80000001000000040000000e001000014000000010000000300000000000000000000000000000000000000000000000000000000000000000000000100000000000000010002000100010000000000000000000000000000000000>,<071000800000000000000000000000000000000000000000000000000000000000000000000000006037800100000000004d7f0100000000603780010000000080020000a00000000800000060000000e00100002d000000020000000200000000000000000000000000000000000000000000000000000000000000000000000100000000000000010002000100010000000000000000000000000000000000>,<0810008000000000000000000000000000000000000000000000000000000000000000000000000000f36f060000000000f36f060000000000f36f060000000000050000980100003000000070000000000400002a000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<09100080000000000000000000000000000000000000000000000000000000000200000000000000f0fb0202000000000000000000000000000000000000000050030000f00000001000000070000000e001000025000000060000000800000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<0a10008000000000000000000000000000000000000000000000000000000000000000000000000000f36f0600000000f0cb6f0600000000101a70060000000000050000080200006000000070000000c003000028000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<0b100080000000000000000000000000000000000000000000000000000000000000000000000000809b820700000000809b820700000000809b82070000000000050000900100001000000090000000c003000028000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<0c10008000000000000000000000000000000000000000000000000000000000020000000000000060a01805000000000000000000000000000000000000000050050000b00100004000000070000000000300001b000000030000000600000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<0d1000800000000000000000000000000000000000000000200300005802000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<0e100080000000000000000000000000000000000000000020030000f401000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<0f1000800000000000000000000000000000000000000000000400000003000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<101000800000000000000000000000000000000000000000000400008002000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<11100080000000000000000000000000000000000000000000050000d002000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<12100080000000000000000000000000000000000000000000050000c003000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<131000800000000000000000000000000000000000000000000500002003000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<14100080000000000000000000000000000000000000000040050000f003000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<151000800000000000000000000000000000000000000000400500004803000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<161000800000000000000000000000000000000000000000a00500008403000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<17100080000000000000000000000000000000000000000040060000e803000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<181000800000000000000000000000000000000000000000800700003804000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<19100080000000000000000000000000000000000000000080070000b004000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<1a1000800000000000000000000000000000000000000000000a0000a005000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<1b1000800000000000000000000000000000000000000000000a00004006000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<1c100080000000000000000000000000000000000000000090060000b003000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>),"dims"=<900600001a0400000002000007000000>,"IOFBModes"=({"ID"=18446744071562072064,"DM"=<900600001a04000049f43b000200000007000002d9012801000000000000000000000000>,"TM"=<001000800000000000000000000000000000000000000000000000000000000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072065,"AID"=262,"DM"=<000500000004000051064b00020000000300000000000000000000000000000000000000>,"TM"=<01100080000000000000000000000000000000000000000000000000000000000000000000000000c0ef0b0800000000c0ef0b0800000000c0ef0b080000000000050000980100001000000090000000000400002a000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072066,"AID"=204,"DM"=<000400000003000051074b00020000000300000000000000000000000000000000000000>,"TM"=<0210008000000000000000000000000000000000000000000000000000000000000000000000000030a1b1040000000030a1b1040000000030a1b10400000000000400002001000010000000600000000003000020000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072067,"AID"=190,"DM"=<0004000000030000fb003c00020000000300000000000000000000000000000000000000>,"TM"=<0310008000000000000000000000000000000000000000000000000000000000000000000000000040d2df030000000070d6dd030000000040d2df0300000000000400004001000018000000880000000003000026000000030000000600000000000000000000000000000000000000000000000000000000000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072068,"AID"=186,"DM"=<200300005802000000004b00020000000300000000000000000000000000000000000000>,"TM"=<04100080000000000000000000000000000000000000000000000000000000000000000000000000604ff30200000000604ff30200000000604ff30200000000200300000001000010000000500000005802000019000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072069,"AID"=182,"DM"=<200300005802000008513c00020000000300000000000000000000000000000000000000>,"TM"=<05100080000000000000000000000000000000000000000000000000000000000000000000000000005a6202000000009048610200000000005a62020000000020030000000100002800000080000000580200001c000000010000000400000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072070,"AID"=154,"DM"=<80020000e001000000004b00020000000300000000000000000000000000000000000000>,"TM"=<06100080000000000000000000000000000000000000000000000000000000000000000000000000e0a6e00100000000e0a6e00100000000e0a6e0010000000080020000c80000001000000040000000e001000014000000010000000300000000000000000000000000000000000000000000000000000000000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072071,"AID"=150,"DM"=<80020000e0010000cff33b00020000000300000000000000000000000000000000000000>,"TM"=<071000800000000000000000000000000000000000000000000000000000000000000000000000006037800100000000004d7f0100000000603780010000000080020000a00000000800000060000000e00100002d000000020000000200000000000000000000000000000000000000000000000000000000000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072072,"AID"=260,"DM"=<00050000000400000d053c00020000000300000000000000000000000000000000000000>,"TM"=<0810008000000000000000000000000000000000000000000000000000000000000000000000000000f36f060000000000f36f060000000000f36f060000000000050000980100003000000070000000000400002a000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072073,"AID"=570,"DM"=<50030000e00100001b003c00020000000100000000000000000000000000000000000000>,"TM"=<09100080000000000000000000000000000000000000000000000000000000000200000000000000f0fb0202000000000000000000000000000000000000000050030000f00000001000000070000000e001000025000000060000000800000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072074,"AID"=252,"DM"=<00050000c003000000003c00020000000100000000000000000000000000000000000000>,"TM"=<0a10008000000000000000000000000000000000000000000000000000000000000000000000000000f36f0600000000f0cb6f0600000000101a70060000000000050000080200006000000070000000c003000028000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072075,"AID"=250,"DM"=<00050000c003000000004b00020000000100000000000000000000000000000000000000>,"TM"=<0b100080000000000000000000000000000000000000000000000000000000000000000000000000809b820700000000809b820700000000809b82070000000000050000900100001000000090000000c003000028000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072076,"AID"=590,"DM"=<5005000000030000e1033c00020000000100000000000000000000000000000000000000>,"TM"=<0c10008000000000000000000000000000000000000000000000000000000000020000000000000060a01805000000000000000000000000000000000000000050050000b00100004000000070000000000300001b000000030000000600000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072077,"DM"=<200300005802000049f43b0002000000030200008a012801000000000000000000000000>,"TM"=<0d1000800000000000000000000000000000000000000000200300005802000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072078,"DM"=<20030000f401000049f43b000200000003000000d9012801000000000000000000000000>,"TM"=<0e100080000000000000000000000000000000000000000020030000f401000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072079,"DM"=<000400000003000049f43b0002000000030200008a012801000000000000000000000000>,"TM"=<0f1000800000000000000000000000000000000000000000000400000003000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072080,"DM"=<000400008002000049f43b000200000003000000d9012801000000000000000000000000>,"TM"=<101000800000000000000000000000000000000000000000000400008002000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072081,"DM"=<00050000d002000049f43b000200000003020001d9010a01000000000000000000000000>,"TM"=<11100080000000000000000000000000000000000000000000050000d002000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072082,"DM"=<00050000c003000049f43b0002000000030200008a012801000000000000000000000000>,"TM"=<12100080000000000000000000000000000000000000000000050000c003000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072083,"DM"=<000500002003000049f43b000200000003000000d9012801000000000000000000000000>,"TM"=<131000800000000000000000000000000000000000000000000500002003000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072084,"DM"=<40050000f003000049f43b0002000000030200008a012801000000000000000000000000>,"TM"=<14100080000000000000000000000000000000000000000040050000f003000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072085,"DM"=<400500004803000049f43b000200000003000000d9012801000000000000000000000000>,"TM"=<151000800000000000000000000000000000000000000000400500004803000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072086,"DM"=,"TM"=<161000800000000000000000000000000000000000000000a00500008403000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072087,"DM"=<40060000e803000049f43b000200000003000000d9012801000000000000000000000000>,"TM"=<17100080000000000000000000000000000000000000000040060000e803000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072088,"DM"=<800700003804000049f43b000200000003022001d9010a01000000000000000000000000>,"TM"=<181000800000000000000000000000000000000000000000800700003804000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072089,"DM"=<80070000b004000049f43b000200000003002000d9012801000000000000000000000000>,"TM"=<19100080000000000000000000000000000000000000000080070000b004000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072090,"DM"=<000a0000a005000049f43b000200000003022000d9010a01000000000000000000000000>,"TM"=<1a1000800000000000000000000000000000000000000000000a0000a005000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072091,"DM"=<000a00004006000049f43b000200000003002000d9012801000000000000000000000000>,"TM"=<1b1000800000000000000000000000000000000000000000000a00004006000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>},{"ID"=18446744071562072092,"DM"=<90060000b003000049f43b000200000003020001d9010901000000000000000000000000>,"TM"=<1c100080000000000000000000000000000000000000000090060000b003000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>})} | | | | | | "IOFBWaitCursorPeriod" = 33333333 | | | | | | "IOFBProbeOptions" = 1025 | | | | | | "IOFBNeedsRefresh" = Yes | | | | | | "IOFBTransform" = 0 | | | | | | "CFBundleIdentifier" = "com.apple.kext.AMDFramebuffer" | | | | | | "IOAccelRevision" = 2 | | | | | | "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"} | | | | | | "IOProviderClass" = "AtiFbStub" | | | | | | "IOFBI2CInterfaceIDs" = (4294967296) | | | | | | "IOFBCursorInfo" = (<0100000080000000800000002000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>,<0100000080000000800000000200000000000000020000000000000000000000000000000500000002000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>) | | | | | | "IONameMatch" = "display" | | | | | | "IOFBTimingRange" = <00000000000000000000000000000000000000000000000000000000000000008005480000000000007e5f4000000000000000000000000000000000040000000a000000f40100001027000020a1070000800000008000000000000000000000020101010201010101010101010100008002000000400000400000000040000001000000ff3f00000100000000200000e00100000040000003000000004000000100000000400000010000000020000000000000000000000000000000000000000000000000000000000000000000000200000070120000c07a100070120000c07a10000b000e00cb01070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000> | | | | | | "IOClass" = "AMDFramebuffer" | | | | | | "CFBundleIdentifierKernel" = "com.apple.kext.AMDFramebuffer" | | | | | | "IOFBCurrentPixelCountReal" = 2439360 | | | | | | "IOFBDetailedTimings" = (<001000800000000000000000000000000000000000000000000000000000000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<01100080000000000000000000000000000000000000000000000000000000000000000000000000c0ef0b0800000000c0ef0b0800000000c0ef0b080000000000050000980100001000000090000000000400002a000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<0210008000000000000000000000000000000000000000000000000000000000000000000000000030a1b1040000000030a1b1040000000030a1b10400000000000400002001000010000000600000000003000020000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<0310008000000000000000000000000000000000000000000000000000000000000000000000000040d2df030000000070d6dd030000000040d2df0300000000000400004001000018000000880000000003000026000000030000000600000000000000000000000000000000000000000000000000000000000000000000000100000000000000010002000100010000000000000000000000000000000000>,<04100080000000000000000000000000000000000000000000000000000000000000000000000000604ff30200000000604ff30200000000604ff30200000000200300000001000010000000500000005802000019000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<05100080000000000000000000000000000000000000000000000000000000000000000000000000005a6202000000009048610200000000005a62020000000020030000000100002800000080000000580200001c000000010000000400000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<06100080000000000000000000000000000000000000000000000000000000000000000000000000e0a6e00100000000e0a6e00100000000e0a6e0010000000080020000c80000001000000040000000e001000014000000010000000300000000000000000000000000000000000000000000000000000000000000000000000100000000000000010002000100010000000000000000000000000000000000>,<071000800000000000000000000000000000000000000000000000000000000000000000000000006037800100000000004d7f0100000000603780010000000080020000a00000000800000060000000e00100002d000000020000000200000000000000000000000000000000000000000000000000000000000000000000000100000000000000010002000100010000000000000000000000000000000000>,<0810008000000000000000000000000000000000000000000000000000000000000000000000000000f36f060000000000f36f060000000000f36f060000000000050000980100003000000070000000000400002a000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<09100080000000000000000000000000000000000000000000000000000000000200000000000000f0fb0202000000000000000000000000000000000000000050030000f00000001000000070000000e001000025000000060000000800000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<0a10008000000000000000000000000000000000000000000000000000000000000000000000000000f36f0600000000f0cb6f0600000000101a70060000000000050000080200006000000070000000c003000028000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<0b100080000000000000000000000000000000000000000000000000000000000000000000000000809b820700000000809b820700000000809b82070000000000050000900100001000000090000000c003000028000000010000000300000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<0c10008000000000000000000000000000000000000000000000000000000000020000000000000060a01805000000000000000000000000000000000000000050050000b00100004000000070000000000300001b000000030000000600000000000000000000000000000000000000010000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<0d1000800000000000000000000000000000000000000000200300005802000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<0e100080000000000000000000000000000000000000000020030000f401000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<0f1000800000000000000000000000000000000000000000000400000003000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<101000800000000000000000000000000000000000000000000400008002000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<11100080000000000000000000000000000000000000000000050000d002000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<12100080000000000000000000000000000000000000000000050000c003000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<131000800000000000000000000000000000000000000000000500002003000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<14100080000000000000000000000000000000000000000040050000f003000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<151000800000000000000000000000000000000000000000400500004803000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<161000800000000000000000000000000000000000000000a00500008403000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<17100080000000000000000000000000000000000000000040060000e803000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<181000800000000000000000000000000000000000000000800700003804000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<19100080000000000000000000000000000000000000000080070000b004000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<1a1000800000000000000000000000000000000000000000000a0000a005000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<1b1000800000000000000000000000000000000000000000000a00004006000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>,<1c100080000000000000000000000000000000000000000090060000b003000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000>) | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "IOMatchCategory" = "IOFramebuffer" | | | | | | "IOProbeScore" = 65050 | | | | | | "ATY,fb_size" = <00d8720000000000> | | | | | | "iofb_version" = "1.1.50" | | | | | | } | | | | | | | | | | | +-o AppleMCCSControlModule | | | | | | | { | | | | | | | "IOProbeScore" = 0 | | | | | | | "CFBundleIdentifier" = "com.apple.driver.AppleMCCSControl" | | | | | | | "IOMatchCategory" = "AppleMCCSControlFamily" | | | | | | | "IOClass" = "AppleMCCSControlModule" | | | | | | | "IOProviderClass" = "IOFramebuffer" | | | | | | | "IOKitDebug" = 0 | | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleMCCSControl" | | | | | | | "IOUserClientClass" = "AppleMCCSUserClient" | | | | | | | "IOResourceMatch" = "IOKit" | | | | | | | } | | | | | | | | | | | | | +-o AppleMCCSParameterHandler | | | | | | { | | | | | | "IOProbeScore" = 0 | | | | | | "CFBundleIdentifier" = "com.apple.driver.AppleMCCSControl" | | | | | | "IOMatchCategory" = "IODisplayParameters" | | | | | | "IOClass" = "AppleMCCSParameterHandler" | | | | | | "IOProviderClass" = "AppleMCCSControlFamily" | | | | | | "IOKitDebug" = 0 | | | | | | "AppleMCCSFeatures" = 1 | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleMCCSControl" | | | | | | "IOResourceMatch" = "IOKit" | | | | | | } | | | | | | | | | | | +-o AppleUpstreamUserClientDriver | | | | | | { | | | | | | "IOProbeScore" = 0 | | | | | | "CFBundleIdentifier" = "com.apple.driver.AppleUpstreamUserClient" | | | | | | "IOMatchCategory" = "AppleUpstreamUserClientDriver" | | | | | | "IOClass" = "AppleUpstreamUserClientDriver" | | | | | | "IOProviderClass" = "IOFramebuffer" | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleUpstreamUserClient" | | | | | | "IOUserClientClass" = "AppleUpstreamUserClient" | | | | | | "IOResourceMatch" = "IOKit" | | | | | | } | | | | | | | | | | | +-o IOFramebufferI2CInterface | | | | | | | { | | | | | | | "IOI2CTransactionTypes" = 31 | | | | | | | "IOI2CSupportedCommFlags" = 2 | | | | | | | "IOI2CInterfaceID" = 4294967296 | | | | | | | "IOI2CBusType" = 2 | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | | } | | | | | | | | | | | | | +-o IOI2CInterfaceUserClient | | | | | | { | | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | | } | | | | | | | | | | | +-o IOFramebufferUserClient | | | | | | { | | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | | } | | | | | | | | | | | +-o IOFramebufferSharedUserClient | | | | | | { | | | | | | "IOUserClientSharedInstance" = Yes | | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | | } | | | | | | | | | | | +-o display0 | | | | | | { | | | | | | } | | | | | | | | | | | +-o AppleDisplay | | | | | { | | | | | "IOClass" = "AppleDisplay" | | | | | "CFBundleIdentifier" = "com.apple.iokit.IOGraphicsFamily" | | | | | "IOProviderClass" = "IODisplayConnect" | | | | | "DisplayProductID" = 61507 | | | | | "IODisplayEDID" = <00ffffffffffff0010ac43f04d33313406170104a52f1e783a23c5a5574f9e260f5054a54b00714f8180b3000101010101010101010121399030621a274068b03600d9281100001c000000ff00464a34344a3332353431334d0a000000fc0044454c4c2050323231330a2020000000fd00384b1e5310000a20202020202000a7> | | | | | "IODisplayPrefsKey" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IOU0@3/IOPP/PXS1@0/ATY,Orinoco@1/AMDFramebufferVIB/display0/AppleDisplay-10ac-f043" | | | | | "IOPowerManagement" = {"CapabilityFlags"=49152,"MaxPowerState"=3,"CurrentPowerState"=3} | | | | | "IOProbeScore" = 2000 | | | | | "IODisplayParameters" = {"bgsc"={"min"=0,"max"=65536,"value"=65536},"pscn"={"min"=7500,"max"=10000,"value"=10000},"rgsc"={"min"=0,"max"=65536,"value"=65536},"thrm"={"min"=0,"max"=120,"value"=47},"ggsc"={"min"=0,"max"=65536,"value"=65536},"dith"={"min"=0,"max"=1,"value"=0},"vblm"={"min"=0,"max"=196608,"value"=65536},"ownr"=4294968528} | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | "AppleDisplayType" = 2 | | | | | "IODisplayAttributes" = {"IODisplayAttributes"=<676174760000000073676c6600000000726c6f63010000006364670080808000676c666400000000>} | | | | | "IODisplayConnectFlags" = | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOGraphicsFamily" | | | | | "AppleSense" = 37119 | | | | | "DisplayVendorID" = 4268 | | | | | "DisplaySerialNumber" = 875639629 | | | | | } | | | | | | | | | +-o ATY,Orinoco@2 | | | | | | { | | | | | | "display-type" = "LCD" | | | | | | "connector-type" = 2048 | | | | | | "audio-codec-info" = <00010700> | | | | | | "ATY,ActiveFlags" = 512 | | | | | | "IOFBDependentIndex" = 2 | | | | | | "IOFBDependentID" = 4294967754 | | | | | | "device_type" = "display" | | | | | | "AAPL,gray-page" = <01000000> | | | | | | "ATY,ControlFlags" = 516 | | | | | | "av-signal-type" = <08000000> | | | | | | "AAPL,gray-value" = <00000000> | | | | | | "display-connect-flags" = <00000000> | | | | | | "name" = "ATY,Orinoco" | | | | | | "port-number" = 2 | | | | | | } | | | | | | | | | | | +-o AMDFramebufferVIB | | | | | | { | | | | | | "IOFBScalerInfo" = <000000000000000000000000000000002e00000000400000004000000000000000000000000000000000000000000000> | | | | | | "IOPMStrictTreeOrder" = Yes | | | | | | "av-signal-type" = <08000000> | | | | | | "IOFBDependentIndex" = 2 | | | | | | "IOFBUIScale" = <01000000> | | | | | | "audio-codec-info" = <00010700> | | | | | | "UserClientEnabled" = No | | | | | | "IOFBGammaHeaderSize" = 0 | | | | | | "ATY,fb_offset" = <0000001000000000> | | | | | | "IOScreenRestoreState" = <01000000> | | | | | | "IOFBGammaCount" = 256 | | | | | | "IOFBCurrentPixelCount" = 2475000 | | | | | | "IOFBCLUTDefer" = Yes | | | | | | "IOFramebufferOpenGLIndex" = 2 | | | | | | "IONameMatched" = "display" | | | | | | "IOFBI2CInterfaceInfo" = ({"IOI2CTransactionTypes"=31,"IOI2CSupportedCommFlags"=2,"IOI2CInterfaceID"=0,"IOI2CBusType"=1}) | | | | | | "ATY,fb_linebytes" = <00200000> | | | | | | "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable" | | | | | | "startup-timing" = <00000000000000c00070008000000000000000000000000000000000000000000000000000000000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000> | | | | | | "IOAccelTypes" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IOU0@3/IOPP/PXS1@0/AMDRadeonX4000_AMDEllesmereGraphicsAccelerator" | | | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"MaxPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=32768,"ChildProxyPowerState"=2,"DriverPowerState"=1} | | | | | | "IOFBCurrentPixelClock" = 148500000 | | | | | | "IOFBGammaWidth" = 12 | | | | | | "IOFBDependentID" = 4294967754 | | | | | | "IOAccelIndex" = 2 | | | | | | "IOFBWaitCursorFrames" = 29 | | | | | | "audio-selector" = <"dpBF"> | | | | | | "graphic-options" = 0 | | | | | | "IOFBConfig" = {"IOFBModes"=({"ID"=18446744071562072064,"DM"=<800700003804000000003c00020000000700100258025401000000000000000000000000>,"TM"=<0010008000000000000000000000000000000000000000000000000000000000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072065,"DM"=<00050000d002000000009000020000000300100055025001000000000000000000000000>,"TM"=<01100080000000000000000000000000000000000000000000000000000000000000000000000000c01d9f0a00000000c01d9f0a00000000c01d9f0a0000000000050000720100006e00000028000000d00200001e000000050000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072066,"DM"=<800700003804000000003200020000000300100000000000000000000000000000000000>,"TM"=<0210008000000000000000000000000000000000000000000000000000000000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072067,"DM"=<800700003804000000001e00020000000300100000000000000000000000000000000000>,"TM"=<0310008000000000000000000000000000000000000000000000000000000000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072068,"DM"=<800700003804000000001800020000000300100000000000000000000000000000000000>,"TM"=<0410008000000000000000000000000000000000000000000000000000000000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072069,"DM"=<800700003804000000007800020000000300100000000000000000000000000000000000>,"TM"=<0510008000000000000000000000000000000000000000000000000000000000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072070,"DM"=<800700003804000000006400020000000300100000000000000000000000000000000000>,"TM"=<0610008000000000000000000000000000000000000000000000000000000000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072071,"DM"=<00050000d002000000003200020000000300100000000000000000000000000000000000>,"TM"=<0710008000000000000000000000000000000000000000000000000000000000000000000000000010f76c040000000010f76c040000000010f76c040000000000050000bc020000b801000028000000d00200001e000000050000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072072,"DM"=<00050000d002000000001e00020000000300100000000000000000000000000000000000>,"TM"=<0810008000000000000000000000000000000000000000000000000000000000000000000000000010f76c040000000010f76c040000000010f76c040000000000050000e4070000e006000028000000d00200001e000000050000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072073,"DM"=<00050000d002000000001900020000000300100000000000000000000000000000000000>,"TM"=<0910008000000000000000000000000000000000000000000000000000000000000000000000000010f76c040000000010f76c040000000010f76c040000000000050000780a00007409000028000000d00200001e000000050000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072074,"DM"=<00050000d002000000006400020000000300100000000000000000000000000000000000>,"TM"=<0a10008000000000000000000000000000000000000000000000000000000000000000000000000020eed9080000000020eed9080000000020eed9080000000000050000bc020000b801000028000000d00200001e000000050000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072075,"DM"=<00050000d002000000007800020000000300100000000000000000000000000000000000>,"TM"=<0b10008000000000000000000000000000000000000000000000000000000000000000000000000020eed9080000000020eed9080000000020eed9080000000000050000720100006e00000028000000d00200001e000000050000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072076,"DM"=<000f00007008000000001e00020000000300100000000000000000000000000000000000>,"TM"=<0c10008000000000000000000000000000000000000000000000000000000000000000000000000040dcb3110000000040dcb3110000000040dcb31100000000000f000030020000b000000058000000700800005a000000080000000a00000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072077,"DM"=<001000007008000000001e00020000000300100000000000000000000000000000000000>,"TM"=<0d10008000000000000000000000000000000000000000000000000000000000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000000100000300100005800000058000000700800005a000000080000000a00000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072078,"DM"=<000f00007008000000001900020000000300100000000000000000000000000000000000>,"TM"=<0e10008000000000000000000000000000000000000000000000000000000000000000000000000040dcb3110000000040dcb3110000000040dcb31100000000000f0000a00500002004000058000000700800005a000000080000000a00000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072079,"DM"=<000f00007008000000001800020000000300100000000000000000000000000000000000>,"TM"=<0f10008000000000000000000000000000000000000000000000000000000000000000000000000040dcb3110000000040dcb3110000000040dcb31100000000000f00007c060000fc04000058000000700800005a000000080000000a00000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072080,"DM"=,"TM"=<10100080000000000000000000000000000000000000000000000000000000000000000000000000c0fc9b0100000000c0fc9b0100000000c0fc9b0100000000d00200008a000000100000003e000000e00100002d000000090000000600000000000000000000000000000000000000000000000000000000000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072081,"DM"=,"TM"=<11100080000000000000000000000000000000000000000000000000000000000000000000000000c0fc9b0100000000c0fc9b0100000000c0fc9b0100000000d0020000900000000c000000400000004002000031000000050000000500000000000000000000000000000000000000000000000000000000000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072082,"DM"=<0005000000030000295a3c00020000000300100000000000000000000000000000000000>,"TM"=<12100080000000000000000000000000000000000000000000000000000000000000000000000000e0d6c60400000000e0d6c60400000000e0d6c6040000000000050000800100004000000080000000000300001e000000030000000700000000000000000000000000000000000000000000000000000000000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072083,"DM"=<80020000e001000000003c000200000003021000c5015401000000000000000000000000>,"TM"=<13100080000000000000000000000000000000000000000080020000e0010000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072084,"DM"=<200300005802000000003c000200000003021000c5015401000000000000000000000000>,"TM"=<1410008000000000000000000000000000000000000000002003000058020000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072085,"DM"=<000400000003000000003c000200000003021000c5015401000000000000000000000000>,"TM"=<1510008000000000000000000000000000000000000000000004000000030000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072086,"DM"=<000400004002000000003c00020000000300100058025401000000000000000000000000>,"TM"=<1610008000000000000000000000000000000000000000000004000040020000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072087,"DM"=<00050000d002000000003c00020000000300100158025401000000000000000000000000>,"TM"=<17100080000000000000000000000000000000000000000000050000d0020000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072088,"DM"=<00050000c003000000003c000200000003021000c5015401000000000000000000000000>,"TM"=<18100080000000000000000000000000000000000000000000050000c0030000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072089,"DM"=<40050000f003000000003c000200000003021000c5015401000000000000000000000000>,"TM"=<19100080000000000000000000000000000000000000000040050000f0030000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072090,"DM"=<40050000f402000000003c00020000000300100058025401000000000000000000000000>,"TM"=<1a100080000000000000000000000000000000000000000040050000f4020000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072091,"DM"=,"TM"=<1b1000800000000000000000000000000000000000000000a005000084030000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072092,"DM"=<900600001a04000000003c00020000000302300020025401000000000000000000000000>,"TM"=<1c1000800000000000000000000000000000000000000000900600001a040000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072093,"DM"=<400600008403000000003c00020000000300100058025401000000000000000000000000>,"TM"=<1d10008000000000000000000000000000000000000000004006000084030000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072094,"DM"=<80070000b004000000003c00020000000302300020025401000000000000000000000000>,"TM"=<1e100080000000000000000000000000000000000000000080070000b0040000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072095,"DM"=<000a0000a005000000003c00020000000300300058025401000000000000000000000000>,"TM"=<1f1000800000000000000000000000000000000000000000000a0000a0050000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072096,"DM"=<000a00004006000000003c00020000000302300020025401000000000000000000000000>,"TM"=<201000800000000000000000000000000000000000000000000a000040060000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072097,"DM"=<80020000e001000000003200020000000302100000000000000000000000000000000000>,"TM"=<21100080000000000000000000000000000000000000000080020000e0010000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072098,"DM"=<200300005802000000003200020000000302100000000000000000000000000000000000>,"TM"=<2210008000000000000000000000000000000000000000002003000058020000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072099,"DM"=<000400000003000000003200020000000302100000000000000000000000000000000000>,"TM"=<2310008000000000000000000000000000000000000000000004000000030000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072100,"DM"=<000400004002000000003200020000000300100000000000000000000000000000000000>,"TM"=<2410008000000000000000000000000000000000000000000004000040020000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072101,"DM"=<00050000c003000000003200020000000302100000000000000000000000000000000000>,"TM"=<25100080000000000000000000000000000000000000000000050000c0030000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072102,"DM"=<40050000f003000000003200020000000302100000000000000000000000000000000000>,"TM"=<26100080000000000000000000000000000000000000000040050000f0030000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072103,"DM"=<40050000f402000000003200020000000300100000000000000000000000000000000000>,"TM"=<27100080000000000000000000000000000000000000000040050000f4020000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072104,"DM"=,"TM"=<281000800000000000000000000000000000000000000000a005000084030000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072105,"DM"=<900600001a04000000003200020000000302300000000000000000000000000000000000>,"TM"=<291000800000000000000000000000000000000000000000900600001a040000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072106,"DM"=<400600008403000000003200020000000300100000000000000000000000000000000000>,"TM"=<2a10008000000000000000000000000000000000000000004006000084030000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072107,"DM"=<80070000b004000000003200020000000302300000000000000000000000000000000000>,"TM"=<2b100080000000000000000000000000000000000000000080070000b0040000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072108,"DM"=<000a0000a005000000003200020000000300300000000000000000000000000000000000>,"TM"=<2c1000800000000000000000000000000000000000000000000a0000a0050000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072109,"DM"=<000a00004006000000003200020000000302300000000000000000000000000000000000>,"TM"=<2d1000800000000000000000000000000000000000000000000a000040060000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072110,"DM"=<80020000e001000000001e00020000000302100000000000000000000000000000000000>,"TM"=<2e100080000000000000000000000000000000000000000080020000e0010000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072111,"DM"=<200300005802000000001e00020000000302100000000000000000000000000000000000>,"TM"=<2f10008000000000000000000000000000000000000000002003000058020000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072112,"DM"=<000400000003000000001e00020000000302100000000000000000000000000000000000>,"TM"=<3010008000000000000000000000000000000000000000000004000000030000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072113,"DM"=<000400004002000000001e00020000000300100000000000000000000000000000000000>,"TM"=<3110008000000000000000000000000000000000000000000004000040020000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072114,"DM"=<00050000c003000000001e00020000000302100000000000000000000000000000000000>,"TM"=<32100080000000000000000000000000000000000000000000050000c0030000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072115,"DM"=<40050000f003000000001e00020000000302100000000000000000000000000000000000>,"TM"=<33100080000000000000000000000000000000000000000040050000f0030000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072116,"DM"=<40050000f402000000001e00020000000300100000000000000000000000000000000000>,"TM"=<34100080000000000000000000000000000000000000000040050000f4020000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072117,"DM"=,"TM"=<351000800000000000000000000000000000000000000000a005000084030000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072118,"DM"=<900600001a04000000001e00020000000302300000000000000000000000000000000000>,"TM"=<361000800000000000000000000000000000000000000000900600001a040000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072119,"DM"=<400600008403000000001e00020000000300100000000000000000000000000000000000>,"TM"=<3710008000000000000000000000000000000000000000004006000084030000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072120,"DM"=<80070000b004000000001e00020000000302300000000000000000000000000000000000>,"TM"=<38100080000000000000000000000000000000000000000080070000b0040000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072121,"DM"=<000a0000a005000000001e00020000000300300000000000000000000000000000000000>,"TM"=<391000800000000000000000000000000000000000000000000a0000a0050000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072122,"DM"=<000a00004006000000001e00020000000302300000000000000000000000000000000000>,"TM"=<3a1000800000000000000000000000000000000000000000000a000040060000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072123,"DM"=<80020000e001000000001800020000000302100000000000000000000000000000000000>,"TM"=<3b100080000000000000000000000000000000000000000080020000e0010000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072124,"DM"=<200300005802000000001800020000000302100000000000000000000000000000000000>,"TM"=<3c10008000000000000000000000000000000000000000002003000058020000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072125,"DM"=<000400000003000000001800020000000302100000000000000000000000000000000000>,"TM"=<3d10008000000000000000000000000000000000000000000004000000030000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072126,"DM"=<000400004002000000001800020000000300100000000000000000000000000000000000>,"TM"=<3e10008000000000000000000000000000000000000000000004000040020000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072127,"DM"=<00050000d002000000001800020000000300100100000000000000000000000000000000>,"TM"=<3f100080000000000000000000000000000000000000000000050000d0020000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072128,"DM"=<00050000c003000000001800020000000302100000000000000000000000000000000000>,"TM"=<40100080000000000000000000000000000000000000000000050000c0030000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072129,"DM"=<40050000f003000000001800020000000302100000000000000000000000000000000000>,"TM"=<41100080000000000000000000000000000000000000000040050000f0030000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072130,"DM"=<40050000f402000000001800020000000300100000000000000000000000000000000000>,"TM"=<42100080000000000000000000000000000000000000000040050000f4020000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072131,"DM"=,"TM"=<431000800000000000000000000000000000000000000000a005000084030000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072132,"DM"=<900600001a04000000001800020000000302300000000000000000000000000000000000>,"TM"=<441000800000000000000000000000000000000000000000900600001a040000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072133,"DM"=<400600008403000000001800020000000300100000000000000000000000000000000000>,"TM"=<4510008000000000000000000000000000000000000000004006000084030000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072134,"DM"=<80070000b004000000001800020000000302300000000000000000000000000000000000>,"TM"=<46100080000000000000000000000000000000000000000080070000b0040000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072135,"DM"=<000a0000a005000000001800020000000300300000000000000000000000000000000000>,"TM"=<471000800000000000000000000000000000000000000000000a0000a0050000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072136,"DM"=<000a00004006000000001800020000000302300000000000000000000000000000000000>,"TM"=<481000800000000000000000000000000000000000000000000a000040060000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072137,"DM"=<80020000e001000000007800020000000302100000000000000000000000000000000000>,"TM"=<49100080000000000000000000000000000000000000000080020000e0010000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072138,"DM"=<200300005802000000007800020000000302100000000000000000000000000000000000>,"TM"=<4a10008000000000000000000000000000000000000000002003000058020000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072139,"DM"=<000400000003000000007800020000000302100000000000000000000000000000000000>,"TM"=<4b10008000000000000000000000000000000000000000000004000000030000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072140,"DM"=<000400004002000000007800020000000300100000000000000000000000000000000000>,"TM"=<4c10008000000000000000000000000000000000000000000004000040020000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072141,"DM"=<00050000c003000000007800020000000302100000000000000000000000000000000000>,"TM"=<4d100080000000000000000000000000000000000000000000050000c0030000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072142,"DM"=<40050000f003000000007800020000000302100000000000000000000000000000000000>,"TM"=<4e100080000000000000000000000000000000000000000040050000f0030000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072143,"DM"=<40050000f402000000007800020000000300100000000000000000000000000000000000>,"TM"=<4f100080000000000000000000000000000000000000000040050000f4020000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072144,"DM"=,"TM"=<501000800000000000000000000000000000000000000000a005000084030000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072145,"DM"=<900600001a04000000007800020000000302300000000000000000000000000000000000>,"TM"=<511000800000000000000000000000000000000000000000900600001a040000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072146,"DM"=<400600008403000000007800020000000300100000000000000000000000000000000000>,"TM"=<5210008000000000000000000000000000000000000000004006000084030000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072147,"DM"=<80070000b004000000007800020000000302300000000000000000000000000000000000>,"TM"=<53100080000000000000000000000000000000000000000080070000b0040000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072148,"DM"=<000a0000a005000000007800020000000300300000000000000000000000000000000000>,"TM"=<541000800000000000000000000000000000000000000000000a0000a0050000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072149,"DM"=<000a00004006000000007800020000000302300000000000000000000000000000000000>,"TM"=<551000800000000000000000000000000000000000000000000a000040060000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072150,"DM"=<80020000e001000000006400020000000302100000000000000000000000000000000000>,"TM"=<56100080000000000000000000000000000000000000000080020000e0010000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072151,"DM"=<200300005802000000006400020000000302100000000000000000000000000000000000>,"TM"=<5710008000000000000000000000000000000000000000002003000058020000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072152,"DM"=<000400000003000000006400020000000302100000000000000000000000000000000000>,"TM"=<5810008000000000000000000000000000000000000000000004000000030000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072153,"DM"=<000400004002000000006400020000000300100000000000000000000000000000000000>,"TM"=<5910008000000000000000000000000000000000000000000004000040020000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072154,"DM"=<00050000c003000000006400020000000302100000000000000000000000000000000000>,"TM"=<5a100080000000000000000000000000000000000000000000050000c0030000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072155,"DM"=<40050000f003000000006400020000000302100000000000000000000000000000000000>,"TM"=<5b100080000000000000000000000000000000000000000040050000f0030000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072156,"DM"=<40050000f402000000006400020000000300100000000000000000000000000000000000>,"TM"=<5c100080000000000000000000000000000000000000000040050000f4020000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072157,"DM"=,"TM"=<5d1000800000000000000000000000000000000000000000a005000084030000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072158,"DM"=<900600001a04000000006400020000000302300000000000000000000000000000000000>,"TM"=<5e1000800000000000000000000000000000000000000000900600001a040000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072159,"DM"=<400600008403000000006400020000000300100000000000000000000000000000000000>,"TM"=<5f10008000000000000000000000000000000000000000004006000084030000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072160,"DM"=<80070000b004000000006400020000000302300000000000000000000000000000000000>,"TM"=<60100080000000000000000000000000000000000000000080070000b0040000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072161,"DM"=<000a0000a005000000006400020000000300300000000000000000000000000000000000>,"TM"=<611000800000000000000000000000000000000000000000000a0000a0050000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>},{"ID"=18446744071562072162,"DM"=<000a00004006000000006400020000000302300000000000000000000000000000000000>,"TM"=<621000800000000000000000000000000000000000000000000a000040060000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>}),"IOFBDetailedTimings"=(<0010008000000000000000000000000000000000000000000000000000000000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<01100080000000000000000000000000000000000000000000000000000000000000000000000000c01d9f0a00000000c01d9f0a00000000c01d9f0a0000000000050000720100006e00000028000000d00200001e000000050000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0210008000000000000000000000000000000000000000000000000000000000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0310008000000000000000000000000000000000000000000000000000000000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0410008000000000000000000000000000000000000000000000000000000000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0510008000000000000000000000000000000000000000000000000000000000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0610008000000000000000000000000000000000000000000000000000000000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0710008000000000000000000000000000000000000000000000000000000000000000000000000010f76c040000000010f76c040000000010f76c040000000000050000bc020000b801000028000000d00200001e000000050000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0810008000000000000000000000000000000000000000000000000000000000000000000000000010f76c040000000010f76c040000000010f76c040000000000050000e4070000e006000028000000d00200001e000000050000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0910008000000000000000000000000000000000000000000000000000000000000000000000000010f76c040000000010f76c040000000010f76c040000000000050000780a00007409000028000000d00200001e000000050000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0a10008000000000000000000000000000000000000000000000000000000000000000000000000020eed9080000000020eed9080000000020eed9080000000000050000bc020000b801000028000000d00200001e000000050000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0b10008000000000000000000000000000000000000000000000000000000000000000000000000020eed9080000000020eed9080000000020eed9080000000000050000720100006e00000028000000d00200001e000000050000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0c10008000000000000000000000000000000000000000000000000000000000000000000000000040dcb3110000000040dcb3110000000040dcb31100000000000f000030020000b000000058000000700800005a000000080000000a00000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0d10008000000000000000000000000000000000000000000000000000000000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000000100000300100005800000058000000700800005a000000080000000a00000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0e10008000000000000000000000000000000000000000000000000000000000000000000000000040dcb3110000000040dcb3110000000040dcb31100000000000f0000a00500002004000058000000700800005a000000080000000a00000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0f10008000000000000000000000000000000000000000000000000000000000000000000000000040dcb3110000000040dcb3110000000040dcb31100000000000f00007c060000fc04000058000000700800005a000000080000000a00000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<10100080000000000000000000000000000000000000000000000000000000000000000000000000c0fc9b0100000000c0fc9b0100000000c0fc9b0100000000d00200008a000000100000003e000000e00100002d000000090000000600000000000000000000000000000000000000000000000000000000000000000000000100000000000000020002008000010000000000000000000000000000000000>,<11100080000000000000000000000000000000000000000000000000000000000000000000000000c0fc9b0100000000c0fc9b0100000000c0fc9b0100000000d0020000900000000c000000400000004002000031000000050000000500000000000000000000000000000000000000000000000000000000000000000000000100000000000000020002008000010000000000000000000000000000000000>,<12100080000000000000000000000000000000000000000000000000000000000000000000000000e0d6c60400000000e0d6c60400000000e0d6c6040000000000050000800100004000000080000000000300001e000000030000000700000000000000000000000000000000000000000000000000000000000000000000000100000000000000020002008000010000000000000000000000000000000000>,<13100080000000000000000000000000000000000000000080020000e0010000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<1410008000000000000000000000000000000000000000002003000058020000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<1510008000000000000000000000000000000000000000000004000000030000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<1610008000000000000000000000000000000000000000000004000040020000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<17100080000000000000000000000000000000000000000000050000d0020000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<18100080000000000000000000000000000000000000000000050000c0030000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<19100080000000000000000000000000000000000000000040050000f0030000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<1a100080000000000000000000000000000000000000000040050000f4020000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<1b1000800000000000000000000000000000000000000000a005000084030000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<1c1000800000000000000000000000000000000000000000900600001a040000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<1d10008000000000000000000000000000000000000000004006000084030000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<1e100080000000000000000000000000000000000000000080070000b0040000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<1f1000800000000000000000000000000000000000000000000a0000a0050000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<201000800000000000000000000000000000000000000000000a000040060000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<21100080000000000000000000000000000000000000000080020000e0010000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<2210008000000000000000000000000000000000000000002003000058020000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<2310008000000000000000000000000000000000000000000004000000030000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<2410008000000000000000000000000000000000000000000004000040020000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<25100080000000000000000000000000000000000000000000050000c0030000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<26100080000000000000000000000000000000000000000040050000f0030000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<27100080000000000000000000000000000000000000000040050000f4020000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<281000800000000000000000000000000000000000000000a005000084030000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<291000800000000000000000000000000000000000000000900600001a040000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<2a10008000000000000000000000000000000000000000004006000084030000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<2b100080000000000000000000000000000000000000000080070000b0040000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<2c1000800000000000000000000000000000000000000000000a0000a0050000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<2d1000800000000000000000000000000000000000000000000a000040060000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<2e100080000000000000000000000000000000000000000080020000e0010000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<2f10008000000000000000000000000000000000000000002003000058020000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<3010008000000000000000000000000000000000000000000004000000030000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<3110008000000000000000000000000000000000000000000004000040020000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<32100080000000000000000000000000000000000000000000050000c0030000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<33100080000000000000000000000000000000000000000040050000f0030000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<34100080000000000000000000000000000000000000000040050000f4020000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<351000800000000000000000000000000000000000000000a005000084030000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<361000800000000000000000000000000000000000000000900600001a040000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<3710008000000000000000000000000000000000000000004006000084030000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<38100080000000000000000000000000000000000000000080070000b0040000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<391000800000000000000000000000000000000000000000000a0000a0050000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<3a1000800000000000000000000000000000000000000000000a000040060000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<3b100080000000000000000000000000000000000000000080020000e0010000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<3c10008000000000000000000000000000000000000000002003000058020000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<3d10008000000000000000000000000000000000000000000004000000030000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<3e10008000000000000000000000000000000000000000000004000040020000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<3f100080000000000000000000000000000000000000000000050000d0020000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<40100080000000000000000000000000000000000000000000050000c0030000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<41100080000000000000000000000000000000000000000040050000f0030000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<42100080000000000000000000000000000000000000000040050000f4020000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<431000800000000000000000000000000000000000000000a005000084030000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<441000800000000000000000000000000000000000000000900600001a040000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<4510008000000000000000000000000000000000000000004006000084030000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<46100080000000000000000000000000000000000000000080070000b0040000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<471000800000000000000000000000000000000000000000000a0000a0050000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<481000800000000000000000000000000000000000000000000a000040060000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<49100080000000000000000000000000000000000000000080020000e0010000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<4a10008000000000000000000000000000000000000000002003000058020000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<4b10008000000000000000000000000000000000000000000004000000030000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<4c10008000000000000000000000000000000000000000000004000040020000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<4d100080000000000000000000000000000000000000000000050000c0030000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<4e100080000000000000000000000000000000000000000040050000f0030000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<4f100080000000000000000000000000000000000000000040050000f4020000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<501000800000000000000000000000000000000000000000a005000084030000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<511000800000000000000000000000000000000000000000900600001a040000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<5210008000000000000000000000000000000000000000004006000084030000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<53100080000000000000000000000000000000000000000080070000b0040000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<541000800000000000000000000000000000000000000000000a0000a0050000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<551000800000000000000000000000000000000000000000000a000040060000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<56100080000000000000000000000000000000000000000080020000e0010000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<5710008000000000000000000000000000000000000000002003000058020000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<5810008000000000000000000000000000000000000000000004000000030000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<5910008000000000000000000000000000000000000000000004000040020000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<5a100080000000000000000000000000000000000000000000050000c0030000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<5b100080000000000000000000000000000000000000000040050000f0030000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<5c100080000000000000000000000000000000000000000040050000f4020000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<5d1000800000000000000000000000000000000000000000a005000084030000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<5e1000800000000000000000000000000000000000000000900600001a040000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<5f10008000000000000000000000000000000000000000004006000084030000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<60100080000000000000000000000000000000000000000080070000b0040000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<611000800000000000000000000000000000000000000000000a0000a0050000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<621000800000000000000000000000000000000000000000000a000040060000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>),"dims"=<00100000700800000002000007000000>,"IOFBtv"=Yes} | | | | | | "IOFBWaitCursorPeriod" = 33333333 | | | | | | "IOFBProbeOptions" = 1025 | | | | | | "IOFBNeedsRefresh" = Yes | | | | | | "IOFBTransform" = 0 | | | | | | "CFBundleIdentifier" = "com.apple.kext.AMDFramebuffer" | | | | | | "IOAccelRevision" = 2 | | | | | | "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"} | | | | | | "IOProviderClass" = "AtiFbStub" | | | | | | "IOFBI2CInterfaceIDs" = (8589934592) | | | | | | "IOFBCursorInfo" = (<0100000080000000800000002000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>,<0100000080000000800000000200000000000000020000000000000000000000000000000500000002000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>) | | | | | | "IONameMatch" = "display" | | | | | | "IOFBTimingRange" = <000000000000000000000000000000000000000000000000000000000000000080054800000000000046c32300000000000000000000000000000000040000000a000000f40100001027000020a1070000800000008000000000000000000000020101010201010101010101010100008002000000400000400000000040000001000000ff3f00000100000000200000e00100000040000003000000004000000100000000400000010000000020000000000000000000000000000000000000000000000000000000000000000000000200000070120000c027090070120000c02709000b000e00cb01070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000> | | | | | | "IOClass" = "AMDFramebuffer" | | | | | | "CFBundleIdentifierKernel" = "com.apple.kext.AMDFramebuffer" | | | | | | "IOFBCurrentPixelCountReal" = 2475000 | | | | | | "IOFBDetailedTimings" = (<0010008000000000000000000000000000000000000000000000000000000000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<01100080000000000000000000000000000000000000000000000000000000000000000000000000c01d9f0a00000000c01d9f0a00000000c01d9f0a0000000000050000720100006e00000028000000d00200001e000000050000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0210008000000000000000000000000000000000000000000000000000000000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0310008000000000000000000000000000000000000000000000000000000000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0410008000000000000000000000000000000000000000000000000000000000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0510008000000000000000000000000000000000000000000000000000000000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0610008000000000000000000000000000000000000000000000000000000000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0710008000000000000000000000000000000000000000000000000000000000000000000000000010f76c040000000010f76c040000000010f76c040000000000050000bc020000b801000028000000d00200001e000000050000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0810008000000000000000000000000000000000000000000000000000000000000000000000000010f76c040000000010f76c040000000010f76c040000000000050000e4070000e006000028000000d00200001e000000050000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0910008000000000000000000000000000000000000000000000000000000000000000000000000010f76c040000000010f76c040000000010f76c040000000000050000780a00007409000028000000d00200001e000000050000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0a10008000000000000000000000000000000000000000000000000000000000000000000000000020eed9080000000020eed9080000000020eed9080000000000050000bc020000b801000028000000d00200001e000000050000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0b10008000000000000000000000000000000000000000000000000000000000000000000000000020eed9080000000020eed9080000000020eed9080000000000050000720100006e00000028000000d00200001e000000050000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0c10008000000000000000000000000000000000000000000000000000000000000000000000000040dcb3110000000040dcb3110000000040dcb31100000000000f000030020000b000000058000000700800005a000000080000000a00000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0d10008000000000000000000000000000000000000000000000000000000000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000000100000300100005800000058000000700800005a000000080000000a00000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0e10008000000000000000000000000000000000000000000000000000000000000000000000000040dcb3110000000040dcb3110000000040dcb31100000000000f0000a00500002004000058000000700800005a000000080000000a00000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<0f10008000000000000000000000000000000000000000000000000000000000000000000000000040dcb3110000000040dcb3110000000040dcb31100000000000f00007c060000fc04000058000000700800005a000000080000000a00000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<10100080000000000000000000000000000000000000000000000000000000000000000000000000c0fc9b0100000000c0fc9b0100000000c0fc9b0100000000d00200008a000000100000003e000000e00100002d000000090000000600000000000000000000000000000000000000000000000000000000000000000000000100000000000000020002008000010000000000000000000000000000000000>,<11100080000000000000000000000000000000000000000000000000000000000000000000000000c0fc9b0100000000c0fc9b0100000000c0fc9b0100000000d0020000900000000c000000400000004002000031000000050000000500000000000000000000000000000000000000000000000000000000000000000000000100000000000000020002008000010000000000000000000000000000000000>,<12100080000000000000000000000000000000000000000000000000000000000000000000000000e0d6c60400000000e0d6c60400000000e0d6c6040000000000050000800100004000000080000000000300001e000000030000000700000000000000000000000000000000000000000000000000000000000000000000000100000000000000020002008000010000000000000000000000000000000000>,<13100080000000000000000000000000000000000000000080020000e0010000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<1410008000000000000000000000000000000000000000002003000058020000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<1510008000000000000000000000000000000000000000000004000000030000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<1610008000000000000000000000000000000000000000000004000040020000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<17100080000000000000000000000000000000000000000000050000d0020000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<18100080000000000000000000000000000000000000000000050000c0030000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<19100080000000000000000000000000000000000000000040050000f0030000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<1a100080000000000000000000000000000000000000000040050000f4020000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<1b1000800000000000000000000000000000000000000000a005000084030000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<1c1000800000000000000000000000000000000000000000900600001a040000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<1d10008000000000000000000000000000000000000000004006000084030000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<1e100080000000000000000000000000000000000000000080070000b0040000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<1f1000800000000000000000000000000000000000000000000a0000a0050000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<201000800000000000000000000000000000000000000000000a000040060000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<21100080000000000000000000000000000000000000000080020000e0010000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<2210008000000000000000000000000000000000000000002003000058020000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<2310008000000000000000000000000000000000000000000004000000030000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<2410008000000000000000000000000000000000000000000004000040020000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<25100080000000000000000000000000000000000000000000050000c0030000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<26100080000000000000000000000000000000000000000040050000f0030000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<27100080000000000000000000000000000000000000000040050000f4020000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<281000800000000000000000000000000000000000000000a005000084030000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<291000800000000000000000000000000000000000000000900600001a040000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<2a10008000000000000000000000000000000000000000004006000084030000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<2b100080000000000000000000000000000000000000000080070000b0040000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<2c1000800000000000000000000000000000000000000000000a0000a0050000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<2d1000800000000000000000000000000000000000000000000a000040060000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<2e100080000000000000000000000000000000000000000080020000e0010000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<2f10008000000000000000000000000000000000000000002003000058020000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<3010008000000000000000000000000000000000000000000004000000030000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<3110008000000000000000000000000000000000000000000004000040020000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<32100080000000000000000000000000000000000000000000050000c0030000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<33100080000000000000000000000000000000000000000040050000f0030000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<34100080000000000000000000000000000000000000000040050000f4020000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<351000800000000000000000000000000000000000000000a005000084030000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<361000800000000000000000000000000000000000000000900600001a040000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<3710008000000000000000000000000000000000000000004006000084030000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<38100080000000000000000000000000000000000000000080070000b0040000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<391000800000000000000000000000000000000000000000000a0000a0050000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<3a1000800000000000000000000000000000000000000000000a000040060000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<3b100080000000000000000000000000000000000000000080020000e0010000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<3c10008000000000000000000000000000000000000000002003000058020000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<3d10008000000000000000000000000000000000000000000004000000030000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<3e10008000000000000000000000000000000000000000000004000040020000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<3f100080000000000000000000000000000000000000000000050000d0020000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<40100080000000000000000000000000000000000000000000050000c0030000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<41100080000000000000000000000000000000000000000040050000f0030000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<42100080000000000000000000000000000000000000000040050000f4020000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<431000800000000000000000000000000000000000000000a005000084030000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<441000800000000000000000000000000000000000000000900600001a040000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<4510008000000000000000000000000000000000000000004006000084030000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<46100080000000000000000000000000000000000000000080070000b0040000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<471000800000000000000000000000000000000000000000000a0000a0050000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<481000800000000000000000000000000000000000000000000a000040060000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<49100080000000000000000000000000000000000000000080020000e0010000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<4a10008000000000000000000000000000000000000000002003000058020000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<4b10008000000000000000000000000000000000000000000004000000030000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<4c10008000000000000000000000000000000000000000000004000040020000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<4d100080000000000000000000000000000000000000000000050000c0030000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<4e100080000000000000000000000000000000000000000040050000f0030000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<4f100080000000000000000000000000000000000000000040050000f4020000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<501000800000000000000000000000000000000000000000a005000084030000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<511000800000000000000000000000000000000000000000900600001a040000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<5210008000000000000000000000000000000000000000004006000084030000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<53100080000000000000000000000000000000000000000080070000b0040000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<541000800000000000000000000000000000000000000000000a0000a0050000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<551000800000000000000000000000000000000000000000000a000040060000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<56100080000000000000000000000000000000000000000080020000e0010000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<5710008000000000000000000000000000000000000000002003000058020000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<5810008000000000000000000000000000000000000000000004000000030000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<5910008000000000000000000000000000000000000000000004000040020000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<5a100080000000000000000000000000000000000000000000050000c0030000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<5b100080000000000000000000000000000000000000000040050000f0030000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<5c100080000000000000000000000000000000000000000040050000f4020000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<5d1000800000000000000000000000000000000000000000a005000084030000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<5e1000800000000000000000000000000000000000000000900600001a040000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<5f10008000000000000000000000000000000000000000004006000084030000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<60100080000000000000000000000000000000000000000080070000b0040000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<611000800000000000000000000000000000000000000000000a0000a0050000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>,<621000800000000000000000000000000000000000000000000a000040060000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000>) | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "IOMatchCategory" = "IOFramebuffer" | | | | | | "IOProbeScore" = 65050 | | | | | | "ATY,fb_size" = <0000870000000000> | | | | | | "iofb_version" = "1.1.50" | | | | | | } | | | | | | | | | | | +-o AppleMCCSControlModule | | | | | | | { | | | | | | | "IOProbeScore" = 0 | | | | | | | "CFBundleIdentifier" = "com.apple.driver.AppleMCCSControl" | | | | | | | "IOMatchCategory" = "AppleMCCSControlFamily" | | | | | | | "IOClass" = "AppleMCCSControlModule" | | | | | | | "IOProviderClass" = "IOFramebuffer" | | | | | | | "IOKitDebug" = 0 | | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleMCCSControl" | | | | | | | "IOUserClientClass" = "AppleMCCSUserClient" | | | | | | | "IOResourceMatch" = "IOKit" | | | | | | | } | | | | | | | | | | | | | +-o AppleMCCSParameterHandler | | | | | | { | | | | | | "IOProbeScore" = 0 | | | | | | "CFBundleIdentifier" = "com.apple.driver.AppleMCCSControl" | | | | | | "IOMatchCategory" = "IODisplayParameters" | | | | | | "IOClass" = "AppleMCCSParameterHandler" | | | | | | "IOProviderClass" = "AppleMCCSControlFamily" | | | | | | "IOKitDebug" = 0 | | | | | | "AppleMCCSFeatures" = 1 | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleMCCSControl" | | | | | | "IOResourceMatch" = "IOKit" | | | | | | } | | | | | | | | | | | +-o AppleUpstreamUserClientDriver | | | | | | { | | | | | | "IOProbeScore" = 0 | | | | | | "CFBundleIdentifier" = "com.apple.driver.AppleUpstreamUserClient" | | | | | | "IOMatchCategory" = "AppleUpstreamUserClientDriver" | | | | | | "IOClass" = "AppleUpstreamUserClientDriver" | | | | | | "IOProviderClass" = "IOFramebuffer" | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleUpstreamUserClient" | | | | | | "IOUserClientClass" = "AppleUpstreamUserClient" | | | | | | "IOResourceMatch" = "IOKit" | | | | | | } | | | | | | | | | | | +-o IOFramebufferI2CInterface | | | | | | { | | | | | | "IOI2CTransactionTypes" = 31 | | | | | | "IOI2CSupportedCommFlags" = 2 | | | | | | "IOI2CInterfaceID" = 8589934592 | | | | | | "IOI2CBusType" = 1 | | | | | | } | | | | | | | | | | | +-o IOFramebufferUserClient | | | | | | { | | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | | } | | | | | | | | | | | +-o IOFramebufferSharedUserClient | | | | | | { | | | | | | "IOUserClientSharedInstance" = Yes | | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | | } | | | | | | | | | | | +-o display0 | | | | | | { | | | | | | } | | | | | | | | | | | +-o AppleDisplay | | | | | { | | | | | "IOClass" = "AppleDisplay" | | | | | "CFBundleIdentifier" = "com.apple.iokit.IOGraphicsFamily" | | | | | "IOProviderClass" = "IODisplayConnect" | | | | | "DisplayProductID" = 8497 | | | | | "IODisplayEDID" = <00ffffffffffff00215731215c8c34012b200103803c2278022895a7554ea3260f505421080081809500a9c0b300d1c0010001000100023a801871382d40582c4500c48e2100001e9c45007251d01e206e28550055502100001e000000fd0018901ede1e000a202020202020000000fc0048444d4920544f205553420a200122020329714e101f2249203f40133e3d292f5f6423090707830100006d030c001000003c2000600102038c0ad08a20e02d10103e9600c48e210000188c0ad090204031200c405500c48e210000184e1f008051001e3040803700c48e210000180000000000000000000000000000000000000000000000000000000000000000a8> | | | | | "IODisplayPrefsKey" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IOU0@3/IOPP/PXS1@0/ATY,Orinoco@2/AMDFramebufferVIB/display0/AppleDisplay-2157-2131" | | | | | "IOPowerManagement" = {"CapabilityFlags"=49152,"MaxPowerState"=3,"CurrentPowerState"=3} | | | | | "IOProbeScore" = 2000 | | | | | "IODisplayParameters" = {"bgsc"={"min"=0,"max"=65536,"value"=65536},"pscn"={"min"=7500,"max"=10000,"value"=10000},"rgsc"={"min"=0,"max"=65536,"value"=65536},"thrm"={"min"=0,"max"=120,"value"=47},"ggsc"={"min"=0,"max"=65536,"value"=65536},"dith"={"min"=0,"max"=1,"value"=0},"vblm"={"min"=0,"max"=196608,"value"=65536},"ownr"=4294968534} | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | "AppleDisplayType" = 2 | | | | | "IODisplayAttributes" = {"IODisplayAttributes"=<676174760000000073676c6600000000726c6f63110100006364670080808000676c666401000000>,"IODisplayVSDB030C00"=<1000003c200060010203>} | | | | | "IODisplayConnectFlags" = | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOGraphicsFamily" | | | | | "AppleSense" = 37119 | | | | | "DisplayVendorID" = 8535 | | | | | "DisplaySerialNumber" = 20221020 | | | | | } | | | | | | | | | +-o ATY,Orinoco@3 | | | | | | { | | | | | | "display-type" = "NONE" | | | | | | "connector-type" = 2048 | | | | | | "audio-codec-info" = <00010900> | | | | | | "ATY,ActiveFlags" = 1 | | | | | | "IOFBDependentIndex" = 3 | | | | | | "IOFBDependentID" = 4294967754 | | | | | | "device_type" = "display" | | | | | | "AAPL,gray-page" = <01000000> | | | | | | "ATY,ControlFlags" = 516 | | | | | | "av-signal-type" = <00000000> | | | | | | "AAPL,gray-value" = <00000000> | | | | | | "display-connect-flags" = <00000000> | | | | | | "name" = "ATY,Orinoco" | | | | | | "port-number" = 3 | | | | | | } | | | | | | | | | | | +-o AMDFramebufferVIB | | | | | | { | | | | | | "IOFBScalerInfo" = <000000000000000000000000000000002e00000000400000004000000000000000000000000000000000000000000000> | | | | | | "IOPMStrictTreeOrder" = Yes | | | | | | "av-signal-type" = <00000000> | | | | | | "IOFBDependentIndex" = 3 | | | | | | "IOFBUIScale" = <00000000> | | | | | | "audio-codec-info" = <00010900> | | | | | | "UserClientEnabled" = No | | | | | | "IOFBGammaHeaderSize" = 0 | | | | | | "ATY,fb_offset" = <0000000000000000> | | | | | | "IOScreenRestoreState" = <02000000> | | | | | | "IOFBGammaCount" = 256 | | | | | | "IOFBCLUTDefer" = Yes | | | | | | "IOFramebufferOpenGLIndex" = 3 | | | | | | "IONameMatched" = "display" | | | | | | "IOFBI2CInterfaceInfo" = ({"IOI2CTransactionTypes"=31,"IOI2CSupportedCommFlags"=2,"IOI2CInterfaceID"=0,"IOI2CBusType"=1}) | | | | | | "ATY,fb_linebytes" = <00000000> | | | | | | "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable" | | | | | | "IOAccelTypes" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IOU0@3/IOPP/PXS1@0/AMDRadeonX4000_AMDEllesmereGraphicsAccelerator" | | | | | | "IOPowerManagement" = {"MaxPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=32768,"ChildProxyPowerState"=2,"DriverPowerState"=1} | | | | | | "IOFBGammaWidth" = 12 | | | | | | "IOFBDependentID" = 4294967754 | | | | | | "IOAccelIndex" = 3 | | | | | | "IOFBWaitCursorFrames" = 29 | | | | | | "IOFBConfig" = {"IOFB0Hz"=Yes,"IOFBModes"=({"ID"=18446744073709551360,"DM"=<010000000100000000000000000000000700000000000000000000000000000000000000>,"AID"=550})} | | | | | | "IOFBWaitCursorPeriod" = 33333333 | | | | | | "IOFBProbeOptions" = 1025 | | | | | | "IOFBNeedsRefresh" = Yes | | | | | | "IOFBTransform" = 0 | | | | | | "CFBundleIdentifier" = "com.apple.kext.AMDFramebuffer" | | | | | | "IOAccelRevision" = 2 | | | | | | "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"} | | | | | | "IOProviderClass" = "AtiFbStub" | | | | | | "IOFBI2CInterfaceIDs" = (12884901888) | | | | | | "IOFBCursorInfo" = () | | | | | | "IONameMatch" = "display" | | | | | | "IOFBTimingRange" = <0000000000000000000000000000000000000000000000000000000000000000800548000000000000f3784300000000000000000000000000000000040000000a000000f40100001027000020a1070000800000008000000000000000000000020101010201010101010101010100008002000000400000400000000040000001000000ff3f00000100000000200000e001000000400000030000000040000001000000004000000100000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000e00cb01070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000> | | | | | | "IOClass" = "AMDFramebuffer" | | | | | | "CFBundleIdentifierKernel" = "com.apple.kext.AMDFramebuffer" | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "IOMatchCategory" = "IOFramebuffer" | | | | | | "IOProbeScore" = 65050 | | | | | | "ATY,fb_size" = <0000000000000000> | | | | | | "iofb_version" = "1.1.50" | | | | | | } | | | | | | | | | | | +-o AppleMCCSControlModule | | | | | | | { | | | | | | | "IOProbeScore" = 0 | | | | | | | "CFBundleIdentifier" = "com.apple.driver.AppleMCCSControl" | | | | | | | "IOMatchCategory" = "AppleMCCSControlFamily" | | | | | | | "IOClass" = "AppleMCCSControlModule" | | | | | | | "IOProviderClass" = "IOFramebuffer" | | | | | | | "IOKitDebug" = 0 | | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleMCCSControl" | | | | | | | "IOUserClientClass" = "AppleMCCSUserClient" | | | | | | | "IOResourceMatch" = "IOKit" | | | | | | | } | | | | | | | | | | | | | +-o AppleMCCSParameterHandler | | | | | | { | | | | | | "IOProbeScore" = 0 | | | | | | "CFBundleIdentifier" = "com.apple.driver.AppleMCCSControl" | | | | | | "IOMatchCategory" = "IODisplayParameters" | | | | | | "IOClass" = "AppleMCCSParameterHandler" | | | | | | "IOProviderClass" = "AppleMCCSControlFamily" | | | | | | "IOKitDebug" = 0 | | | | | | "AppleMCCSFeatures" = 1 | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleMCCSControl" | | | | | | "IOResourceMatch" = "IOKit" | | | | | | } | | | | | | | | | | | +-o AppleUpstreamUserClientDriver | | | | | | { | | | | | | "IOProbeScore" = 0 | | | | | | "CFBundleIdentifier" = "com.apple.driver.AppleUpstreamUserClient" | | | | | | "IOMatchCategory" = "AppleUpstreamUserClientDriver" | | | | | | "IOClass" = "AppleUpstreamUserClientDriver" | | | | | | "IOProviderClass" = "IOFramebuffer" | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleUpstreamUserClient" | | | | | | "IOUserClientClass" = "AppleUpstreamUserClient" | | | | | | "IOResourceMatch" = "IOKit" | | | | | | } | | | | | | | | | | | +-o IOFramebufferI2CInterface | | | | | | { | | | | | | "IOI2CTransactionTypes" = 31 | | | | | | "IOI2CSupportedCommFlags" = 2 | | | | | | "IOI2CInterfaceID" = 12884901888 | | | | | | "IOI2CBusType" = 1 | | | | | | } | | | | | | | | | | | +-o IOFramebufferUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | } | | | | | | | | | +-o ATY,Orinoco@4 | | | | | | { | | | | | | "display-type" = "NONE" | | | | | | "connector-type" = 4 | | | | | | "audio-codec-info" = <00010300> | | | | | | "ATY,ActiveFlags" = 1 | | | | | | "IOFBDependentIndex" = 4 | | | | | | "IOFBDependentID" = 4294967754 | | | | | | "device_type" = "display" | | | | | | "AAPL,gray-page" = <01000000> | | | | | | "ATY,ControlFlags" = 4 | | | | | | "av-signal-type" = <00000000> | | | | | | "AAPL,gray-value" = <00000000> | | | | | | "display-connect-flags" = <00000000> | | | | | | "name" = "ATY,Orinoco" | | | | | | "port-number" = 4 | | | | | | } | | | | | | | | | | | +-o AMDFramebufferVIB | | | | | | { | | | | | | "IOFBScalerInfo" = <000000000000000000000000000000002e00000000400000004000000000000000000000000000000000000000000000> | | | | | | "IOPMStrictTreeOrder" = Yes | | | | | | "av-signal-type" = <00000000> | | | | | | "IOFBDependentIndex" = 4 | | | | | | "IOFBUIScale" = <00000000> | | | | | | "audio-codec-info" = <00010300> | | | | | | "UserClientEnabled" = No | | | | | | "IOFBGammaHeaderSize" = 0 | | | | | | "ATY,fb_offset" = <0000000000000000> | | | | | | "IOScreenRestoreState" = <02000000> | | | | | | "IOFBGammaCount" = 256 | | | | | | "IOFBCLUTDefer" = Yes | | | | | | "IOFramebufferOpenGLIndex" = 4 | | | | | | "IONameMatched" = "display" | | | | | | "IOFBI2CInterfaceInfo" = ({"IOI2CTransactionTypes"=31,"IOI2CSupportedCommFlags"=2,"IOI2CInterfaceID"=0,"IOI2CBusType"=1}) | | | | | | "ATY,fb_linebytes" = <00000000> | | | | | | "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable" | | | | | | "IOAccelTypes" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IOU0@3/IOPP/PXS1@0/AMDRadeonX4000_AMDEllesmereGraphicsAccelerator" | | | | | | "IOPowerManagement" = {"MaxPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=32768,"ChildProxyPowerState"=2,"DriverPowerState"=1} | | | | | | "IOFBGammaWidth" = 12 | | | | | | "IOFBDependentID" = 4294967754 | | | | | | "IOAccelIndex" = 4 | | | | | | "IOFBWaitCursorFrames" = 29 | | | | | | "IOFBConfig" = {"IOFB0Hz"=Yes,"IOFBModes"=({"ID"=18446744073709551360,"DM"=<010000000100000000000000000000000700000000000000000000000000000000000000>,"AID"=550})} | | | | | | "IOFBWaitCursorPeriod" = 33333333 | | | | | | "IOFBProbeOptions" = 1025 | | | | | | "IOFBNeedsRefresh" = Yes | | | | | | "IOFBTransform" = 0 | | | | | | "CFBundleIdentifier" = "com.apple.kext.AMDFramebuffer" | | | | | | "IOAccelRevision" = 2 | | | | | | "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"} | | | | | | "IOProviderClass" = "AtiFbStub" | | | | | | "IOFBI2CInterfaceIDs" = (17179869184) | | | | | | "IOFBCursorInfo" = () | | | | | | "IONameMatch" = "display" | | | | | | "IOFBTimingRange" = <0000000000000000000000000000000000000000000000000000000000000000800548000000000000f3784300000000000000000000000000000000040000000a000000f40100001027000020a1070000800000008000000000000000000000020101010201010101010101010100008002000000400000400000000040000001000000ff3f00000100000000200000e001000000400000030000000040000001000000004000000100000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000e00cb01070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000> | | | | | | "IOClass" = "AMDFramebuffer" | | | | | | "CFBundleIdentifierKernel" = "com.apple.kext.AMDFramebuffer" | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "IOMatchCategory" = "IOFramebuffer" | | | | | | "IOProbeScore" = 65050 | | | | | | "ATY,fb_size" = <0000000000000000> | | | | | | "iofb_version" = "1.1.50" | | | | | | } | | | | | | | | | | | +-o AppleMCCSControlModule | | | | | | | { | | | | | | | "IOProbeScore" = 0 | | | | | | | "CFBundleIdentifier" = "com.apple.driver.AppleMCCSControl" | | | | | | | "IOMatchCategory" = "AppleMCCSControlFamily" | | | | | | | "IOClass" = "AppleMCCSControlModule" | | | | | | | "IOProviderClass" = "IOFramebuffer" | | | | | | | "IOKitDebug" = 0 | | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleMCCSControl" | | | | | | | "IOUserClientClass" = "AppleMCCSUserClient" | | | | | | | "IOResourceMatch" = "IOKit" | | | | | | | } | | | | | | | | | | | | | +-o AppleMCCSParameterHandler | | | | | | { | | | | | | "IOProbeScore" = 0 | | | | | | "CFBundleIdentifier" = "com.apple.driver.AppleMCCSControl" | | | | | | "IOMatchCategory" = "IODisplayParameters" | | | | | | "IOClass" = "AppleMCCSParameterHandler" | | | | | | "IOProviderClass" = "AppleMCCSControlFamily" | | | | | | "IOKitDebug" = 0 | | | | | | "AppleMCCSFeatures" = 1 | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleMCCSControl" | | | | | | "IOResourceMatch" = "IOKit" | | | | | | } | | | | | | | | | | | +-o AppleUpstreamUserClientDriver | | | | | | { | | | | | | "IOProbeScore" = 0 | | | | | | "CFBundleIdentifier" = "com.apple.driver.AppleUpstreamUserClient" | | | | | | "IOMatchCategory" = "AppleUpstreamUserClientDriver" | | | | | | "IOClass" = "AppleUpstreamUserClientDriver" | | | | | | "IOProviderClass" = "IOFramebuffer" | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleUpstreamUserClient" | | | | | | "IOUserClientClass" = "AppleUpstreamUserClient" | | | | | | "IOResourceMatch" = "IOKit" | | | | | | } | | | | | | | | | | | +-o IOFramebufferI2CInterface | | | | | | { | | | | | | "IOI2CTransactionTypes" = 31 | | | | | | "IOI2CSupportedCommFlags" = 2 | | | | | | "IOI2CInterfaceID" = 17179869184 | | | | | | "IOI2CBusType" = 1 | | | | | | } | | | | | | | | | | | +-o IOFramebufferUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | } | | | | | | | | | +-o ATY,Orinoco@5 | | | | | | { | | | | | | "display-type" = "NONE" | | | | | | "connector-type" = 1024 | | | | | | "audio-codec-info" = <00010500> | | | | | | "ATY,ActiveFlags" = 1 | | | | | | "IOFBDependentIndex" = 5 | | | | | | "IOFBDependentID" = 4294967754 | | | | | | "device_type" = "display" | | | | | | "AAPL,gray-page" = <01000000> | | | | | | "ATY,ControlFlags" = 256 | | | | | | "av-signal-type" = <00000000> | | | | | | "AAPL,gray-value" = <00000000> | | | | | | "display-connect-flags" = <00000000> | | | | | | "name" = "ATY,Orinoco" | | | | | | "port-number" = 5 | | | | | | } | | | | | | | | | | | +-o AMDFramebufferVIB | | | | | | { | | | | | | "IOFBScalerInfo" = <000000000000000000000000000000002e00000000400000004000000000000000000000000000000000000000000000> | | | | | | "IOPMStrictTreeOrder" = Yes | | | | | | "av-signal-type" = <00000000> | | | | | | "IOFBDependentIndex" = 5 | | | | | | "IOFBUIScale" = <00000000> | | | | | | "audio-codec-info" = <00010500> | | | | | | "UserClientEnabled" = No | | | | | | "IOFBGammaHeaderSize" = 0 | | | | | | "ATY,fb_offset" = <0000000000000000> | | | | | | "IOScreenRestoreState" = <02000000> | | | | | | "IOFBGammaCount" = 256 | | | | | | "IOFBCLUTDefer" = Yes | | | | | | "IOFramebufferOpenGLIndex" = 5 | | | | | | "IONameMatched" = "display" | | | | | | "ATY,fb_linebytes" = <00000000> | | | | | | "IODisplayParameters" = "IOFramebufferParameterHandler is not serializable" | | | | | | "IOAccelTypes" = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IOU0@3/IOPP/PXS1@0/AMDRadeonX4000_AMDEllesmereGraphicsAccelerator" | | | | | | "IOPowerManagement" = {"MaxPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=32768,"ChildProxyPowerState"=2,"DriverPowerState"=1} | | | | | | "IOFBGammaWidth" = 12 | | | | | | "IOFBDependentID" = 4294967754 | | | | | | "IOAccelIndex" = 5 | | | | | | "IOFBWaitCursorFrames" = 29 | | | | | | "IOFBConfig" = {"IOFB0Hz"=Yes,"IOFBModes"=({"ID"=18446744073709551360,"DM"=<010000000100000000000000000000000700000000000000000000000000000000000000>,"AID"=550})} | | | | | | "IOFBWaitCursorPeriod" = 33333333 | | | | | | "IOFBProbeOptions" = 1025 | | | | | | "IOFBNeedsRefresh" = Yes | | | | | | "IOFBTransform" = 0 | | | | | | "CFBundleIdentifier" = "com.apple.kext.AMDFramebuffer" | | | | | | "IOAccelRevision" = 2 | | | | | | "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"} | | | | | | "IOProviderClass" = "AtiFbStub" | | | | | | "IOFBCursorInfo" = () | | | | | | "IONameMatch" = "display" | | | | | | "IOFBTimingRange" = <0000000000000000000000000000000000000000000000000000000000000000800548000000000000f3784300000000000000000000000000000000040000000a000000f40100001027000020a1070000800000008000000000000000000000020101010201010101010101010100008002000000400000400000000040000001000000ff3f00000100000000200000e001000000400000030000000040000001000000004000000100000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000e00cb01070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000> | | | | | | "IOClass" = "AMDFramebuffer" | | | | | | "CFBundleIdentifierKernel" = "com.apple.kext.AMDFramebuffer" | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "IOMatchCategory" = "IOFramebuffer" | | | | | | "IOProbeScore" = 65050 | | | | | | "ATY,fb_size" = <0000000000000000> | | | | | | "iofb_version" = "1.1.50" | | | | | | } | | | | | | | | | | | +-o AppleMCCSControlModule | | | | | | | { | | | | | | | "IOProbeScore" = 0 | | | | | | | "CFBundleIdentifier" = "com.apple.driver.AppleMCCSControl" | | | | | | | "IOMatchCategory" = "AppleMCCSControlFamily" | | | | | | | "IOClass" = "AppleMCCSControlModule" | | | | | | | "IOProviderClass" = "IOFramebuffer" | | | | | | | "IOKitDebug" = 0 | | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleMCCSControl" | | | | | | | "IOUserClientClass" = "AppleMCCSUserClient" | | | | | | | "IOResourceMatch" = "IOKit" | | | | | | | } | | | | | | | | | | | | | +-o AppleMCCSParameterHandler | | | | | | { | | | | | | "IOProbeScore" = 0 | | | | | | "CFBundleIdentifier" = "com.apple.driver.AppleMCCSControl" | | | | | | "IOMatchCategory" = "IODisplayParameters" | | | | | | "IOClass" = "AppleMCCSParameterHandler" | | | | | | "IOProviderClass" = "AppleMCCSControlFamily" | | | | | | "IOKitDebug" = 0 | | | | | | "AppleMCCSFeatures" = 1 | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleMCCSControl" | | | | | | "IOResourceMatch" = "IOKit" | | | | | | } | | | | | | | | | | | +-o AppleUpstreamUserClientDriver | | | | | | { | | | | | | "IOProbeScore" = 0 | | | | | | "CFBundleIdentifier" = "com.apple.driver.AppleUpstreamUserClient" | | | | | | "IOMatchCategory" = "AppleUpstreamUserClientDriver" | | | | | | "IOClass" = "AppleUpstreamUserClientDriver" | | | | | | "IOProviderClass" = "IOFramebuffer" | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleUpstreamUserClient" | | | | | | "IOUserClientClass" = "AppleUpstreamUserClient" | | | | | | "IOResourceMatch" = "IOKit" | | | | | | } | | | | | | | | | | | +-o IOFramebufferUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | } | | | | | | | | | +-o AtiDeviceControl | | | | | | { | | | | | | "BootData" = <00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000> | | | | | | "IOUserClientClass" = "AppleGraphicsDeviceControlClient" | | | | | | "BootStreamConfig" = <000000000000000000000000000000000000000000000000000000000000000000000000> | | | | | | "FBValidateData" = <7e0000000000000000000000000000000000000000000000000000000100000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d00000004000000050000000000000000000000000000000000000001000000000000000100000000000000010000000000000001000200010001000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000e1f505000000007010f2050000000000e1f5050000000080040000300100002000000080000000660300002d0000000300000003000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000000000000000000000000000000000c0ef0b0800000000c0ef0b0800000000c0ef0b080000000000050000980100001000000090000000000400002a0000000100000003000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000030a1b1040000000030a1b1040000000030a1b104000000000004000020010000100000006000000000030000200000000100000003000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000040d2df030000000070d6dd030000000040d2df03000000000004000040010000180000008800000000030000260000000300000006000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000000066a030000000040c065030000000000066a030000000040030000400100002000000040000000700200002b0000000200000003000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000000000000000000000000000000000604ff30200000000604ff30200000000604ff302000000002003000000010000100000005000000058020000190000000100000003000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000000000000000000000000000000000005a6202000000009048610200000000005a62020000000020030000000100002800000080000000580200001c0000000100000004000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000000000000000000000000000000000e0a6e00100000000e0a6e00100000000e0a6e0010000000080020000c80000001000000040000000e0010000140000000100000003000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000000000000000000000000000000000d723800100000000d723800100000000d72380010000000080020000a00000001000000060000000e00100002d0000000a00000002000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000000f36f0600000000f0cb6f0600000000101a70060000000000050000080200006000000070000000c0030000280000000100000003000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000000f36f060000000000f36f060000000000f36f060000000000050000980100003000000070000000000400002a0000000100000003000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000080eca7090000000080eca7090000000080eca70900000000400600003002000040000000c0000000b0040000320000000100000003000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000000f7860900000000709785090000000000f786090000000080070000c00100002000000090000000380400002d0000000300000003000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000040000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d000000040000000a000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000010f76c040000000010f76c040000000010f76c040000000000050000720100006e00000028000000d00200001e0000000500000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000000000000000000000000000000000c0fc9b0100000000c0fc9b0100000000c0fc9b0100000000d00200008a000000100000003e000000e00100002d0000000900000006000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000000000000000000000000000000000c0fc9b0100000000c0fc9b0100000000c0fc9b0100000000d0020000900000000c0000004000000040020000310000000500000005000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000010f76c040000000010f76c040000000010f76c040000000000050000bc020000b801000028000000d00200001e0000000500000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000040000000000000010f76c040000000010f76c040000000010f76c040000000080070000d0020000100200002c000000380400002d000000040000000a000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000000000000000000000000001000000a0a8660a00000000a0a8660a00000000a0a8660a0000000080070000a0000000300000002000000038040000270000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000000000000000000000000001000000e071090e00000000e071090e00000000e071090e0000000080070000a0000000300000002000000038040000350000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000100000060620411000000006062041100000000606204110000000080070000a0000000300000002000000038040000400000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000000000000000000000000001000000a02ba71400000000a02ba71400000000a02ba7140000000080070000a00000003000000020000000380400004d0000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000000000000000000000000000000000006037800100000000004d7f0100000000603780010000000080020000a00000000800000060000000e00100002d0000000200000002000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000000512502000000000051250200000000005125020000000080020000c00000003800000038000000e00100001d0000000100000003000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000000000000000000000000000000000904e5a0300000000904e5a0300000000904e5a030000000020030000f80000002000000040000000580200001f0000000100000003000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000000000000000000200000000000000f0fb0202000000000000000000000000000000000000000050030000f00000001000000070000000e0010000250000000600000008000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000000000000000000000000000000000a0f4a10500000000a0f4a10500000000a0f4a105000000000004000060010000300000006000000000030000280000000100000003000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000000000000000000000000000000000809b820700000000809b820700000000809b82070000000000050000900100001000000090000000c0030000280000000100000003000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000020eed9080000000010c7d908000000003015da080000000000050000c001000040000000a0000000c0030000330000000100000003000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000060426309000000006042630900000000604263090000000000050000c001000040000000a000000000040000300000000100000003000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000020000000000000060a01805000000000000000000000000000000000000000050050000b00100004000000070000000000300001b0000000300000006000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000000000000000000000000000000000a0e7110c00000000a0e7110c00000000a0e7110c00000000400600003002000040000000c0000000b0040000320000000100000003000000000000000000000000000000000000000100000000000000010000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000060e4ad0d0000000060e4ad0d0000000060e4ad0d00000000400600003002000040000000c0000000b0040000320000000100000003000000000000000000000000000000000000000100000000000000010000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000080020000e0010000000000000100000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000002003000058020000000000000100000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000004000000030000000000000100000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000004000040020000000000000100000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000050000d0020000000000000100000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000050000c0030000000000000100000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000040050000f0030000000000000100000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000040050000f4020000000000000100000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000a005000084030000000000000100000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000900600001a040000000000000100000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000004006000084030000000000000100000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000008007000038040000000000000100000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000080070000b0040000000000000100000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000000a0000a0050000000000000100000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000000a000040060000000000000100000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000080020000e0010000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000002003000058020000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000004000000030000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000004000040020000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000050000d0020000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000050000c0030000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000040050000f0030000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000040050000f4020000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000a005000084030000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000900600001a040000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000004006000084030000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000008007000038040000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000080070000b0040000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000000a0000a0050000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000000a000040060000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000080020000e00100000000000001000000a0a8660a00000000a0a8660a00000000a0a8660a0000000080070000a0000000300000002000000038040000270000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000020030000580200000000000001000000a0a8660a00000000a0a8660a00000000a0a8660a0000000080070000a0000000300000002000000038040000270000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000040000000300000000000001000000a0a8660a00000000a0a8660a00000000a0a8660a0000000080070000a0000000300000002000000038040000270000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000040000400200000000000001000000a0a8660a00000000a0a8660a00000000a0a8660a0000000080070000a0000000300000002000000038040000270000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000050000d00200000000000001000000a0a8660a00000000a0a8660a00000000a0a8660a0000000080070000a0000000300000002000000038040000270000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000050000c00300000000000001000000a0a8660a00000000a0a8660a00000000a0a8660a0000000080070000a0000000300000002000000038040000270000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000040050000f00300000000000001000000a0a8660a00000000a0a8660a00000000a0a8660a0000000080070000a0000000300000002000000038040000270000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000040050000f40200000000000001000000a0a8660a00000000a0a8660a00000000a0a8660a0000000080070000a0000000300000002000000038040000270000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000a0050000840300000000000001000000a0a8660a00000000a0a8660a00000000a0a8660a0000000080070000a0000000300000002000000038040000270000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000900600001a0400000000000001000000a0a8660a00000000a0a8660a00000000a0a8660a0000000080070000a0000000300000002000000038040000270000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000040060000840300000000000001000000a0a8660a00000000a0a8660a00000000a0a8660a0000000080070000a0000000300000002000000038040000270000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000080070000380400000000000001000000a0a8660a00000000a0a8660a00000000a0a8660a0000000080070000a0000000300000002000000038040000270000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000080070000b00400000000000001000000a0a8660a00000000a0a8660a00000000a0a8660a0000000080070000a0000000300000002000000038040000270000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000000a0000a00500000000000001000000a0a8660a00000000a0a8660a00000000a0a8660a0000000080070000a0000000300000002000000038040000270000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000000a0000400600000000000001000000a0a8660a00000000a0a8660a00000000a0a8660a0000000080070000a0000000300000002000000038040000270000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000080020000e00100000000000001000000e071090e00000000e071090e00000000e071090e0000000080070000a0000000300000002000000038040000350000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000020030000580200000000000001000000e071090e00000000e071090e00000000e071090e0000000080070000a0000000300000002000000038040000350000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000040000000300000000000001000000e071090e00000000e071090e00000000e071090e0000000080070000a0000000300000002000000038040000350000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000040000400200000000000001000000e071090e00000000e071090e00000000e071090e0000000080070000a0000000300000002000000038040000350000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000050000d00200000000000001000000e071090e00000000e071090e00000000e071090e0000000080070000a0000000300000002000000038040000350000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000050000c00300000000000001000000e071090e00000000e071090e00000000e071090e0000000080070000a0000000300000002000000038040000350000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000040050000f00300000000000001000000e071090e00000000e071090e00000000e071090e0000000080070000a0000000300000002000000038040000350000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000040050000f40200000000000001000000e071090e00000000e071090e00000000e071090e0000000080070000a0000000300000002000000038040000350000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000a0050000840300000000000001000000e071090e00000000e071090e00000000e071090e0000000080070000a0000000300000002000000038040000350000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000900600001a0400000000000001000000e071090e00000000e071090e00000000e071090e0000000080070000a0000000300000002000000038040000350000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000040060000840300000000000001000000e071090e00000000e071090e00000000e071090e0000000080070000a0000000300000002000000038040000350000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000080070000380400000000000001000000e071090e00000000e071090e00000000e071090e0000000080070000a0000000300000002000000038040000350000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000080070000b00400000000000001000000e071090e00000000e071090e00000000e071090e0000000080070000a0000000300000002000000038040000350000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000000a0000a00500000000000001000000e071090e00000000e071090e00000000e071090e0000000080070000a0000000300000002000000038040000350000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000000a0000400600000000000001000000e071090e00000000e071090e00000000e071090e0000000080070000a0000000300000002000000038040000350000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000080020000e0010000000000000100000060620411000000006062041100000000606204110000000080070000a0000000300000002000000038040000400000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff02000000000000000000000000000000000000002003000058020000000000000100000060620411000000006062041100000000606204110000000080070000a0000000300000002000000038040000400000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff02000000000000000000000000000000000000000004000000030000000000000100000060620411000000006062041100000000606204110000000080070000a0000000300000002000000038040000400000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff02000000000000000000000000000000000000000004000040020000000000000100000060620411000000006062041100000000606204110000000080070000a0000000300000002000000038040000400000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff020000000000000000000000000000000000000000050000d0020000000000000100000060620411000000006062041100000000606204110000000080070000a0000000300000002000000038040000400000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff020000000000000000000000000000000000000000050000c0030000000000000100000060620411000000006062041100000000606204110000000080070000a0000000300000002000000038040000400000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff020000000000000000000000000000000000000040050000f0030000000000000100000060620411000000006062041100000000606204110000000080070000a0000000300000002000000038040000400000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff020000000000000000000000000000000000000040050000f4020000000000000100000060620411000000006062041100000000606204110000000080070000a0000000300000002000000038040000400000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff0200000000000000000000000000000000000000a005000084030000000000000100000060620411000000006062041100000000606204110000000080070000a0000000300000002000000038040000400000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff0200000000000000000000000000000000000000900600001a040000000000000100000060620411000000006062041100000000606204110000000080070000a0000000300000002000000038040000400000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff02000000000000000000000000000000000000004006000084030000000000000100000060620411000000006062041100000000606204110000000080070000a0000000300000002000000038040000400000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff02000000000000000000000000000000000000008007000038040000000000000100000060620411000000006062041100000000606204110000000080070000a0000000300000002000000038040000400000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff020000000000000000000000000000000000000080070000b0040000000000000100000060620411000000006062041100000000606204110000000080070000a0000000300000002000000038040000400000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff0200000000000000000000000000000000000000000a0000a0050000000000000100000060620411000000006062041100000000606204110000000080070000a0000000300000002000000038040000400000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff0200000000000000000000000000000000000000000a000040060000000000000100000060620411000000006062041100000000606204110000000080070000a0000000300000002000000038040000400000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff020000000000000000000000000000000000000080020000e00100000000000001000000a02ba71400000000a02ba71400000000a02ba7140000000080070000a00000003000000020000000380400004d0000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff020000000000000000000000000000000000000020030000580200000000000001000000a02ba71400000000a02ba71400000000a02ba7140000000080070000a00000003000000020000000380400004d0000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff020000000000000000000000000000000000000000040000000300000000000001000000a02ba71400000000a02ba71400000000a02ba7140000000080070000a00000003000000020000000380400004d0000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff020000000000000000000000000000000000000000040000400200000000000001000000a02ba71400000000a02ba71400000000a02ba7140000000080070000a00000003000000020000000380400004d0000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff020000000000000000000000000000000000000000050000d00200000000000001000000a02ba71400000000a02ba71400000000a02ba7140000000080070000a00000003000000020000000380400004d0000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff020000000000000000000000000000000000000000050000c00300000000000001000000a02ba71400000000a02ba71400000000a02ba7140000000080070000a00000003000000020000000380400004d0000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff020000000000000000000000000000000000000040050000f00300000000000001000000a02ba71400000000a02ba71400000000a02ba7140000000080070000a00000003000000020000000380400004d0000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff020000000000000000000000000000000000000040050000f40200000000000001000000a02ba71400000000a02ba71400000000a02ba7140000000080070000a00000003000000020000000380400004d0000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff0200000000000000000000000000000000000000a0050000840300000000000001000000a02ba71400000000a02ba71400000000a02ba7140000000080070000a00000003000000020000000380400004d0000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff0200000000000000000000000000000000000000900600001a0400000000000001000000a02ba71400000000a02ba71400000000a02ba7140000000080070000a00000003000000020000000380400004d0000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff020000000000000000000000000000000000000040060000840300000000000001000000a02ba71400000000a02ba71400000000a02ba7140000000080070000a00000003000000020000000380400004d0000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff020000000000000000000000000000000000000080070000380400000000000001000000a02ba71400000000a02ba71400000000a02ba7140000000080070000a00000003000000020000000380400004d0000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff020000000000000000000000000000000000000080070000b00400000000000001000000a02ba71400000000a02ba71400000000a02ba7140000000080070000a00000003000000020000000380400004d0000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff0200000000000000000000000000000000000000000a0000a00500000000000001000000a02ba71400000000a02ba71400000000a02ba7140000000080070000a00000003000000020000000380400004d0000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff0200000000000000000000000000000000000000000a0000400600000000000001000000a02ba71400000000a02ba71400000000a02ba7140000000080070000a00000003000000020000000380400004d0000000300000005000000000000000000000000000000000000000100000000000000000000000000000002000000000000000100020001000100000000000000ffff0c66a8ec80ffffff020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a04000027000000030000000600000000000000000000000000000000000000000000000000000001000000000000000100000000000000010002000100010000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000c0ef0b0800000000c0ef0b0800000000c0ef0b080000000000050000980100001000000090000000000400002a0000000100000003000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000030a1b1040000000030a1b1040000000030a1b104000000000004000020010000100000006000000000030000200000000100000003000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000040d2df030000000070d6dd030000000040d2df03000000000004000040010000180000008800000000030000260000000300000006000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000000000000000000000000000000000604ff30200000000604ff30200000000604ff302000000002003000000010000100000005000000058020000190000000100000003000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000000000000000000000000000000000005a6202000000009048610200000000005a62020000000020030000000100002800000080000000580200001c0000000100000004000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000000000000000000000000000000000e0a6e00100000000e0a6e00100000000e0a6e0010000000080020000c80000001000000040000000e0010000140000000100000003000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000000000000000000000000000000000006037800100000000004d7f0100000000603780010000000080020000a00000000800000060000000e00100002d0000000200000002000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000000f36f060000000000f36f060000000000f36f060000000000050000980100003000000070000000000400002a0000000100000003000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000000512502000000000051250200000000005125020000000080020000c00000003800000038000000e00100001d0000000100000003000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000000000000000000000000000000000904e5a0300000000904e5a0300000000904e5a030000000020030000f80000002000000040000000580200001f0000000100000003000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000000000000000000200000000000000f0fb0202000000000000000000000000000000000000000050030000f00000001000000070000000e0010000250000000600000008000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000000000000000000000000000000000a0f4a10500000000a0f4a10500000000a0f4a105000000000004000060010000300000006000000000030000280000000100000003000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000000f36f0600000000f0cb6f0600000000101a70060000000000050000080200006000000070000000c0030000280000000100000003000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000000000000000000000000000000000809b820700000000809b820700000000809b82070000000000050000900100001000000090000000c0030000280000000100000003000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000020eed9080000000010c7d908000000003015da080000000000050000c001000040000000a0000000c0030000330000000100000003000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000060426309000000006042630900000000604263090000000000050000c001000040000000a000000000040000300000000100000003000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000020000000000000060a01805000000000000000000000000000000000000000050050000b00100004000000070000000000300001b0000000300000006000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000080020000e001000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a040000270000000300000006000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000200300005802000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a040000270000000300000006000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000020030000f401000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a040000270000000300000006000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000000400000003000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a040000270000000300000006000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000000400008002000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a040000270000000300000006000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000050000d002000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a040000270000000300000006000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000050000c003000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a040000270000000300000006000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000000500002003000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a040000270000000300000006000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000040050000f003000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a040000270000000300000006000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000400500004803000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a040000270000000300000006000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000a00500008403000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a040000270000000300000006000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000900600001a04000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a040000270000000300000006000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000040060000e803000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a040000270000000300000006000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000800700003804000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a040000270000000300000006000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000080070000b004000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a040000270000000300000006000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000000a0000a005000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a040000270000000300000006000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000000a00004006000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a040000270000000300000006000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000090060000b003000000000000010000001099b708000000001099b708000000001099b70800000000900600003002000068000000b00000001a040000270000000300000006000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100020001000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d0000000000000000000000000000000000000000000000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d000000040000000500000000000000000000000000000000000000010000000000000001000000000000000100000000000000020002008000010000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000c01d9f0a00000000c01d9f0a00000000c01d9f0a0000000000050000720100006e00000028000000d00200001e0000000500000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000010f76c040000000010f76c040000000010f76c040000000000050000bc020000b801000028000000d00200001e0000000500000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000010f76c040000000010f76c040000000010f76c040000000000050000e4070000e006000028000000d00200001e0000000500000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000010f76c040000000010f76c040000000010f76c040000000000050000780a00007409000028000000d00200001e0000000500000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000020eed9080000000020eed9080000000020eed9080000000000050000bc020000b801000028000000d00200001e0000000500000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000020eed9080000000020eed9080000000020eed9080000000000050000720100006e00000028000000d00200001e0000000500000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000040dcb3110000000040dcb3110000000040dcb31100000000000f000030020000b000000058000000700800005a000000080000000a000000000000000000000000000000000000000100000000000000010000000000000001000000000000000100020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000000100000300100005800000058000000700800005a000000080000000a000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000040dcb3110000000040dcb3110000000040dcb31100000000000f0000a00500002004000058000000700800005a000000080000000a000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000040dcb3110000000040dcb3110000000040dcb31100000000000f00007c060000fc04000058000000700800005a000000080000000a000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000000000000000000000000000000000c0fc9b0100000000c0fc9b0100000000c0fc9b0100000000d00200008a000000100000003e000000e00100002d0000000900000006000000000000000000000000000000000000000000000000000000000000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000000000000000000000000000000000c0fc9b0100000000c0fc9b0100000000c0fc9b0100000000d0020000900000000c0000004000000040020000310000000500000005000000000000000000000000000000000000000000000000000000000000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000000000000000000000000000000000e0d6c60400000000e0d6c60400000000e0d6c6040000000000050000800100004000000080000000000300001e0000000300000007000000000000000000000000000000000000000000000000000000000000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000080020000e0010000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000002003000058020000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000004000000030000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000004000040020000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000050000d0020000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000050000c0030000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000040050000f0030000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000040050000f4020000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000a005000084030000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000900600001a040000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000004006000084030000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000008007000038040000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000080070000b0040000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000000a0000a0050000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000000a000040060000000000000000000020eed9080000000020eed9080000000020eed908000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000080020000e0010000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000002003000058020000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000004000000030000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000004000040020000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000050000d0020000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000050000c0030000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000040050000f0030000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000040050000f4020000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000a005000084030000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000900600001a040000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000004006000084030000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000008007000038040000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000080070000b0040000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000000a0000a0050000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000000a000040060000000000000000000020eed9080000000020eed9080000000020eed9080000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000080020000e0010000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000002003000058020000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000004000000030000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000004000040020000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000050000d0020000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000050000c0030000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000040050000f0030000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000040050000f4020000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000a005000084030000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000900600001a040000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000004006000084030000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000008007000038040000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000080070000b0040000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000000a0000a0050000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000000a000040060000000000000000000010f76c040000000010f76c040000000010f76c04000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000080020000e0010000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000002003000058020000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000004000000030000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000004000040020000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000050000d0020000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000050000c0030000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000040050000f0030000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000040050000f4020000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000a005000084030000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000900600001a040000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000004006000084030000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000008007000038040000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000080070000b0040000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000000a0000a0050000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000000a000040060000000000000000000010f76c040000000010f76c040000000010f76c0400000000800700003e0300007e0200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000080020000e0010000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000002003000058020000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000004000000030000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000004000040020000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000050000d0020000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000050000c0030000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000040050000f0030000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000040050000f4020000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000a005000084030000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000900600001a040000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000004006000084030000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000008007000038040000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000080070000b0040000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000000a0000a0050000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000000a000040060000000000000000000040dcb3110000000040dcb3110000000040dcb311000000008007000018010000580000002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000080020000e0010000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000002003000058020000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000004000000030000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000004000040020000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000050000d0020000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000000050000c0030000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000040050000f0030000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000040050000f4020000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000a005000084030000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000900600001a040000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000004006000084030000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000008007000038040000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff020000000000000000000000000000000000000080070000b0040000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000000a0000a0050000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff0200000000000000000000000000000000000000000a000040060000000000000000000040dcb3110000000040dcb3110000000040dcb3110000000080070000d0020000100200002c000000380400002d0000000400000005000000000000000000000000000000000000000100000000000000010000000000000001000000000000000200020080000100000000000000ffffa7a13e1680ffffff02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000> | | | | | | } | | | | | | | | | | | +-o AppleGraphicsDevicePolicy | | | | | | | { | | | | | | | "IOClass" = "AppleGraphicsDevicePolicy" | | | | | | | "CFBundleIdentifier" = "com.apple.driver.AppleGraphicsDevicePolicy" | | | | | | | "IOProviderClass" = "AppleGraphicsDeviceControl" | | | | | | | "IOPowerManagement" = {"CapabilityFlags"=32768,"MaxPowerState"=1,"CurrentPowerState"=1} | | | | | | | "IOResourceMatch" = "IOKit" | | | | | | | "Config2" = {"GFX0"={"EDID"={"index"=0},"FeatureControl"=12,"unload"=No}} | | | | | | | "Default" = {"none"=""} | | | | | | | "IOMatchCategory" = "AppleGraphicsDevicePolicy" | | | | | | | "IOProbeScore" = 1000 | | | | | | | "ConfigMap" = {"Mac-C9CF552659EA9913"="none","Mac-F60DEB81FF30ACF6"="Config1","Mac-B809C3757DA9BB8D"="Config2","Mac-C3EC7CD22292981F"="none","Mac-FA842E06C61E91C5"="Config2","Mac-77EB7D7DAF985301"="none","Mac-AA95B1DDAB278B95"="Config3","Mac-4B7AC7E43945597E"="none","Mac-77F17D7DA9285301"="Config3","Mac-81E3E92DD6088272"="Config2","Mac-27ADBB7B4CEE8E61"="none","Mac-00BE6ED71E35EB86"="none","Mac-63001698E7A34814"="Config3","Mac-031B6874CF7F642A"="Config2","Mac-65CE76090165799A"="Config2","Mac-42FD25EABCABB274"="Config2","Mac-AF89B6D9451A490B"="Config3","Mac-DB15BD556843C820"="Config2","Mac-FC02E91DDD3FA6A4"="none","Mac-BE088AF8C5EB4FA2"="Config3","Mac-7BA5B2D9E42DDD94"="Config4","Mac-CFF7D910A743CAAF"="Config3"} | | | | | | | "Config4" = {"IGPU"={"unload"=Yes},"display"={"EDID"={"index"=0},"FeatureControl"=12,"unload"=No},"GFX0"={"EDID"={"index"=0},"FeatureControl"=12,"unload"=No}} | | | | | | | "Config1" = {"GFX1"={"unload"=Yes}} | | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleGraphicsDevicePolicy" | | | | | | | "Config3" = {"IGPU"={"unload"=Yes},"GFX0"={"EDID"={"index"=0},"FeatureControl"=12,"unload"=No}} | | | | | | | } | | | | | | | | | | | | | +-o AGDPClientControl | | | | | | | { | | | | | | | "NeedsPolicyDriver" = No | | | | | | | "IOUserClientClass" = "AGDPUserClient" | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | } | | | | | | | | | | | | | +-o AGDPUserClient | | | | | | | { | | | | | | | "IOUserClientCreator" = "pid 164, displaypolicyd" | | | | | | | } | | | | | | | | | | | | | +-o AGDPUserClient | | | | | | { | | | | | | "IOUserClientCreator" = "pid 168, PerfPowerService" | | | | | | } | | | | | | | | | | | +-o AppleGraphicsDeviceControlClient | | | | | | { | | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | | } | | | | | | | | | | | +-o AppleGraphicsDeviceControlClient | | | | | | { | | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | | } | | | | | | | | | | | +-o AppleGraphicsDeviceControlClient | | | | | | { | | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | | } | | | | | | | | | | | +-o AppleGraphicsDeviceControlClient | | | | | | { | | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | | } | | | | | | | | | | | +-o AppleGraphicsDeviceControlClient | | | | | | { | | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | | } | | | | | | | | | | | +-o AppleGraphicsDeviceControlClient | | | | | | { | | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | | } | | | | | | | | | | | +-o AppleGraphicsDeviceControlClient | | | | | { | | | | | "IOUserClientCreator" = "pid 168, PerfPowerService" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDEllesmereGraphicsAccelerator | | | | | { | | | | | "AccelCaps" = 15 | | | | | "IODVDBundleName" = "AMDRadeonVADriver2" | | | | | "AccelNativeDMARowByteAlignment" = 256 | | | | | "ATY,intrev" = 81 | | | | | "IOGVAHEVCEncode" = "1" | | | | | "InternalStatisticsAccm" = {} | | | | | "MetalStatisticsName" = "BronzeStatistics" | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "InternalStatistics" = {} | | | | | "MetalPluginClassName" = "BronzeMtlDevice" | | | | | "GpuDebugPolicy" = 0 | | | | | "AGCInfo" = {"fBusyCount"=0,"poweredOffByAGC"=No,"fSubmissionsSinceLastCheck"=378945,"fLastSubmissionPID"=253} | | | | | "dpm" = 1 | | | | | "MetalPluginName" = "AMDMTLBronzeDriver" | | | | | "PerformanceStatisticsAccum" = {"iosurfaceTextureCreationBytes"=0,"Device Utilization %"=0,"orphanedNonReusableSysMemoryCount"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=0,"oolTextureCreationCount"=0,"surfaceCount"=6,"HWChannel KIQ | Commands Submitted"=0,"HWChannel VCE | Commands Submitted"=0,"context2DCount"=6,"surfaceCopyOutWaitTime"=0,"surfaceReadLockIdleWaitTime"=0,"stdTexturePageInBytes"=0,"swapBytesPerSample"=0,"finishCLWaitTime"=0,"gartCacheBytes"=33554432,"agpTextureCreationCount"=0,"stdTextureCreationBytes"=0,"textureCount"=4338,"HWChannel sDMA0 | Commands Completed"=0,"HWChannel VCELLQ | Commands Completed"=0,"surfaceTextureCreationCount"=0,"HWChannel VCELLQ | Commands Submitted"=0,"agprefTextureCreationBytes"=0,"finish2DWaitTime"=0,"contextVideoCount"=0,"HWChannel SAMU GPCOM | Commands Submitted"=0,"orphanedNonReusableSysMemoryBytes"=0,"surfaceBufferPageOutBytes"=0,"swapComplete2DWaitTime"=0,"contextGLCount"=12,"surfaceBufferTextureCreationCount"=0,"orphanedReusableSysMemoryBytes"=0,"HWChannel SAMU RBI | Commands Completed"=0,"orphanedNonReusableVidMemoryCount"=0,"HWChannel GFX | Commands Completed"=0,"clientSharedAllocatedBytes"=2011136,"HWChannel Compute1 | Commands Completed"=0,"clientGLWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"Fan Speed(%)"=17,"surfaceBufferReadOutBytes"=0,"volatileSurfaceCount"=0,"hardwareSubmitWaitTime"=0,"HWChannel Compute1 | Commands Submitted"=0,"inUseVidMemoryBytes"=1251946496,"vramFreeBytes"=7149080512,"ioSurfacePageInBytes"=0,"finishAll2DWaitTime"=0,"HWChannel UVDEnc | Commands Completed"=0,"recoveryCount"=0,"orphanedReusableVidMemoryCount"=257,"HWChannel UVDEnc | Commands Submitted"=0,"orphanedNonReusableVidMemoryBytes"=0,"Core Clock(MHz)"=1190,"Memory Clock(MHz)"=2000,"vramEvictionWaitTime"=0,"stdTextureCreationCount"=0,"HWChannel SAMU RBI | Commands Submitted"=0,"gartSizeBytes"=34359738368,"HWChannel SAMU GPCOM | Commands Completed"=0,"GPU Activity(%)"=0,"oolTexturePageInBytes"=0,"texturePageOutBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"gartMapInBytesPerSample"=0,"HWChannel UVDDec | Commands Completed"=0,"Fan Speed(RPM)"=817,"oolTextureCreationBytes"=0,"finishGLWaitTime"=0,"HWChannel KIQ | Commands Completed"=0,"freeDataBufferWaitTime"=0,"orphanedReusableVidMemoryHitRate"=90,"inUseSysMemoryBytes"=103337984,"hardwareWaitTime"=0,"bufferSwapCount"=0,"swapCompleteGLWaitTime"=0,"agprefTextureCreationCount"=0,"agpTextureCreationBytes"=0,"dataBytesPerSample"=0,"HWChannel GFX | Commands Submitted"=0,"HWChannel Compute0 | Commands Completed"=0,"iosurfaceTextureCreationCount"=0,"bufferFlipCount"=0,"gartMapOutBytesPerSample"=0,"HWChannel sDMA1 | Commands Submitted"=0,"contextCLCount"=0,"HWChannel UVDDec | Commands Submitted"=0,"surfaceBufferPageInBytes"=0,"freeSurfaceBackingWaitTime"=0,"Temperature(C)"=49,"HWChannel Compute0 | Commands Submitted"=0,"HWChannel UVDEncLLQ | Commands Submitted"=0,"textureVolunteerUnloadBytes"=0,"ioSurfaceReadOutBytes"=0,"finishVideoWaitTime"=0,"HWChannel Compute2 | Commands Completed"=0,"gartUsedBytes"=103337984,"HWChannel VCE | Commands Completed"=0,"textureReadOutBytes"=0,"orphanedReusableSysMemoryCount"=0,"gartFreeBytes"=34256400384,"Total Power(W)"=103,"dataBufferCount"=0,"ioSurfacePageOutBytes"=0,"orphanedReusableVidMemoryBytes"=327901184,"HWChannel sDMA0 | Commands Submitted"=0,"surfaceSetShapeIdleWaitTime"=0,"HWChannel Compute2 | Commands Submitted"=0,"HWChannel UVDEncLLQ | Commands Completed"=0,"surfaceWriteLockIdleWaitTime"=0,"surfaceCopyInWaitTime"=0,"HWChannel sDMA1 | Commands Completed"=0} | | | | | "PerformanceStatistics" = {"iosurfaceTextureCreationBytes"=16777216,"Device Utilization %"=0,"orphanedNonReusableSysMemoryCount"=0,"swapCompleteVideoWaitTime"=0,"orphanedReusableSysMemoryHitRate"=0,"oolTextureCreationCount"=54,"surfaceCount"=6,"HWChannel KIQ | Commands Submitted"=0,"HWChannel VCE | Commands Submitted"=0,"context2DCount"=6,"surfaceCopyOutWaitTime"=0,"surfaceReadLockIdleWaitTime"=0,"stdTexturePageInBytes"=664207360,"swapBytesPerSample"=0,"finishCLWaitTime"=0,"gartCacheBytes"=33554432,"agpTextureCreationCount"=0,"stdTextureCreationBytes"=73424896,"textureCount"=4338,"HWChannel sDMA0 | Commands Completed"=4386,"HWChannel VCELLQ | Commands Completed"=0,"surfaceTextureCreationCount"=0,"HWChannel VCELLQ | Commands Submitted"=0,"agprefTextureCreationBytes"=0,"finish2DWaitTime"=0,"contextVideoCount"=0,"HWChannel SAMU GPCOM | Commands Submitted"=0,"orphanedNonReusableSysMemoryBytes"=0,"surfaceBufferPageOutBytes"=0,"swapComplete2DWaitTime"=0,"contextGLCount"=12,"surfaceBufferTextureCreationCount"=0,"orphanedReusableSysMemoryBytes"=0,"HWChannel SAMU RBI | Commands Completed"=0,"orphanedNonReusableVidMemoryCount"=0,"HWChannel GFX | Commands Completed"=2051,"clientSharedAllocatedBytes"=2011136,"HWChannel Compute1 | Commands Completed"=2,"clientGLWaitTime"=0,"freeSurfaceSwapBufferWaitTime"=0,"Fan Speed(%)"=17,"surfaceBufferReadOutBytes"=0,"volatileSurfaceCount"=0,"hardwareSubmitWaitTime"=0,"HWChannel Compute1 | Commands Submitted"=2,"inUseVidMemoryBytes"=1251946496,"vramFreeBytes"=7149080512,"ioSurfacePageInBytes"=0,"finishAll2DWaitTime"=0,"HWChannel UVDEnc | Commands Completed"=0,"recoveryCount"=0,"orphanedReusableVidMemoryCount"=257,"HWChannel UVDEnc | Commands Submitted"=0,"orphanedNonReusableVidMemoryBytes"=0,"Core Clock(MHz)"=1190,"Memory Clock(MHz)"=2000,"vramEvictionWaitTime"=0,"stdTextureCreationCount"=28,"HWChannel SAMU RBI | Commands Submitted"=0,"gartSizeBytes"=34359738368,"HWChannel SAMU GPCOM | Commands Completed"=0,"GPU Activity(%)"=0,"oolTexturePageInBytes"=18446744072838176768,"texturePageOutBytes"=0,"freeToAllocGPUAddressWaitTime"=0,"gartMapInBytesPerSample"=0,"HWChannel UVDDec | Commands Completed"=0,"Fan Speed(RPM)"=817,"oolTextureCreationBytes"=312496128,"finishGLWaitTime"=0,"HWChannel KIQ | Commands Completed"=0,"freeDataBufferWaitTime"=0,"orphanedReusableVidMemoryHitRate"=90,"inUseSysMemoryBytes"=103337984,"hardwareWaitTime"=2531565,"bufferSwapCount"=0,"swapCompleteGLWaitTime"=0,"agprefTextureCreationCount"=0,"agpTextureCreationBytes"=0,"dataBytesPerSample"=0,"HWChannel GFX | Commands Submitted"=2051,"HWChannel Compute0 | Commands Completed"=0,"iosurfaceTextureCreationCount"=2,"bufferFlipCount"=0,"gartMapOutBytesPerSample"=0,"HWChannel sDMA1 | Commands Submitted"=813,"contextCLCount"=0,"HWChannel UVDDec | Commands Submitted"=0,"surfaceBufferPageInBytes"=0,"freeSurfaceBackingWaitTime"=0,"Temperature(C)"=49,"HWChannel Compute0 | Commands Submitted"=0,"HWChannel UVDEncLLQ | Commands Submitted"=0,"textureVolunteerUnloadBytes"=0,"ioSurfaceReadOutBytes"=16777216,"finishVideoWaitTime"=0,"HWChannel Compute2 | Commands Completed"=649,"gartUsedBytes"=103337984,"HWChannel VCE | Commands Completed"=0,"textureReadOutBytes"=0,"orphanedReusableSysMemoryCount"=0,"gartFreeBytes"=34256400384,"Total Power(W)"=103,"dataBufferCount"=0,"ioSurfacePageOutBytes"=0,"orphanedReusableVidMemoryBytes"=327901184,"HWChannel sDMA0 | Commands Submitted"=4386,"surfaceSetShapeIdleWaitTime"=0,"HWChannel Compute2 | Commands Submitted"=649,"HWChannel UVDEncLLQ | Commands Completed"=0,"surfaceWriteLockIdleWaitTime"=0,"surfaceCopyInWaitTime"=0,"HWChannel sDMA1 | Commands Completed"=1151} | | | | | "IOGLBundleName" = "AMDRadeonX4000GLDriver" | | | | | "IOPropertyMatch" = {"LoadAccelerator"=Yes} | | | | | "IOKitDebug" = 0 | | | | | "IOSourceVersion" = "0.0.0.0.0" | | | | | "IOGVAHEVCDecodeCapabilities" = {"VTPerProfileDetails"={"1"={"VTMaxDecodeLevel"=153},"2"={"VTMaxDecodeLevel"=153},"3"={"VTMaxDecodeLevel"=153}},"VTSupportedProfileArray"=(1,2,3)} | | | | | "IOGVAH264EncodeCapabilities" = {"VTQualityRating"=50,"VTRating"=300} | | | | | "ATY,cbits" = 67108864 | | | | | "IOOCDBundleName" = "AMDRadeonX4000GLDriver" | | | | | "cail_properties" = {"CAIL_EnableMaxPayloadSizeSync"=0,"CAIL_EnableLBPWSupport"=0} | | | | | "CFBundleIdentifier" = "com.apple.kext.AMDRadeonX4000" | | | | | "IOAccelRevision" = 2 | | | | | "IOVARendererID" = 16908290 | | | | | "IOProviderClass" = "IOPCIDevice" | | | | | "IOCFPlugInTypes" = {"ACCF0000-0000-0000-0000-000a2789904e"="IOAccelerator2D.plugin"} | | | | | "IOGVACodec" = "AMDU6V3" | | | | | "IOReportLegendPublic" = Yes | | | | | "IOGVAHEVCDecode" = "1" | | | | | "IOClass" = "AMDRadeonX4000_AMDEllesmereGraphicsAccelerator" | | | | | "CFBundleIdentifierKernel" = "com.apple.kext.AMDRadeonX4000" | | | | | "GPUConfigurationVariable" = {"NumROP"=8,"MemBusWidth"=256,"NumCUPerSH"=9,"NumSH"=1,"SysClkFreq"=136600,"NumSE"=4,"MemClkFreq"=200000} | | | | | "IOPCITunnelCompatible" = Yes | | | | | "IOPCIMatch" = "0x67C01002 0x67C11002 0x67C21002 0x67C41002 0x67C71002 0x67DF1002 0x67D01002 0x67C81002 0x67C91002 0x67CA1002 0x67CC1002 0x67CF1002" | | | | | "IOMatchCategory" = "IOAccelerator" | | | | | "IOReportLegend" = ({"IOReportChannels"=((4000,6442450945,"Overall GPU Busy"),(4001,6442450945,"Overall GPU total time"),(4002,6442450945,"3d Busy"),(4003,6442450945,"3d total time"),(4010,6442450945,"DMA Busy"),(4011,6442450945,"DMA total time"),(4006,6442450945,"Video Busy"),(4007,6442450945,"Video total time"),(4008,6442450945,"Compute Busy"),(4009,6442450945,"Compute total time"),(4705492258585592320,6442450945,"GFX busy"),(4705492258585596928,6442450945,"GFX total time"),(4705492241555999810,6442450945,"Compute low priority busy"),(4705492241555999828,6442450945,"Compute low priority total time"),(4705492241556000066,6442450945,"Compute medium priority busy"),(4705492241556000084,6442450945,"Compute medium priority total time"),(4705492241555998786,6442450945,"Compute high priority busy"),(4705492241555998804,6442450945,"Compute high priority total time"),(4705492245816619074,6442450945,"DMA 0 busy"),(4705492245816619092,6442450945,"DMA 0 total time"),(4705492245816619330,6442450945,"DMA 1 busy"),(4705492245816619348,6442450945,"DMA 1 total time"),(4705492318980949058,6442450945,"UVD decoder 0 busy"),(4705492318980949076,6442450945,"UVD decoder 0 total time"),(4705492318980949314,6442450945,"UVD encoder 0 busy"),(4705492318980949332,6442450945,"UVD encoder 0 total time"),(4705492318980951106,6442450945,"UVD low latency queue 0 busy"),(4705492318980951124,6442450945,"UVD low latency queue 0 total time"),(4705492322958520386,6442450945,"VCE busy"),(4705492322958520404,6442450945,"VCE total time"),(4705492322958979138,6442450945,"VCE low latency queue busy"),(4705492322958979156,6442450945,"VCE low latency queue total time"),(0,6442450945,"Command Buffer Bytes"),(1,6442450945,"GL Command Buffer Bytes"),(2,6442450945,"CL Command Buffer Bytes"),(3,6442450945,"2D Command Buffer Bytes"),(4,6442450945,"Video Command Buffer Bytes"),(5,6442450945,"Out-Of-Line Texture Creation Bytes"),(6,6442450945,"Shared System Memory Texture Creation Bytes"),(7,6442450945,"Private Video Memory Texture Creation Bytes"),(8,6442450945,"Private System Memory Texture Creation Bytes"),(9,6442450945,"IOSurface Backed Texture Creation Bytes"),(10,6442450945,"Out-Of-Line Texture Creation Count"),(11,6442450945,"Private Video Memory Texture Creation Count"),(12,6442450945,"Private System Memory Texture Creation Count"),(13,6442450945,"Shared System Memory Texture Creation Count"),(14,6442450945,"IOAccelSurfaceRef Texture Creation Count"),(15,6442450945,"IOAccelSurfaceBufferRef Texture Creation Count"),(16,6442450945,"IOSurface Backed Texture Creation Count"),(17,6442450945,"Texture Count"),(20,6442450945,"Bytes mapped into the GPU"),(21,6442450945,"Bytes unmapped from the GPU"),(82,6442450945,"IOAccelClientShared allocated bytes"),(22,6442450945,"Private textures bytes paged on"),(23,6442450945,"Out of line texture bytes paged on"),(24,6442450945,"IOAccelSurface bytes paged on"),(25,6442450945,"IOSurface bytes paged on"),(26,6442450945,"IOSurface bytes evicted"),(27,6442450945,"IOAccelSurface bytes evicted"),(28,6442450945,"Texture bytes evicted"),(29,6442450945,"IOSurface bytes paged off"),(30,6442450945,"IOAccelSurface bytes paged off"),(31,6442450945,"Texture bytes paged off"),(32,6442450945,"Texture bytes voluntarily paged off"),(33,6442450945,"IOAccelSurface count"),(34,6442450945,"Volatile IOAccelSurface count"),(35,6442450945,"2D context count"),(36,6442450945,"Video context count"),(37,6442450945,"OpenGL context count"),(38,6442450945,"OpenCL context count"),(39,6442450945,"Buffer swap count"),(40,6442450945,"Buffer flip count"),(41,6442450945,"Databuffer count"),(42,6442450945,"VRAM eviction wait time"),(43,6442450945,"CPU wait on GPU"),(44,6442450945,"CPU wait to submit to GPU"),(45,6442450945,"GL Client wait on GPU"),(46,6442450945,"CL Client wait on GPU"),(47,6442450945,"CPU Wait to evict resource"),(49,6442450945,"CPU wait for free databuffer"),(53,6442450945,"GL Client wait for swap complete"),(55,6442450945,"CPU Wait to copy in surface"),(56,6442450945,"CPU Wait to copy out surface"),(59,6442450945,"CPU Wait for surface idle"),(60,6442450945,"CPU Wait for resource read"),(61,6442450945,"CPU Wait for resource write"),(62,6442450945,"CPU Wait for all 2D finish"),(63,6442450945,"CPU Wait for 2D finish"),(64,6442450945,"CPU Wait for video finish"),(65,6442450945,"CPU Wait for GL finish"),(66,6442450945,"CPU Wait for CL finish"),(106,6442450945,"In use system memory"),(105,6442450945,"In use video memory"),(103,6442450945,"Command Queue Count"),(104,6442450945,"GPU Restart Count")),"IOReportGroupName"="Internal Statistics","IOReportChannelInfo"={"IOReportChannelUnit"=0}}) | | | | | "IOProbeScore" = 0 | | | | | "IOGVAHEVCEncodeCapabilities" = {"VTPerProfileDetails"={"1"={"VTMaxEncodeLevel"=153}},"VTQualityRating"=50,"VTRating"=300,"VTSupportedProfileArray"=(1)} | | | | | "IOAccelDisplayPipeCapabilities" = {"DisplayPipeSupported"=Yes,"TransactionsSupported"=Yes} | | | | | "SurfaceList" = () | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccel2DContext | | | | | { | | | | | "lastSubmittedTime" = 0 | | | | | "accumulatedGPUTime" = 0 | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | } | | | | | | | | | +-o IOAccelDisplayPipeUserClient2 | | | | | { | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccel2DContext | | | | | { | | | | | "lastSubmittedTime" = 0 | | | | | "accumulatedGPUTime" = 0 | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | } | | | | | | | | | +-o IOAccelDisplayPipeUserClient2 | | | | | { | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccel2DContext | | | | | { | | | | | "lastSubmittedTime" = 0 | | | | | "accumulatedGPUTime" = 0 | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | } | | | | | | | | | +-o IOAccelDisplayPipeUserClient2 | | | | | { | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccel2DContext | | | | | { | | | | | "lastSubmittedTime" = 0 | | | | | "accumulatedGPUTime" = 0 | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | } | | | | | | | | | +-o IOAccelDisplayPipeUserClient2 | | | | | { | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccel2DContext | | | | | { | | | | | "lastSubmittedTime" = 0 | | | | | "accumulatedGPUTime" = 0 | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | } | | | | | | | | | +-o IOAccelDisplayPipeUserClient2 | | | | | { | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccel2DContext | | | | | { | | | | | "lastSubmittedTime" = 0 | | | | | "accumulatedGPUTime" = 0 | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | } | | | | | | | | | +-o IOAccelDisplayPipeUserClient2 | | | | | { | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "Metal" | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSurface | | | | | { | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSurface | | | | | { | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSurface | | | | | { | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSurface | | | | | { | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSurface | | | | | { | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSurface | | | | | { | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "GL/CL" | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelCommandQueue | | | | | { | | | | | "lastSubmittedTime" = 27097805525850 | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | "accumulatedGPUTime" = 933325280 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelCommandQueue | | | | | { | | | | | "lastSubmittedTime" = 27097805405658 | | | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | | | "accumulatedGPUTime" = 19806242129 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "Metal" | | | | | "IOUserClientCreator" = "pid 366, Finder" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 366, Finder" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelCommandQueue | | | | | { | | | | | "lastSubmittedTime" = 21840103557457 | | | | | "IOUserClientCreator" = "pid 366, Finder" | | | | | "accumulatedGPUTime" = 263840 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "Metal" | | | | | "IOUserClientCreator" = "pid 411, NotificationCent" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 411, NotificationCent" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelCommandQueue | | | | | { | | | | | "lastSubmittedTime" = 26426170361371 | | | | | "IOUserClientCreator" = "pid 411, NotificationCent" | | | | | "accumulatedGPUTime" = 844480 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "Metal" | | | | | "IOUserClientCreator" = "pid 418, iconservicesagen" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 418, iconservicesagen" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelCommandQueue | | | | | { | | | | | "lastSubmittedTime" = 21891394358377 | | | | | "IOUserClientCreator" = "pid 418, iconservicesagen" | | | | | "accumulatedGPUTime" = 1514560 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "Metal" | | | | | "IOUserClientCreator" = "pid 527, SafeEjectGPUServ" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 527, SafeEjectGPUServ" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "Metal" | | | | | "IOUserClientCreator" = "pid 439, VMware Fusion" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 439, VMware Fusion" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelCommandQueue | | | | | { | | | | | "lastSubmittedTime" = 31335616467 | | | | | "IOUserClientCreator" = "pid 439, VMware Fusion" | | | | | "accumulatedGPUTime" = 91360 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "Metal" | | | | | "IOUserClientCreator" = "pid 667, System Preferenc" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 667, System Preferenc" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelCommandQueue | | | | | { | | | | | "lastSubmittedTime" = 26810910212216 | | | | | "IOUserClientCreator" = "pid 667, System Preferenc" | | | | | "accumulatedGPUTime" = 5602720 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "Metal" | | | | | "IOUserClientCreator" = "pid 668, AccountProfileRe" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 668, AccountProfileRe" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelCommandQueue | | | | | { | | | | | "lastSubmittedTime" = 26429454047593 | | | | | "IOUserClientCreator" = "pid 668, AccountProfileRe" | | | | | "accumulatedGPUTime" = 1135200 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "Metal" | | | | | "IOUserClientCreator" = "pid 678, com.apple.prefer" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 678, com.apple.prefer" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelCommandQueue | | | | | { | | | | | "lastSubmittedTime" = 26807210427445 | | | | | "IOUserClientCreator" = "pid 678, com.apple.prefer" | | | | | "accumulatedGPUTime" = 804160 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "Metal" | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelCommandQueue | | | | | { | | | | | "lastSubmittedTime" = 26923989433174 | | | | | "IOUserClientCreator" = "pid 686, System Informati" | | | | | "accumulatedGPUTime" = 2029920 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "Metal" | | | | | "IOUserClientCreator" = "pid 758, Terminal" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 758, Terminal" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelCommandQueue | | | | | { | | | | | "lastSubmittedTime" = 21835999839762 | | | | | "IOUserClientCreator" = "pid 758, Terminal" | | | | | "accumulatedGPUTime" = 480160 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "GL/CL" | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDSIGLContext | | | | | { | | | | | "lastSubmittedTime" = 27023413972110 | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | "accumulatedGPUTime" = 34642887723 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "Metal" | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelCommandQueue | | | | | { | | | | | "lastSubmittedTime" = 15143025207722 | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | "accumulatedGPUTime" = 88800 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDSIGLContext | | | | | { | | | | | "lastSubmittedTime" = 345555235920 | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | "accumulatedGPUTime" = 8507 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDSIGLContext | | | | | { | | | | | "lastSubmittedTime" = 346396410319 | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | "accumulatedGPUTime" = 10009 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDSIGLContext | | | | | { | | | | | "lastSubmittedTime" = 346465549007 | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | "accumulatedGPUTime" = 13024 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDSIGLContext | | | | | { | | | | | "lastSubmittedTime" = 346533328202 | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | "accumulatedGPUTime" = 20558 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "Metal" | | | | | "IOUserClientCreator" = "pid 188, loginwindow" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 188, loginwindow" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelCommandQueue | | | | | { | | | | | "lastSubmittedTime" = 14822188279177 | | | | | "IOUserClientCreator" = "pid 188, loginwindow" | | | | | "accumulatedGPUTime" = 476960 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDSIGLContext | | | | | { | | | | | "lastSubmittedTime" = 14689643135747 | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | "accumulatedGPUTime" = 559096 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDSIGLContext | | | | | { | | | | | "lastSubmittedTime" = 14684816379953 | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | "accumulatedGPUTime" = 15450 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "Metal" | | | | | "IOUserClientCreator" = "pid 817, plugin-container" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 817, plugin-container" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "Metal" | | | | | "IOUserClientCreator" = "pid 1588, VTDecoderXPCServ" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 1588, VTDecoderXPCServ" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDSIGLContext | | | | | { | | | | | "lastSubmittedTime" = 14734521249246 | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | "accumulatedGPUTime" = 52986 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "Metal" | | | | | "IOUserClientCreator" = "pid 1805, TextEdit" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 1805, TextEdit" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelCommandQueue | | | | | { | | | | | "lastSubmittedTime" = 20404675380587 | | | | | "IOUserClientCreator" = "pid 1805, TextEdit" | | | | | "accumulatedGPUTime" = 173600 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "Metal" | | | | | "IOUserClientCreator" = "pid 4042, universalAccessA" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 4042, universalAccessA" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelCommandQueue | | | | | { | | | | | "lastSubmittedTime" = 17720859898346 | | | | | "IOUserClientCreator" = "pid 4042, universalAccessA" | | | | | "accumulatedGPUTime" = 121600 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDSIGLContext | | | | | { | | | | | "lastSubmittedTime" = 18043005573418 | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | "accumulatedGPUTime" = 11430 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDSIGLContext | | | | | { | | | | | "lastSubmittedTime" = 18182761146309 | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | "accumulatedGPUTime" = 497552 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "Metal" | | | | | "IOUserClientCreator" = "pid 4408, Microsoft Remote" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 4408, Microsoft Remote" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelCommandQueue | | | | | { | | | | | "lastSubmittedTime" = 26429599823860 | | | | | "IOUserClientCreator" = "pid 4408, Microsoft Remote" | | | | | "accumulatedGPUTime" = 1004640 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelCommandQueue | | | | | { | | | | | "lastSubmittedTime" = 27090792971786 | | | | | "IOUserClientCreator" = "pid 4408, Microsoft Remote" | | | | | "accumulatedGPUTime" = 117486400 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelCommandQueue | | | | | { | | | | | "lastSubmittedTime" = 27090759936867 | | | | | "IOUserClientCreator" = "pid 4408, Microsoft Remote" | | | | | "accumulatedGPUTime" = 120248480 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDSIGLContext | | | | | { | | | | | "lastSubmittedTime" = 20547288475202 | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | "accumulatedGPUTime" = 12461 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "Metal" | | | | | "IOUserClientCreator" = "pid 365, SystemUIServer" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 365, SystemUIServer" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelCommandQueue | | | | | { | | | | | "lastSubmittedTime" = 20560031583238 | | | | | "IOUserClientCreator" = "pid 365, SystemUIServer" | | | | | "accumulatedGPUTime" = 139360 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "Metal" | | | | | "IOUserClientCreator" = "pid 179, AirPlayXPCHelper" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 179, AirPlayXPCHelper" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "Metal" | | | | | "IOUserClientCreator" = "pid 4703, Archive Utility" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 4703, Archive Utility" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelCommandQueue | | | | | { | | | | | "lastSubmittedTime" = 26429583686587 | | | | | "IOUserClientCreator" = "pid 4703, Archive Utility" | | | | | "accumulatedGPUTime" = 255840 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDSIGLContext | | | | | { | | | | | "lastSubmittedTime" = 21961588246187 | | | | | "IOUserClientCreator" = "pid 783, firefox" | | | | | "accumulatedGPUTime" = 11424 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "GL/CL" | | | | | "IOUserClientCreator" = "pid 4794, Safari" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "Metal" | | | | | "IOUserClientCreator" = "pid 4794, Safari" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 4794, Safari" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelCommandQueue | | | | | { | | | | | "lastSubmittedTime" = 26127032609211 | | | | | "IOUserClientCreator" = "pid 4794, Safari" | | | | | "accumulatedGPUTime" = 538720 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelCommandQueue | | | | | { | | | | | "lastSubmittedTime" = 26123575221787 | | | | | "IOUserClientCreator" = "pid 4794, Safari" | | | | | "accumulatedGPUTime" = 9679520 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "Metal" | | | | | "IOUserClientCreator" = "pid 5168, Mail" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 5168, Mail" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelCommandQueue | | | | | { | | | | | "lastSubmittedTime" = 26118708871876 | | | | | "IOUserClientCreator" = "pid 5168, Mail" | | | | | "accumulatedGPUTime" = 235520 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "GL/CL" | | | | | "IOUserClientCreator" = "pid 5168, Mail" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "Metal" | | | | | "IOUserClientCreator" = "pid 5180, com.apple.WebKit" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 5180, com.apple.WebKit" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelCommandQueue | | | | | { | | | | | "lastSubmittedTime" = 26127360750768 | | | | | "IOUserClientCreator" = "pid 5180, com.apple.WebKit" | | | | | "accumulatedGPUTime" = 421920 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "Metal" | | | | | "IOUserClientCreator" = "pid 5169, com.apple.WebKit" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 5169, com.apple.WebKit" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelCommandQueue | | | | | { | | | | | "lastSubmittedTime" = 26429952412383 | | | | | "IOUserClientCreator" = "pid 5169, com.apple.WebKit" | | | | | "accumulatedGPUTime" = 2371680 | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelDevice | | | | | { | | | | | "API" = "Metal" | | | | | "IOUserClientCreator" = "pid 5268, com.apple.prefer" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelSharedUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 5268, com.apple.prefer" | | | | | } | | | | | | | | | +-o AMDRadeonX4000_AMDAccelCommandQueue | | | | { | | | | "lastSubmittedTime" = 26922985462260 | | | | "IOUserClientCreator" = "pid 5268, com.apple.prefer" | | | | "accumulatedGPUTime" = 236640 | | | | } | | | | | | | +-o PXS1@0,1 | | | | { | | | | "assigned-addresses" = <10010a8200000000000056900000000000400000> | | | | "IOInterruptSpecifiers" = (<1100000007000000>,<0200000000000100>) | | | | "IOPCIPMCSState" = 8 | | | | "class-code" = <00030400> | | | | "IODeviceMemory" = (({"address"=2421555200,"length"=16384})) | | | | "IOReportLegendPublic" = Yes | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "subsystem-vendor-id" = | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "pci-aspm-default" = 0 | | | | "IOPCIMSIMode" = Yes | | | | "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController") | | | | "vendor-id" = <02100000> | | | | "name" = <"pci1002,aaf0"> | | | | "device-id" = | | | | "IOChildIndex" = 2 | | | | "IOPCIResourced" = Yes | | | | "layout-id" = <42000000> | | | | "compatible" = <"pci1da2,aaf0","pci1002,aaf0","pciclass,040300"> | | | | "saved-config" = <005002ffff90008b005002ffff9000a7023a8007980858002c00380465040400050038048007000321399006c0086800b0001a044104030006001a04900600020000000001000000c8000000c800000001000000000000009001000000000000ff080808100000004c1e2808100000003904000081070002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000c8000000c800000001000000000000009001000000000000ff080808100000008b1e0808000000001b0400009106000200000000000000000000000000000000000000000000000000000000000000000000000000000000> | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | | "IOPCIExpressLinkCapabilities" = 4458755 | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/IOU0@30000/PXS1@ffff" | | | | "subsystem-id" = | | | | "revision-id" = <00000000> | | | | "IOPCIExpressLinkStatus" = 4354 | | | | "IOPCIExpressCapabilities" = 18 | | | | "pcidebug" = "10:0:1" | | | | "IOName" = "pci1002,aaf0" | | | | "AAPL,slot-name" = <"Slot-1"> | | | | "reg" = <00010a000000000000000000000000000000000010010a0200000000000000000000000000400000> | | | | "IOReportLegend" = ({"IOReportGroupName"="Interrupt Statistics (by index)","IOReportChannels"=((5291294645182070784,4295098369," First Level Interrupt Handler Count"),(5291294645182070785,4295098369," Second Level Interrupt Handler Count"),(5291294645182070786,4295098369," First Level Interrupt Handler Time (MATUs)"),(5291294645182070787,4295098369," Second Level Interrupt Handler CPU Time (MATUs)"),(5291294645182070788,4295098369,"Second Level Interrupt Handler System Time (MATUs)")),"IOReportChannelInfo"={"IOReportChannelUnit"=0},"IOReportSubGroupName"="PXS1 1"}) | | | | } | | | | | | | +-o AppleGFXHDAEGController@0,1 | | | | { | | | | "IOClass" = "AppleGFXHDAEGController" | | | | "IOHDAClockStop" = No | | | | "HighFIFOLimitSupport" = () | | | | "RequireMaxBusStall" = ({"Layouts"=(),"MaxBusStall"=15000}) | | | | "HDAControllerIndex" = 0 | | | | "GFX BDF" = 655360 | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=32768,"MaxPowerState"=2} | | | | "IOProviderClass" = "IOPCIDevice" | | | | "IOFBEvent" = "kIOFBNotifyDisplayModeWillChange" | | | | "InputLowPower" = No | | | | "status-mask" = 1 | | | | "IOProbeScore" = 1 | | | | "HDAU BDF" = 655361 | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleGFXHDA" | | | | "GFXPowerControl" = 0 | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "CFBundleIdentifier" = "com.apple.driver.AppleGFXHDA" | | | | "DPAlwaysDisplayRouting" = (3,33,35,88) | | | | "DPAudioDeviceExclusion" = ({"ManufacturerID"=1552,"ProductID"=10130}) | | | | "OutputLowPower" = No | | | | "IOPCITunnelCompatible" = Yes | | | | "IOPCIMatch" = "0xAAF81002 0xAAF01002 0xABF81002 0xAB201002 0xAAE01002 0xAB381002" | | | | } | | | | | | | +-o AppleGFXHDADriver@0,1,0 | | | | { | | | | "IOAudioDeviceName" = "DeviceN" | | | | "IOAudioDeviceShortName" = "DeviceS" | | | | "vendorcodecID" = 268610049 | | | | "IOPowerManagement" = {"DevicePowerState"=1,"CurrentPowerState"=1,"CapabilityFlags"=32768,"MaxPowerState"=1} | | | | "IOAudioDeviceModelID" = "AppleGFXHDA:0" | | | | "IOPMUnattendedWakePowerState" = 0 | | | | "IOAudioPowerState" = 2 | | | | "IOAudioDeviceManufacturerName" = "ManufacturerName" | | | | "HDMIDPAudioCapabilities" = Yes | | | | "IOAudioDeviceCanBeDefaults" = 6 | | | | "IOAudioDeviceLocalizedBundle" = "AppleGFXHDA.kext" | | | | "PowerProfile" = {"PowerIdentity"="Built-in Audio","MaximumPowerLimit"=0,"IdlePowerLevel"=0,"CurrentPowerLevel"=0} | | | | "IOAudioDeviceTransportType" = 1685090932 | | | | } | | | | | | | +-o AppleGFXHDAEngineOutputDP | | | | { | | | | "IOAudioEngineFlavor" = 1 | | | | "IOAudioEngineOutputSampleLatency" = 2 | | | | "IOAudioDeviceTransportType" = 1751412073 | | | | "IOAudioEngineDescription" = "HDMI TO USB" | | | | "IOAudioEngineSampleOffset" = 392 | | | | "AllowDisplaySleep" = 0 | | | | "IOAudioEngineOutputChannelLayout" = (1,2) | | | | "IOAudioEngineClientDescription" = {"kind"=0} | | | | "NoAutoRoute" = No | | | | "SupportAudioAUUC" = 1 | | | | "IOAudioEngineClockDomain" = 952071744 | | | | "IOAudioEngineClockIsStable" = Yes | | | | "IOAudioEngineState" = 0 | | | | "IOAudioEngineGlobalUniqueIDLegacy" = "AppleGFXHDAEngineOutputDP:a0001:0" | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "IOAudioEngineCoreAudioPlugIn" = "AppleGFXHDA.kext/Contents/PlugIns/AppleGFXHDAHALPlugIn.bundle" | | | | "IOAudioEngineDisableClockBoundsCheck" = Yes | | | | "IOAudioEngineGlobalUniqueID" = "AppleGFXHDAEngineOutputDP:a0001:0:{5721-2131-01348C5C}" | | | | "IOAudioSampleRate" = {"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0} | | | | "IOAudioEngineNumSampleFramesPerBuffer" = 12288 | | | | } | | | | | | | +-o AppleGFXHDAStream | | | | { | | | | "IOAudioStreamAvailableFormats" = ({"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=32000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=16,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=16,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=32000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=16,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=16,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=16,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=16,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=32000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=20,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=32000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=20,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=20,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=32000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=24,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=32000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=24,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=24,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}}) | | | | "IOAudioStreamDirection" = 0 | | | | "IOAudioStreamID" = 0 | | | | "IOAudioStreamStartingChannelID" = 1 | | | | "IOAudioStreamTerminalType" = 769 | | | | "IOAudioStreamFormat" = {"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamIsMixable"=1,"IOAudioStreamNumChannels"=2,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamBitWidth"=32,"IOAudioStreamDriverTag"=0,"IOAudioStreamAlignment"=0,"IOAudioStreamBitDepth"=24,"IOAudioStreamByteOrder"=1} | | | | "IOAudioStreamAvailable" = 1 | | | | "IOAudioStreamNumClients" = 0 | | | | "IOAudioStreamStartingChannelNumber" = 1 | | | | } | | | | | | | +-o AppleGFXHDAAudioSelectorControlDP | | | | | { | | | | | "IOAudioControlType" = 1936483188 | | | | | "IOAudioSelectorControlAvailableSelections" = ({"IOAudioSelectorControlTransportValue"=1751412073,"IOAudioSelectorControlSelectionValue"=1178759268,"IOAudioSelectorControlSelectionDescriptionKey"="HDMI TO USB"}) | | | | | "IOAudioControlChannelNumber" = 0 | | | | | "IOAudioControlChannelID" = 0 | | | | | "IOAudioControlUsage" = 1869968496 | | | | | "IOAudioControlValue" = 1178759268 | | | | | "IOAudioControlID" = 0 | | | | | "IOAudioControlSubType" = 1869968496 | | | | | } | | | | | | | | | +-o IOAudioControlUserClient | | | | { | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | } | | | | | | | +-o IOAudioSelectorControl | | | | | { | | | | | "IOAudioControlType" = 1936483188 | | | | | "IOAudioSelectorControlAvailableSelections" = ({"IOAudioSelectorControlSelectionValue"=1751217263,"IOAudioSelectorControlSelectionDescriptionKey"="Automatic"},{"IOAudioSelectorControlSelectionValue"=1751330864,"IOAudioSelectorControlSelectionDescriptionKey"="0x00 : FL, FR"},{"IOAudioSelectorControlSelectionValue"=1751330865,"IOAudioSelectorControlSelectionDescriptionKey"="0x01 : FL, FR, LFE"},{"IOAudioSelectorControlSelectionValue"=1751330866,"IOAudioSelectorControlSelectionDescriptionKey"="0x02 : FL, FR, FC"},{"IOAudioSelectorControlSelectionValue"=1751330867,"IOAudioSelectorControlSelectionDescriptionKey"="0x03 : FL, FR, LFE, FC"},{"IOAudioSelectorControlSelectionValue"=1751330868,"IOAudioSelectorControlSelectionDescriptionKey"="0x04 : FL, FR, RC"},{"IOAudioSelectorControlSelectionValue"=1751330869,"IOAudioSelectorControlSelectionDescriptionKey"="0x05 : FL, FR, LFE, RC"},{"IOAudioSelectorControlSelectionValue"=1751330870,"IOAudioSelectorControlSelectionDescriptionKey"="0x06 : FL, FR, FC, RC"},{"IOAudioSelectorControlSelectionValue"=1751330871,"IOAudioSelectorControlSelectionDescriptionKey"="0x07 : FL, FR, LFE, FC, RC"},{"IOAudioSelectorControlSelectionValue"=1751330872,"IOAudioSelectorControlSelectionDescriptionKey"="0x08 : FL, FR, RL, RR"},{"IOAudioSelectorControlSelectionValue"=1751330873,"IOAudioSelectorControlSelectionDescriptionKey"="0x09 : FL, FR, LFE, RL, RR"},{"IOAudioSelectorControlSelectionValue"=1751330881,"IOAudioSelectorControlSelectionDescriptionKey"="0x0A : FL, FR, FC, RL, RR"},{"IOAudioSelectorControlSelectionValue"=1751330882,"IOAudioSelectorControlSelectionDescriptionKey"="0x0B : FL, FR, LFE, FC, RL, RR"},{"IOAudioSelectorControlSelectionValue"=1751330883,"IOAudioSelectorControlSelectionDescriptionKey"="0x0C : FL, FR, RL, RR, RC"},{"IOAudioSelectorControlSelectionValue"=1751330884,"IOAudioSelectorControlSelectionDescriptionKey"="0x0D : FL, FR, LFE, RL, RR, RC"},{"IOAudioSelectorControlSelectionValue"=1751330885,"IOAudioSelectorControlSelectionDescriptionKey"="0x0E : FL, FR, FC, RL, RR, RC"},{"IOAudioSelectorControlSelectionValue"=1751330886,"IOAudioSelectorControlSelectionDescriptionKey"="0x0F : FL, FR, LFE, FC, RL, RR, RC"},{"IOAudioSelectorControlSelectionValue"=1751331120,"IOAudioSelectorControlSelectionDescriptionKey"="0x10 : FL, FR, RL, RR, RLC, RRC"},{"IOAudioSelectorControlSelectionValue"=1751331121,"IOAudioSelectorControlSelectionDescriptionKey"="0x11 : FL, FR, LFE, RL, RR, RLC, RRC"},{"IOAudioSelectorControlSelectionValue"=1751331122,"IOAudioSelectorControlSelectionDescriptionKey"="0x12 : FL, FR, FC, RL, RR, RLC, RRC"},{"IOAudioSelectorControlSelectionValue"=1751331123,"IOAudioSelectorControlSelectionDescriptionKey"="0x13 : FL, FR, LFE, FC, RL, RR, RLC, RRC"},{"IOAudioSelectorControlSelectionValue"=1751331124,"IOAudioSelectorControlSelectionDescriptionKey"="0x14 : FL, FR, FLC, FRC"},{"IOAudioSelectorControlSelectionValue"=1751331125,"IOAudioSelectorControlSelectionDescriptionKey"="0x15 : FL, FR, LFE, FLC, FRC"},{"IOAudioSelectorControlSelectionValue"=1751331126,"IOAudioSelectorControlSelectionDescriptionKey"="0x16 : FL, FR, FC, FLC, FRC"},{"IOAudioSelectorControlSelectionValue"=1751331127,"IOAudioSelectorControlSelectionDescriptionKey"="0x17 : FL, FR, LFE, FC, FLC, FRC"},{"IOAudioSelectorControlSelectionValue"=1751331128,"IOAudioSelectorControlSelectionDescriptionKey"="0x18 : FL, FR, RC, FLC, FRC"},{"IOAudioSelectorControlSelectionValue"=1751331129,"IOAudioSelectorControlSelectionDescriptionKey"="0x19 : FL, FR, LFE, RC, FLC, FRC"},{"IOAudioSelectorControlSelectionValue"=1751331137,"IOAudioSelectorControlSelectionDescriptionKey"="0x1A : FL, FR, FC, RC, FLC, FRC"},{"IOAudioSelectorControlSelectionValue"=1751331138,"IOAudioSelectorControlSelectionDescriptionKey"="0x1B : FL, FR, LFE, FC, RC, FLC, FRC"},{"IOAudioSelectorControlSelectionValue"=1751331139,"IOAudioSelectorControlSelectionDescriptionKey"="0x1C : FL, FR, RL, RR, FLC, FRC"},{"IOAudioSelectorControlSelectionValue"=1751331140,"IOAudioSelectorControlSelectionDescriptionKey"="0x1D : FL, FR, LFE, RL, RR, FLC, FRC"},{"IOAudioSelectorControlSelectionValue"=1751331141,"IOAudioSelectorControlSelectionDescriptionKey"="0x1E : FL, FR, FC, RL, RR, FLC, FRC"},{"IOAudioSelectorControlSelectionValue"=1751331142,"IOAudioSelectorControlSelectionDescriptionKey"="0x1F : FL, FR, LFE, FC, RL, RR, FLC, FRC"},{"IOAudioSelectorControlSelectionValue"=1751331376,"IOAudioSelectorControlSelectionDescriptionKey"="0x20 : FL, FR, FC, RL, RR, FCH"},{"IOAudioSelectorControlSelectionValue"=1751331377,"IOAudioSelectorControlSelectionDescriptionKey"="0x21 : FL, FR, LFE, FC, RL, RR, FCH"},{"IOAudioSelectorControlSelectionValue"=1751331378,"IOAudioSelectorControlSelectionDescriptionKey"="0x22 : FL, FR, FC, RL, RR, TC"},{"IOAudioSelectorControlSelectionValue"=1751331379,"IOAudioSelectorControlSelectionDescriptionKey"="0x23 : FL, FR, LFE, FC, RL, RR, TC"},{"IOAudioSelectorControlSelectionValue"=1751331380,"IOAudioSelectorControlSelectionDescriptionKey"="0x24 : FL, FR, FC, RL, RR, FLH, FRH"},{"IOAudioSelectorControlSelectionValue"=1751331381,"IOAudioSelectorControlSelectionDescriptionKey"="0x25 : FL, FR, LFE, FC, RL, RR, FLH, FRH"},{"IOAudioSelectorControlSelectionValue"=1751331382,"IOAudioSelectorControlSelectionDescriptionKey"="0x26 : FL, FR, FC, RL, RR, FLW, FRW"},{"IOAudioSelectorControlSelectionValue"=1751331383,"IOAudioSelectorControlSelectionDescriptionKey"="0x27 : FL, FR, LFE, FC, RL, RR, FLW, FRW"},{"IOAudioSelectorControlSelectionValue"=1751331384,"IOAudioSelectorControlSelectionDescriptionKey"="0x28 : FL, FR, FC, RL, RR, TC, RC"},{"IOAudioSelectorControlSelectionValue"=1751331385,"IOAudioSelectorControlSelectionDescriptionKey"="0x29 : FL, FR, LFE, FC, RL, RR, TC, RC"},{"IOAudioSelectorControlSelectionValue"=1751331393,"IOAudioSelectorControlSelectionDescriptionKey"="0x2A : FL, FR, FC, RL, RR, RC, FCH"},{"IOAudioSelectorControlSelectionValue"=1751331394,"IOAudioSelectorControlSelectionDescriptionKey"="0x2B : FL, FR, LFE, FC, RL, RR, RC, FCH"},{"IOAudioSelectorControlSelectionValue"=1751331395,"IOAudioSelectorControlSelectionDescriptionKey"="0x2C : FL, FR, FC, RL, RR, FCH, TC"},{"IOAudioSelectorControlSelectionValue"=1751331396,"IOAudioSelectorControlSelectionDescriptionKey"="0x2D : FL, FR, LFE, FC, RL, RR, FCH, TC"},{"IOAudioSelectorControlSelectionValue"=1751331397,"IOAudioSelectorControlSelectionDescriptionKey"="0x2E : FL, FR, FC, RL, RR, FLH, FRH"},{"IOAudioSelectorControlSelectionValue"=1751331398,"IOAudioSelectorControlSelectionDescriptionKey"="0x2F : FL, FR, LFE, FC, RL, RR, FLH, FRH"},{"IOAudioSelectorControlSelectionValue"=1751331632,"IOAudioSelectorControlSelectionDescriptionKey"="0x30 : FL, FR, FC, RL, RR, FLW, FRW"},{"IOAudioSelectorControlSelectionValue"=1751331633,"IOAudioSelectorControlSelectionDescriptionKey"="0x31 : FL, FR, LFE, FC, RL, RR, FLW, FRW"}) | | | | | "IOAudioControlChannelNumber" = 0 | | | | | "IOAudioControlChannelID" = 0 | | | | | "IOAudioControlUsage" = 1869968496 | | | | | "IOAudioControlChannelName" = "All Channels" | | | | | "IOAudioControlValue" = 1751217263 | | | | | "IOAudioControlID" = 0 | | | | | "IOAudioControlSubType" = 1634297443 | | | | | } | | | | | | | | | +-o IOAudioControlUserClient | | | | { | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | } | | | | | | | +-o AudioAUUCDriver | | | | { | | | | "IOProbeScore" = 0 | | | | "CFBundleIdentifier" = "com.apple.driver.AudioAUUC" | | | | "IOMatchCategory" = "AudioAUUCDriver" | | | | "IOClass" = "AudioAUUCDriver" | | | | "IOProviderClass" = "IOAudioEngine" | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AudioAUUC" | | | | "IOUserClientClass" = "AudioAUUC" | | | | "IOResourceMatch" = "IOKit" | | | | } | | | | | | | +-o IOAudioEngineUserClient | | | { | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | } | | | | | +-o IOU1@7 | | | | { | | | | "IOInterruptSpecifiers" = (<1000000007000000>) | | | | "#address-cells" = <03000000> | | | | "class-code" = <00040600> | | | | "IOPCIExpressSlotStatus" = 0 | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "built-in" = <00> | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "pci-aspm-default" = 0 | | | | "IOInterruptControllers" = ("io-apic-0") | | | | "vendor-id" = <86800000> | | | | "name" = <"pci-bridge"> | | | | "device-id" = <0e340000> | | | | "acpi-pmcap-offset" = 224 | | | | "IOPCIResourced" = Yes | | | | "IODTPersist" = 0 | | | | "compatible" = <"pci8086,340e","pciclass,060400","IOU1"> | | | | "ranges" = <0000008200000000000000000000008200000000000000000000000000000000000000c20000000000000000000000c2000000000000000000000000000000000000008100000000000000000000008100000000000000000000000000000000> | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci","com.apple.developer.driverkit.transport.pci.bridge")) | | | | "IOPCIExpressLinkCapabilities" = 121188610 | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/IOU1@70000" | | | | "IOPCIConfigured" = Yes | | | | "revision-id" = <22000000> | | | | "IOPCIExpressLinkStatus" = 4097 | | | | "IOPCIExpressCapabilities" = 322 | | | | "pcidebug" = "0:7:0(11:11)" | | | | "IOName" = "pci-bridge" | | | | "#size-cells" = <02000000> | | | | "reg" = <0038000000000000000000000000000000000000> | | | | "IOPCIExpressSlotCapabilities" = 67239999 | | | | } | | | | | | | +-o IOPP | | | { | | | "IOProbeScore" = 18446744073709551516 | | | "CFBundleIdentifier" = "com.apple.iokit.IOPCIFamily" | | | "IOProviderClass" = "IOPCIDevice" | | | "IOClass" = "IOPCI2PCIBridge" | | | "IOPCIClassMatch" = "0x06040000&0xffff0000" | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOPCIFamily" | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | "IOPowerManagement" = {"CapabilityFlags"=258,"MaxPowerState"=3,"CurrentPowerState"=2} | | | } | | | | | +-o pci8086,343a@D | | | { | | | "pci-aspm-default" = 0 | | | "compatible" = <"pci8086,343a","pciclass,060000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOName" = "pci8086,343a" | | | "reg" = <0068000000000000000000000000000000000000> | | | "device-id" = <3a340000> | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "IOPCIResourced" = Yes | | | "IOPCIExpressCapabilities" = 146 | | | "revision-id" = <22000000> | | | "vendor-id" = <86800000> | | | "pcidebug" = "0:13:0" | | | "class-code" = <00000600> | | | "IOPCIExpressLinkCapabilities" = 3929088 | | | "IOPCIExpressLinkStatus" = 4096 | | | "name" = <"pci8086,343a"> | | | } | | | | | +-o pci8086,343b@D,1 | | | { | | | "pci-aspm-default" = 0 | | | "compatible" = <"pci8086,343b","pciclass,060000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOName" = "pci8086,343b" | | | "reg" = <0069000000000000000000000000000000000000> | | | "device-id" = <3b340000> | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "IOPCIResourced" = Yes | | | "IOPCIExpressCapabilities" = 146 | | | "revision-id" = <22000000> | | | "vendor-id" = <86800000> | | | "pcidebug" = "0:13:1" | | | "class-code" = <00000600> | | | "IOPCIExpressLinkCapabilities" = 3929088 | | | "IOPCIExpressLinkStatus" = 4096 | | | "name" = <"pci8086,343b"> | | | } | | | | | +-o pci8086,343c@D,2 | | | { | | | "pci-aspm-default" = 0 | | | "compatible" = <"pci8086,343c","pciclass,060000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOName" = "pci8086,343c" | | | "reg" = <006a000000000000000000000000000000000000> | | | "device-id" = <3c340000> | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "IOPCIResourced" = Yes | | | "IOPCIExpressCapabilities" = 146 | | | "revision-id" = <22000000> | | | "vendor-id" = <86800000> | | | "pcidebug" = "0:13:2" | | | "class-code" = <00000600> | | | "IOPCIExpressLinkCapabilities" = 3929088 | | | "IOPCIExpressLinkStatus" = 4096 | | | "name" = <"pci8086,343c"> | | | } | | | | | +-o pci8086,343d@D,3 | | | { | | | "pci-aspm-default" = 0 | | | "compatible" = <"pci8086,343d","pciclass,060000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOName" = "pci8086,343d" | | | "reg" = <006b000000000000000000000000000000000000> | | | "device-id" = <3d340000> | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "IOPCIResourced" = Yes | | | "IOPCIExpressCapabilities" = 146 | | | "revision-id" = <22000000> | | | "vendor-id" = <86800000> | | | "pcidebug" = "0:13:3" | | | "class-code" = <00000600> | | | "IOPCIExpressLinkCapabilities" = 3929088 | | | "IOPCIExpressLinkStatus" = 4096 | | | "name" = <"pci8086,343d"> | | | } | | | | | +-o pci8086,3418@D,4 | | | { | | | "pci-aspm-default" = 0 | | | "compatible" = <"pci8086,3418","pciclass,060000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOName" = "pci8086,3418" | | | "reg" = <006c000000000000000000000000000000000000> | | | "device-id" = <18340000> | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "IOPCIResourced" = Yes | | | "IOPCIExpressCapabilities" = 146 | | | "revision-id" = <22000000> | | | "vendor-id" = <86800000> | | | "pcidebug" = "0:13:4" | | | "class-code" = <00000600> | | | "IOPCIExpressLinkCapabilities" = 3929088 | | | "IOPCIExpressLinkStatus" = 4096 | | | "name" = <"pci8086,3418"> | | | } | | | | | +-o pci8086,3419@D,5 | | | { | | | "pci-aspm-default" = 0 | | | "compatible" = <"pci8086,3419","pciclass,060000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOName" = "pci8086,3419" | | | "reg" = <006d000000000000000000000000000000000000> | | | "device-id" = <19340000> | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "IOPCIResourced" = Yes | | | "IOPCIExpressCapabilities" = 146 | | | "revision-id" = <22000000> | | | "vendor-id" = <86800000> | | | "pcidebug" = "0:13:5" | | | "class-code" = <00000600> | | | "IOPCIExpressLinkCapabilities" = 3929088 | | | "IOPCIExpressLinkStatus" = 4096 | | | "name" = <"pci8086,3419"> | | | } | | | | | +-o pci8086,341a@D,6 | | | { | | | "pci-aspm-default" = 0 | | | "compatible" = <"pci8086,341a","pciclass,060000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOName" = "pci8086,341a" | | | "reg" = <006e000000000000000000000000000000000000> | | | "device-id" = <1a340000> | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "IOPCIResourced" = Yes | | | "IOPCIExpressCapabilities" = 146 | | | "revision-id" = <22000000> | | | "vendor-id" = <86800000> | | | "pcidebug" = "0:13:6" | | | "class-code" = <00000600> | | | "IOPCIExpressLinkCapabilities" = 3929088 | | | "IOPCIExpressLinkStatus" = 4096 | | | "name" = <"pci8086,341a"> | | | } | | | | | +-o pci8086,341b@D,7 | | | { | | | "pci-aspm-default" = 0 | | | "compatible" = <"pci8086,341b","pciclass,060000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOName" = "pci8086,341b" | | | "reg" = <006f000000000000000000000000000000000000> | | | "device-id" = <1b340000> | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "IOPCIResourced" = Yes | | | "IOPCIExpressCapabilities" = 146 | | | "IOInterruptControllers" = ("io-apic-0") | | | "revision-id" = <22000000> | | | "IOInterruptSpecifiers" = (<1000000007000000>) | | | "vendor-id" = <86800000> | | | "pcidebug" = "0:13:7" | | | "class-code" = <00000600> | | | "IOPCIExpressLinkCapabilities" = 3929088 | | | "IOPCIExpressLinkStatus" = 4096 | | | "name" = <"pci8086,341b"> | | | } | | | | | +-o pci8086,341c@E | | | { | | | "pci-aspm-default" = 0 | | | "compatible" = <"pci8086,341c","pciclass,060000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOName" = "pci8086,341c" | | | "reg" = <0070000000000000000000000000000000000000> | | | "device-id" = <1c340000> | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "IOPCIResourced" = Yes | | | "IOPCIExpressCapabilities" = 146 | | | "revision-id" = <22000000> | | | "vendor-id" = <86800000> | | | "pcidebug" = "0:14:0" | | | "class-code" = <00000600> | | | "IOPCIExpressLinkCapabilities" = 3929088 | | | "IOPCIExpressLinkStatus" = 4096 | | | "name" = <"pci8086,341c"> | | | } | | | | | +-o pci8086,341d@E,1 | | | { | | | "pci-aspm-default" = 0 | | | "compatible" = <"pci8086,341d","pciclass,060000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOName" = "pci8086,341d" | | | "reg" = <0071000000000000000000000000000000000000> | | | "device-id" = <1d340000> | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "IOPCIResourced" = Yes | | | "IOPCIExpressCapabilities" = 146 | | | "revision-id" = <22000000> | | | "vendor-id" = <86800000> | | | "pcidebug" = "0:14:1" | | | "class-code" = <00000600> | | | "IOPCIExpressLinkCapabilities" = 3929088 | | | "IOPCIExpressLinkStatus" = 4096 | | | "name" = <"pci8086,341d"> | | | } | | | | | +-o pci8086,341e@E,2 | | | { | | | "pci-aspm-default" = 0 | | | "compatible" = <"pci8086,341e","pciclass,060000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOName" = "pci8086,341e" | | | "reg" = <0072000000000000000000000000000000000000> | | | "device-id" = <1e340000> | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "IOPCIResourced" = Yes | | | "IOPCIExpressCapabilities" = 146 | | | "revision-id" = <22000000> | | | "vendor-id" = <86800000> | | | "pcidebug" = "0:14:2" | | | "class-code" = <00000600> | | | "IOPCIExpressLinkCapabilities" = 3929088 | | | "IOPCIExpressLinkStatus" = 4096 | | | "name" = <"pci8086,341e"> | | | } | | | | | +-o pci8086,341f@E,3 | | | { | | | "pci-aspm-default" = 0 | | | "compatible" = <"pci8086,341f","pciclass,060000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOName" = "pci8086,341f" | | | "reg" = <0073000000000000000000000000000000000000> | | | "device-id" = <1f340000> | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "IOPCIResourced" = Yes | | | "IOPCIExpressCapabilities" = 146 | | | "revision-id" = <22000000> | | | "vendor-id" = <86800000> | | | "pcidebug" = "0:14:3" | | | "class-code" = <00000600> | | | "IOPCIExpressLinkCapabilities" = 3929088 | | | "IOPCIExpressLinkStatus" = 4096 | | | "name" = <"pci8086,341f"> | | | } | | | | | +-o pci8086,3439@E,4 | | | { | | | "pci-aspm-default" = 0 | | | "compatible" = <"pci8086,3439","pciclass,060000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOName" = "pci8086,3439" | | | "reg" = <0074000000000000000000000000000000000000> | | | "device-id" = <39340000> | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "IOPCIResourced" = Yes | | | "IOPCIExpressCapabilities" = 146 | | | "revision-id" = <22000000> | | | "vendor-id" = <86800000> | | | "pcidebug" = "0:14:4" | | | "class-code" = <00000600> | | | "IOPCIExpressLinkCapabilities" = 3929088 | | | "IOPCIExpressLinkStatus" = 4096 | | | "name" = <"pci8086,3439"> | | | } | | | | | +-o pci8086,3424@F | | | { | | | "pci-aspm-default" = 0 | | | "compatible" = <"pci8086,3424","pciclass,110100"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOName" = "pci8086,3424" | | | "reg" = <0078000000000000000000000000000000000000> | | | "device-id" = <24340000> | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "IOPCIResourced" = Yes | | | "IOPCIExpressCapabilities" = 146 | | | "revision-id" = <22000000> | | | "vendor-id" = <86800000> | | | "pcidebug" = "0:15:0" | | | "class-code" = <00011100> | | | "IOPCIExpressLinkCapabilities" = 3929088 | | | "IOPCIExpressLinkStatus" = 4096 | | | "name" = <"pci8086,3424"> | | | } | | | | | +-o pci8086,3425@10 | | | { | | | "compatible" = <"pci8086,3425","pciclass,080000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOName" = "pci8086,3425" | | | "reg" = <0080000000000000000000000000000000000000> | | | "device-id" = <25340000> | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "IOPCIResourced" = Yes | | | "revision-id" = <22000000> | | | "vendor-id" = <86800000> | | | "pcidebug" = "0:16:0" | | | "class-code" = <00000800> | | | "name" = <"pci8086,3425"> | | | } | | | | | +-o pci8086,3426@10,1 | | | { | | | "compatible" = <"pci8086,3426","pciclass,080000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOName" = "pci8086,3426" | | | "reg" = <0081000000000000000000000000000000000000> | | | "device-id" = <26340000> | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "IOPCIResourced" = Yes | | | "revision-id" = <22000000> | | | "vendor-id" = <86800000> | | | "pcidebug" = "0:16:1" | | | "class-code" = <00000800> | | | "name" = <"pci8086,3426"> | | | } | | | | | +-o pci8086,3427@11 | | | { | | | "compatible" = <"pci8086,3427","pciclass,080000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOName" = "pci8086,3427" | | | "reg" = <0088000000000000000000000000000000000000> | | | "device-id" = <27340000> | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "IOPCIResourced" = Yes | | | "revision-id" = <22000000> | | | "vendor-id" = <86800000> | | | "pcidebug" = "0:17:0" | | | "class-code" = <00000800> | | | "name" = <"pci8086,3427"> | | | } | | | | | +-o pci8086,3428@11,1 | | | { | | | "compatible" = <"pci8086,3428","pciclass,080000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOName" = "pci8086,3428" | | | "reg" = <0089000000000000000000000000000000000000> | | | "device-id" = <28340000> | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "IOPCIResourced" = Yes | | | "revision-id" = <22000000> | | | "vendor-id" = <86800000> | | | "pcidebug" = "0:17:1" | | | "class-code" = <00000800> | | | "name" = <"pci8086,3428"> | | | } | | | | | +-o pci8086,342d@13 | | | { | | | "compatible" = <"pci8086,342d","pciclass,080020"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOName" = "pci8086,342d" | | | "reg" = <00980000000000000000000000000000000000001098000200000000000000000000000000100000> | | | "assigned-addresses" = <1098008200000000007092900000000000100000> | | | "device-id" = <2d340000> | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "IOPCIResourced" = Yes | | | "IODeviceMemory" = (({"address"=2425516032,"length"=4096})) | | | "revision-id" = <22000000> | | | "vendor-id" = <86800000> | | | "pcidebug" = "0:19:0" | | | "class-code" = <20000800> | | | "name" = <"pci8086,342d"> | | | "acpi-pmcap-offset" = 108 | | | } | | | | | +-o pci8086,342e@14 | | | { | | | "pci-aspm-default" = 0 | | | "compatible" = <"pci8086,342e","pciclass,080000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOName" = "pci8086,342e" | | | "reg" = <00a0000000000000000000000000000000000000> | | | "device-id" = <2e340000> | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "IOPCIResourced" = Yes | | | "IOPCIExpressCapabilities" = 146 | | | "revision-id" = <22000000> | | | "vendor-id" = <86800000> | | | "pcidebug" = "0:20:0" | | | "class-code" = <00000800> | | | "IOPCIExpressLinkCapabilities" = 3929088 | | | "IOPCIExpressLinkStatus" = 4096 | | | "name" = <"pci8086,342e"> | | | } | | | | | +-o pci8086,3422@14,1 | | | { | | | "pci-aspm-default" = 0 | | | "compatible" = <"pci8086,3422","pciclass,080000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOName" = "pci8086,3422" | | | "reg" = <00a1000000000000000000000000000000000000> | | | "device-id" = <22340000> | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "IOPCIResourced" = Yes | | | "IOPCIExpressCapabilities" = 146 | | | "revision-id" = <22000000> | | | "vendor-id" = <86800000> | | | "pcidebug" = "0:20:1" | | | "class-code" = <00000800> | | | "IOPCIExpressLinkCapabilities" = 3929088 | | | "IOPCIExpressLinkStatus" = 4096 | | | "name" = <"pci8086,3422"> | | | } | | | | | +-o pci8086,3423@14,2 | | | { | | | "pci-aspm-default" = 0 | | | "compatible" = <"pci8086,3423","pciclass,080000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOName" = "pci8086,3423" | | | "reg" = <00a2000000000000000000000000000000000000> | | | "device-id" = <23340000> | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "IOPCIResourced" = Yes | | | "IOPCIExpressCapabilities" = 146 | | | "revision-id" = <22000000> | | | "vendor-id" = <86800000> | | | "pcidebug" = "0:20:2" | | | "class-code" = <00000800> | | | "IOPCIExpressLinkCapabilities" = 3929088 | | | "IOPCIExpressLinkStatus" = 4096 | | | "name" = <"pci8086,3423"> | | | } | | | | | +-o pci8086,3438@14,3 | | | { | | | "compatible" = <"pci8086,3438","pciclass,080000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOName" = "pci8086,3438" | | | "reg" = <00a3000000000000000000000000000000000000> | | | "device-id" = <38340000> | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "IOPCIResourced" = Yes | | | "revision-id" = <22000000> | | | "vendor-id" = <86800000> | | | "pcidebug" = "0:20:3" | | | "class-code" = <00000800> | | | "name" = <"pci8086,3438"> | | | } | | | | | +-o pci8086,342f@15 | | | { | | | "compatible" = <"pci8086,342f","pciclass,080020"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOName" = "pci8086,342f" | | | "reg" = <00a8000000000000000000000000000000000000> | | | "device-id" = <2f340000> | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "IOPCIResourced" = Yes | | | "revision-id" = <22000000> | | | "vendor-id" = <86800000> | | | "pcidebug" = "0:21:0" | | | "class-code" = <20000800> | | | "name" = <"pci8086,342f"> | | | } | | | | | +-o pci8086,3430@16 | | | { | | | "assigned-addresses" = <10b00082ff000000000022900000000000400000> | | | "IOInterruptSpecifiers" = (<0300000000000100>) | | | "class-code" = <00800800> | | | "IODeviceMemory" = (({"address"=1097634807808,"length"=16384})) | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "subsystem-vendor-id" = <86800000> | | | "pci-aspm-default" = 0 | | | "IOInterruptControllers" = ("IOPCIMessagedInterruptController") | | | "vendor-id" = <86800000> | | | "name" = <"pci8086,3430"> | | | "device-id" = <30340000> | | | "IOPCIResourced" = Yes | | | "compatible" = <"pci8086,0","pci8086,3430","pciclass,088000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOPCIExpressLinkCapabilities" = 0 | | | "subsystem-id" = <00000000> | | | "revision-id" = <22000000> | | | "IOPCIExpressLinkStatus" = 0 | | | "IOPCIExpressCapabilities" = 146 | | | "pcidebug" = "0:22:0" | | | "IOName" = "pci8086,3430" | | | "reg" = <00b000000000000000000000000000000000000010b0000200000000000000000000000000400000> | | | } | | | | | +-o pci8086,3431@16,1 | | | { | | | "assigned-addresses" = <10b10082ff00000000c021900000000000400000> | | | "IOInterruptSpecifiers" = (<0400000000000100>) | | | "class-code" = <00800800> | | | "IODeviceMemory" = (({"address"=1097634791424,"length"=16384})) | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "subsystem-vendor-id" = <86800000> | | | "pci-aspm-default" = 0 | | | "IOInterruptControllers" = ("IOPCIMessagedInterruptController") | | | "vendor-id" = <86800000> | | | "name" = <"pci8086,3431"> | | | "device-id" = <31340000> | | | "IOPCIResourced" = Yes | | | "compatible" = <"pci8086,0","pci8086,3431","pciclass,088000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOPCIExpressLinkCapabilities" = 0 | | | "subsystem-id" = <00000000> | | | "revision-id" = <22000000> | | | "IOPCIExpressLinkStatus" = 0 | | | "IOPCIExpressCapabilities" = 146 | | | "pcidebug" = "0:22:1" | | | "IOName" = "pci8086,3431" | | | "reg" = <00b100000000000000000000000000000000000010b1000200000000000000000000000000400000> | | | } | | | | | +-o pci8086,3432@16,2 | | | { | | | "assigned-addresses" = <10b20082ff000000008021900000000000400000> | | | "IOInterruptSpecifiers" = (<0600000000000100>) | | | "class-code" = <00800800> | | | "IODeviceMemory" = (({"address"=1097634775040,"length"=16384})) | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "subsystem-vendor-id" = <86800000> | | | "pci-aspm-default" = 0 | | | "IOInterruptControllers" = ("IOPCIMessagedInterruptController") | | | "vendor-id" = <86800000> | | | "name" = <"pci8086,3432"> | | | "device-id" = <32340000> | | | "IOPCIResourced" = Yes | | | "compatible" = <"pci8086,0","pci8086,3432","pciclass,088000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOPCIExpressLinkCapabilities" = 0 | | | "subsystem-id" = <00000000> | | | "revision-id" = <22000000> | | | "IOPCIExpressLinkStatus" = 0 | | | "IOPCIExpressCapabilities" = 146 | | | "pcidebug" = "0:22:2" | | | "IOName" = "pci8086,3432" | | | "reg" = <00b200000000000000000000000000000000000010b2000200000000000000000000000000400000> | | | } | | | | | +-o pci8086,3433@16,3 | | | { | | | "assigned-addresses" = <10b30082ff000000004021900000000000400000> | | | "IOInterruptSpecifiers" = (<0700000000000100>) | | | "class-code" = <00800800> | | | "IODeviceMemory" = (({"address"=1097634758656,"length"=16384})) | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "subsystem-vendor-id" = <86800000> | | | "pci-aspm-default" = 0 | | | "IOInterruptControllers" = ("IOPCIMessagedInterruptController") | | | "vendor-id" = <86800000> | | | "name" = <"pci8086,3433"> | | | "device-id" = <33340000> | | | "IOPCIResourced" = Yes | | | "compatible" = <"pci8086,0","pci8086,3433","pciclass,088000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOPCIExpressLinkCapabilities" = 0 | | | "subsystem-id" = <00000000> | | | "revision-id" = <22000000> | | | "IOPCIExpressLinkStatus" = 0 | | | "IOPCIExpressCapabilities" = 146 | | | "pcidebug" = "0:22:3" | | | "IOName" = "pci8086,3433" | | | "reg" = <00b300000000000000000000000000000000000010b3000200000000000000000000000000400000> | | | } | | | | | +-o pci8086,3429@16,4 | | | { | | | "assigned-addresses" = <10b40082ff000000000021900000000000400000> | | | "IOInterruptSpecifiers" = (<0800000000000100>) | | | "class-code" = <00800800> | | | "IODeviceMemory" = (({"address"=1097634742272,"length"=16384})) | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "subsystem-vendor-id" = <86800000> | | | "pci-aspm-default" = 0 | | | "IOInterruptControllers" = ("IOPCIMessagedInterruptController") | | | "vendor-id" = <86800000> | | | "name" = <"pci8086,3429"> | | | "device-id" = <29340000> | | | "IOPCIResourced" = Yes | | | "compatible" = <"pci8086,0","pci8086,3429","pciclass,088000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOPCIExpressLinkCapabilities" = 0 | | | "subsystem-id" = <00000000> | | | "revision-id" = <22000000> | | | "IOPCIExpressLinkStatus" = 0 | | | "IOPCIExpressCapabilities" = 146 | | | "pcidebug" = "0:22:4" | | | "IOName" = "pci8086,3429" | | | "reg" = <00b400000000000000000000000000000000000010b4000200000000000000000000000000400000> | | | } | | | | | +-o pci8086,342a@16,5 | | | { | | | "assigned-addresses" = <10b50082ff00000000c020900000000000400000> | | | "IOInterruptSpecifiers" = (<0900000000000100>) | | | "class-code" = <00800800> | | | "IODeviceMemory" = (({"address"=1097634725888,"length"=16384})) | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "subsystem-vendor-id" = <86800000> | | | "pci-aspm-default" = 0 | | | "IOInterruptControllers" = ("IOPCIMessagedInterruptController") | | | "vendor-id" = <86800000> | | | "name" = <"pci8086,342a"> | | | "device-id" = <2a340000> | | | "IOPCIResourced" = Yes | | | "compatible" = <"pci8086,0","pci8086,342a","pciclass,088000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOPCIExpressLinkCapabilities" = 0 | | | "subsystem-id" = <00000000> | | | "revision-id" = <22000000> | | | "IOPCIExpressLinkStatus" = 0 | | | "IOPCIExpressCapabilities" = 146 | | | "pcidebug" = "0:22:5" | | | "IOName" = "pci8086,342a" | | | "reg" = <00b500000000000000000000000000000000000010b5000200000000000000000000000000400000> | | | } | | | | | +-o pci8086,342b@16,6 | | | { | | | "assigned-addresses" = <10b60082ff000000008020900000000000400000> | | | "IOInterruptSpecifiers" = (<0a00000000000100>) | | | "class-code" = <00800800> | | | "IODeviceMemory" = (({"address"=1097634709504,"length"=16384})) | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "subsystem-vendor-id" = <86800000> | | | "pci-aspm-default" = 0 | | | "IOInterruptControllers" = ("IOPCIMessagedInterruptController") | | | "vendor-id" = <86800000> | | | "name" = <"pci8086,342b"> | | | "device-id" = <2b340000> | | | "IOPCIResourced" = Yes | | | "compatible" = <"pci8086,0","pci8086,342b","pciclass,088000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOPCIExpressLinkCapabilities" = 0 | | | "subsystem-id" = <00000000> | | | "revision-id" = <22000000> | | | "IOPCIExpressLinkStatus" = 0 | | | "IOPCIExpressCapabilities" = 146 | | | "pcidebug" = "0:22:6" | | | "IOName" = "pci8086,342b" | | | "reg" = <00b600000000000000000000000000000000000010b6000200000000000000000000000000400000> | | | } | | | | | +-o pci8086,342c@16,7 | | | { | | | "assigned-addresses" = <10b70082ff000000004020900000000000400000> | | | "IOInterruptSpecifiers" = (<0b00000000000100>) | | | "class-code" = <00800800> | | | "IODeviceMemory" = (({"address"=1097634693120,"length"=16384})) | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "subsystem-vendor-id" = <86800000> | | | "pci-aspm-default" = 0 | | | "IOInterruptControllers" = ("IOPCIMessagedInterruptController") | | | "vendor-id" = <86800000> | | | "name" = <"pci8086,342c"> | | | "device-id" = <2c340000> | | | "IOPCIResourced" = Yes | | | "compatible" = <"pci8086,0","pci8086,342c","pciclass,088000"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "IOPCIExpressLinkCapabilities" = 0 | | | "subsystem-id" = <00000000> | | | "revision-id" = <22000000> | | | "IOPCIExpressLinkStatus" = 0 | | | "IOPCIExpressCapabilities" = 146 | | | "pcidebug" = "0:22:7" | | | "IOName" = "pci8086,342c" | | | "reg" = <00b700000000000000000000000000000000000010b7000200000000000000000000000000400000> | | | } | | | | | +-o UHC4@1A | | | | { | | | | "assigned-addresses" = <20d0008100000000e04000000000000020000000> | | | | "IOInterruptSpecifiers" = (<1000000007000000>) | | | | "class-code" = <00030c00> | | | | "IODeviceMemory" = ("IOSubMemoryDescriptor is not serializable") | | | | "IOReportLegendPublic" = Yes | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "subsystem-vendor-id" = <86800000> | | | | "built-in" = <00> | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "IOInterruptControllers" = ("io-apic-0") | | | | "vendor-id" = <86800000> | | | | "name" = <"pci8086,3a37"> | | | | "device-id" = <373a0000> | | | | "IOPCIResourced" = Yes | | | | "compatible" = <"pci8086,7270","pci8086,3a37","pciclass,0c0300","UHC4"> | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/UHC4@1a0000" | | | | "subsystem-id" = <70720000> | | | | "revision-id" = <00000000> | | | | "pcidebug" = "0:26:0" | | | | "IOName" = "pci8086,3a37" | | | | "IOReportLegend" = ({"IOReportGroupName"="Interrupt Statistics (by index)","IOReportChannels"=((5291294645182005248,4295098369," First Level Interrupt Handler Count"),(5291294645182005249,4295098369," Second Level Interrupt Handler Count"),(5291294645182005250,4295098369," First Level Interrupt Handler Time (MATUs)"),(5291294645182005251,4295098369," Second Level Interrupt Handler CPU Time (MATUs)"),(5291294645182005252,4295098369,"Second Level Interrupt Handler System Time (MATUs)")),"IOReportChannelInfo"={"IOReportChannelUnit"=0},"IOReportSubGroupName"="UHC4 0"}) | | | | "reg" = <00d000000000000000000000000000000000000020d0000100000000000000000000000020000000> | | | | } | | | | | | | +-o UHC4@1a000000 | | | | { | | | | "IOClass" = "AppleUSBUHCIPCI" | | | | "CFBundleIdentifier" = "com.apple.driver.usb.AppleUSBUHCIPCI" | | | | "IOProviderClass" = "IOPCIDevice" | | | | "kUSBIsochronousRequiresContiguous" = Yes | | | | "IOPCIClassMatch" = "0x0C030000" | | | | "IOPCITunnelCompatible" = No | | | | "kUSBWakePortCurrentLimit" = 1500 | | | | "IOProbeScore" = 0 | | | | "kUSBSleepPortCurrentLimit" = 1000 | | | | "locationID" = 436207616 | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "Errata" = 2156544 | | | | "kUSBSleepSupported" = Yes | | | | "IOPowerManagement" = {"ChildrenPowerState"=3,"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=32768,"MaxPowerState"=3,"DriverPowerState"=0} | | | | "controller-statistics" = {"kControllerStatIOCount"=232741,"kControllerStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1066ms (0%)","kPowerStateOn"="27094601ms (99%)","kPowerStateSuspended"="3ms (0%)"},"kControllerStatSpuriousInterruptCount"=0} | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "device-properties" = {"acpi-device"="IOACPIPlatformDevice is not serializable","acpi-path"="IOACPIPlane:/_SB/PCI0@0/UHC4@1a0000"} | | | | "CFBundleIdentifierKernel" = "com.apple.driver.usb.AppleUSBUHCIPCI" | | | | "name" = <"UHC4"> | | | | } | | | | | | | +-o AppleUSBUHCIPort@1a100000 | | | | { | | | | "port" = <01000000> | | | | "port-status" = 2 | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1160ms (0%)","kPowerStateOn"="0ms (0%)","kPowerStateSuspended"="27093945ms (99%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "UsbConnector" = 255 | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=65536,"MaxPowerState"=3,"DriverPowerState"=0} | | | | "locationID" = 437256192 | | | | } | | | | | | | +-o AppleUSBUHCIPort@1a200000 | | | | { | | | | "port" = <02000000> | | | | "port-status" = 4352 | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1199ms (0%)","kPowerStateOn"="27093840ms (99%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=1,"kPortStatRemoteWakeCount"=1,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | "kUSBWakePortCurrentLimit" = 1500 | | | | "kUSBSleepPortCurrentLimit" = 1000 | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "UsbConnector" = 0 | | | | "kUSBBusCurrentAllocation" = 2 | | | | "IOPowerManagement" = {"ChildrenPowerState"=3,"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=32768,"MaxPowerState"=3,"DriverPowerState"=0} | | | | "locationID" = 438304768 | | | | } | | | | | | | +-o Back-UPS XS 1300G FW:864.L6 .D USB FW:L6 @1a200000 | | | | { | | | | "kUSBSerialNumberString" = "4B1207P48981 " | | | | "bDeviceClass" = 0 | | | | "bDeviceSubClass" = 0 | | | | "iSerialNumber" = 3 | | | | "Built-In" = No | | | | "Need contiguous memory for isoch" = Yes | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.usb")) | | | | "iProduct" = 2 | | | | "USB Serial Number" = "4B1207P48981 " | | | | "USB Vendor Name" = "American Power Conversion" | | | | "USBSpeed" = 1 | | | | "IOPowerManagement" = {"PowerOverrideOn"=Yes,"CapabilityFlags"=32768,"MaxPowerState"=2,"DevicePowerState"=2,"DriverPowerState"=0,"ChildrenPowerState"=2,"CurrentPowerState"=2} | | | | "bNumConfigurations" = 1 | | | | "kUSBProductString" = "Back-UPS XS 1300G FW:864.L6 .D USB FW:L6 " | | | | "IOServiceLegacyMatchingRegistryID" = 4294968145 | | | | "kUSBVendorString" = "American Power Conversion" | | | | "USB Product Name" = "Back-UPS XS 1300G FW:864.L6 .D USB FW:L6 " | | | | "iManufacturer" = 1 | | | | "idVendor" = 1309 | | | | "Device Speed" = 1 | | | | "kUSBCurrentConfiguration" = 1 | | | | "idProduct" = 2 | | | | "bcdDevice" = 144 | | | | "sessionID" = 2986409022 | | | | "USB Address" = 1 | | | | "non-removable" = "no" | | | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | "IOClassNameOverride" = "IOUSBDevice" | | | | "USBPortType" = 0 | | | | "bDeviceProtocol" = 0 | | | | "locationID" = 438304768 | | | | "bcdUSB" = 512 | | | | "kUSBAddress" = 1 | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "bMaxPacketSize0" = 64 | | | | } | | | | | | | +-o AppleUSBHostLegacyClient | | | | { | | | | "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=1,"CapabilityFlags"=65536,"MaxPowerState"=2,"DriverPowerState"=1} | | | | } | | | | | | | +-o AppleUSBHostCompositeDevice | | | | { | | | | "IOProbeScore" = 50000 | | | | "CFBundleIdentifier" = "com.apple.driver.usb.AppleUSBHostCompositeDevice" | | | | "IOProviderClass" = "IOUSBHostDevice" | | | | "IOClass" = "AppleUSBHostCompositeDevice" | | | | "bDeviceSubClass" = 0 | | | | "CFBundleIdentifierKernel" = "com.apple.driver.usb.AppleUSBHostCompositeDevice" | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "kUSBPreferredConfiguration" = 1 | | | | "bDeviceClass" = 0 | | | | } | | | | | | | +-o IOUSBHostInterface@0 | | | | { | | | | "USBSpeed" = 1 | | | | "iInterface" = 0 | | | | "IOServiceLegacyMatchingRegistryID" = 4294968153 | | | | "bInterfaceProtocol" = 0 | | | | "bAlternateSetting" = 0 | | | | "idProduct" = 2 | | | | "bcdDevice" = 144 | | | | "USB Product Name" = "Back-UPS XS 1300G FW:864.L6 .D USB FW:L6 " | | | | "locationID" = 438304768 | | | | "bInterfaceClass" = 3 | | | | "bInterfaceSubClass" = 0 | | | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | "USBPortType" = 0 | | | | "bConfigurationValue" = 1 | | | | "bInterfaceNumber" = 0 | | | | "USB Vendor Name" = "American Power Conversion" | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.usb")) | | | | "idVendor" = 1309 | | | | "IODEXTMatchCount" = 1 | | | | "bNumEndpoints" = 1 | | | | "USB Serial Number" = "4B1207P48981 " | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "IOClassNameOverride" = "IOUSBInterface" | | | | } | | | | | | | +-o AppleUserUSBHostHIDDevice | | | | { | | | | "PrimaryUsagePage" = 132 | | | | "MaxInputReportSize" = 5 | | | | "IOUserClientClass" = "IOHIDLibUserClient" | | | | "VersionNumber" = 144 | | | | "VendorID" = 1309 | | | | "ReportDescriptor" = <05840904a1010924a100850109fe790275089501150026ff00b122850209ff7903b1228503058509897904b1228504098f7901b1228505098bb1228506094481a20944b1a2094581a20945b1a20686ff096081a20960b1a2850705850985751027ffff0000b1a28508058409406721d1f0005505b12285090930b1a2850a09fd750826ff00650055007901b122850b0585092cb122850c0966256481a20966b1a20968751027ffff000066011081a20968b1a2850d0983750825646500b122850e0967b122850f098cb1228510098eb122851109291501b1a28512098d1500b122851309d0250181a209d0b1a28514094281a20942b1a20584096981a20969b1a285150957751016ffff26ff7f660110b1a20902a102851605856500750115002501094481a20944b1a2094581a20945b1a209d081a209d0b1a209d181a209d1b1a2094281a20942b1a20584096981a20969b1a20585094381a20943b1a20584097381a20973b1a20585094b81a2094bb1a20584096581a20965b1a2058509db81a209dbb1a295158101b101c08517092a9501751027ffff0000660110b1a285180584095a7508150125036500b1a2c00912a100851c0686ff09167518150027ffffff00b2a201852005850985751027ffff0000b1a28521058409587508250681a20958b1a28522058509662564b1a285230968751027ffff0000660110b1a28524092ab1a28525058409406721d1f0005505b12285260930b1a285270686ff0924751016e90026fe0065005500b1a2852809187520170100008027ffffff7fb2a201c00584091aa1008530058409407508150026ff006721d1f0005507b122853109307510b1a285320953164e00265800b1a285330954168800268e00b1a285340686ff0924167500268b0065005500b1a285357508096115002502b1a285360952250db1a2c00905a1008540097c2501b1a28541097d751016ffff26ff7f660110b1a2854205840957b1a2c00916a100855009357508150025646500b1a285510686ff092416be0026fe00b1a28552058409447510150027ffff00006621d15507b1a2c00686ff0901a1008560092365005500b1a2856109267508161000268d00b1a2856209257520170100008027ffffff7fb2a201c0857f058409fe790575089501150026ff00b122857e0686ff09427907b122857d058409ff7903b122857c09fd7901b122857b05850985751027ffff0000b1a205840902a102857a0585094475012501b1a20945b1a209d0b1a209d1b1a20942b1a205840969b1a205850943b1a205840973b1a20585094bb1a205840965b1a2058509dbb1a29515b101c085790686ff097275089501b1a285780584095a15012503b1a285750686ff09297510150027ffff0000b1a285740686ff092a7520170100008027ffffff7fb1a20686ff0990a100858c099175089501150026ff00b1a2858d0992150a2550b1a2858e0993150026ff00b1a2858f099415002501b1a28590099515002502b1a2859109967510150027100e0000b1a285920997b1a2c0a1000600ff85800955150026ff0075089501b182c0c0> | | | | "DebugState" = {"GetReportTime"=2717625445,"InputReportCount"=232725,"GetReportCount"=215806,"InputReportTime"=2716640833} | | | | "BootProtocol" = 0 | | | | "MaxFeatureReportSize" = 5 | | | | "Product" = "Back-UPS XS 1300G FW:864.L6 .D USB FW:L6 " | | | | "SerialNumber" = "4B1207P48981 " | | | | "Transport" = "USB" | | | | "Elements" = ({"ReportID"=0,"ElementCookie"=1,"CollectionType"=1,"Type"=513,"VariableSize"=0,"Elements"=({"ReportID"=0,"ElementCookie"=2,"CollectionType"=0,"Type"=513,"VariableSize"=0,"Elements"=({"ReportID"=0,"ElementCookie"=3,"CollectionType"=2,"Type"=513,"VariableSize"=0,"Elements"=({"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=22,"Usage"=68,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=150},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=22,"Usage"=69,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=151},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=22,"Usage"=208,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=152},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=22,"Usage"=209,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=153},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=22,"Usage"=66,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=154},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=132,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=22,"Usage"=105,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=155},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=22,"Usage"=67,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=156},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=132,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=22,"Usage"=115,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=157},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=22,"Usage"=75,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=158},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=132,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=22,"Usage"=101,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=159},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=22,"Usage"=219,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=160},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=257,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=22,"Usage"=68,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=161},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=257,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=22,"Usage"=69,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=162},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=257,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=22,"Usage"=208,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=163},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=257,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=22,"Usage"=209,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=164},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=257,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=22,"Usage"=66,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=165},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=132,"Max"=1,"IsArray"=No,"Type"=257,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=22,"Usage"=105,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=166},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=257,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=22,"Usage"=67,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=167},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=132,"Max"=1,"IsArray"=No,"Type"=257,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=22,"Usage"=115,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=168},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=257,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=22,"Usage"=75,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=169},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=132,"Max"=1,"IsArray"=No,"Type"=257,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=22,"Usage"=101,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=170},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=257,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=22,"Usage"=219,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=171}),"UsagePage"=132,"Usage"=2},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=255,"IsArray"=No,"Type"=1,"Size"=8,"Min"=0,"Flags"=162,"ReportID"=6,"Usage"=68,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=183},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=255,"IsArray"=No,"Type"=1,"Size"=8,"Min"=0,"Flags"=162,"ReportID"=6,"Usage"=69,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=184},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=65414,"Max"=255,"IsArray"=No,"Type"=1,"Size"=8,"Min"=0,"Flags"=162,"ReportID"=6,"Usage"=96,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=185},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=100,"IsArray"=No,"Type"=1,"Size"=8,"Min"=0,"Flags"=162,"ReportID"=12,"Usage"=102,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=100,"ElementCookie"=186},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=65535,"IsArray"=No,"Type"=1,"Size"=16,"Min"=0,"Flags"=162,"ReportID"=12,"Usage"=104,"ReportCount"=1,"Unit"=4097,"HasNullState"=No,"ReportSize"=16,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=65535,"ElementCookie"=187},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=1,"Size"=8,"Min"=0,"Flags"=162,"ReportID"=19,"Usage"=208,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=188},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=1,"Size"=8,"Min"=0,"Flags"=162,"ReportID"=20,"Usage"=66,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=189},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=132,"Max"=1,"IsArray"=No,"Type"=1,"Size"=8,"Min"=0,"Flags"=162,"ReportID"=20,"Usage"=105,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=190},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=132,"Max"=255,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=34,"ReportID"=1,"Usage"=254,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=192},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=132,"Max"=255,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=34,"ReportID"=2,"Usage"=255,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=193},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=255,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=34,"ReportID"=3,"Usage"=137,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=194},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=255,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=34,"ReportID"=4,"Usage"=143,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=195},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=255,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=34,"ReportID"=5,"Usage"=139,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=196},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=255,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=162,"ReportID"=6,"Usage"=68,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=197},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=255,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=162,"ReportID"=6,"Usage"=69,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=198},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=65414,"Max"=255,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=162,"ReportID"=6,"Usage"=96,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=199},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=65535,"IsArray"=No,"Type"=257,"Size"=16,"Min"=0,"Flags"=162,"ReportID"=7,"Usage"=133,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=16,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=65535,"ElementCookie"=200},{"VariableSize"=0,"UnitExponent"=5,"IsRelative"=No,"UsagePage"=132,"Max"=65535,"IsArray"=No,"Type"=257,"Size"=16,"Min"=0,"Flags"=34,"ReportID"=8,"Usage"=64,"ReportCount"=1,"Unit"=15782177,"HasNullState"=No,"ReportSize"=16,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=65535,"ElementCookie"=201},{"VariableSize"=0,"UnitExponent"=5,"IsRelative"=No,"UsagePage"=132,"Max"=65535,"IsArray"=No,"Type"=257,"Size"=16,"Min"=0,"Flags"=162,"ReportID"=9,"Usage"=48,"ReportCount"=1,"Unit"=15782177,"HasNullState"=No,"ReportSize"=16,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=65535,"ElementCookie"=202},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=132,"Max"=255,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=34,"ReportID"=10,"Usage"=253,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=203},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=255,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=34,"ReportID"=11,"Usage"=44,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=204},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=100,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=162,"ReportID"=12,"Usage"=102,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=100,"ElementCookie"=205},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=65535,"IsArray"=No,"Type"=257,"Size"=16,"Min"=0,"Flags"=162,"ReportID"=12,"Usage"=104,"ReportCount"=1,"Unit"=4097,"HasNullState"=No,"ReportSize"=16,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=65535,"ElementCookie"=206},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=100,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=34,"ReportID"=13,"Usage"=131,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=100,"ElementCookie"=207},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=100,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=34,"ReportID"=14,"Usage"=103,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=100,"ElementCookie"=208},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=100,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=34,"ReportID"=15,"Usage"=140,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=100,"ElementCookie"=209},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=100,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=34,"ReportID"=16,"Usage"=142,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=100,"ElementCookie"=210},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=100,"IsArray"=No,"Type"=257,"Size"=8,"Min"=1,"Flags"=162,"ReportID"=17,"Usage"=41,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=1,"IsWrapping"=No,"ScaledMax"=100,"ElementCookie"=211},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=100,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=34,"ReportID"=18,"Usage"=141,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=100,"ElementCookie"=212},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=162,"ReportID"=19,"Usage"=208,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=213},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=162,"ReportID"=20,"Usage"=66,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=214},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=132,"Max"=1,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=162,"ReportID"=20,"Usage"=105,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=215},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=132,"Max"=32767,"IsArray"=No,"Type"=257,"Size"=16,"Min"=18446744073709551615,"Flags"=162,"ReportID"=21,"Usage"=87,"ReportCount"=1,"Unit"=4097,"HasNullState"=No,"ReportSize"=16,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=18446744073709551615,"IsWrapping"=No,"ScaledMax"=32767,"ElementCookie"=216},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=65535,"IsArray"=No,"Type"=257,"Size"=16,"Min"=0,"Flags"=162,"ReportID"=23,"Usage"=42,"ReportCount"=1,"Unit"=4097,"HasNullState"=No,"ReportSize"=16,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=65535,"ElementCookie"=217},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=132,"Max"=3,"IsArray"=No,"Type"=257,"Size"=8,"Min"=1,"Flags"=162,"ReportID"=24,"Usage"=90,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=1,"IsWrapping"=No,"ScaledMax"=3,"ElementCookie"=218}),"UsagePage"=132,"Usage"=36},{"ReportID"=0,"ElementCookie"=4,"CollectionType"=0,"Type"=513,"VariableSize"=0,"Elements"=({"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=132,"Max"=6,"IsArray"=No,"Type"=1,"Size"=8,"Min"=0,"Flags"=162,"ReportID"=33,"Usage"=88,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=6,"ElementCookie"=191},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=65414,"Max"=16777215,"IsArray"=No,"Type"=257,"Size"=24,"Min"=0,"Flags"=418,"ReportID"=28,"Usage"=22,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=24,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=16777215,"ElementCookie"=219},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=65535,"IsArray"=No,"Type"=257,"Size"=16,"Min"=0,"Flags"=162,"ReportID"=32,"Usage"=133,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=16,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=65535,"ElementCookie"=220},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=132,"Max"=6,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=162,"ReportID"=33,"Usage"=88,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=6,"ElementCookie"=221},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=100,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=162,"ReportID"=34,"Usage"=102,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=100,"ElementCookie"=222},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=65535,"IsArray"=No,"Type"=257,"Size"=16,"Min"=0,"Flags"=162,"ReportID"=35,"Usage"=104,"ReportCount"=1,"Unit"=4097,"HasNullState"=No,"ReportSize"=16,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=65535,"ElementCookie"=223},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=65535,"IsArray"=No,"Type"=257,"Size"=16,"Min"=0,"Flags"=162,"ReportID"=36,"Usage"=42,"ReportCount"=1,"Unit"=4097,"HasNullState"=No,"ReportSize"=16,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=65535,"ElementCookie"=224},{"VariableSize"=0,"UnitExponent"=5,"IsRelative"=No,"UsagePage"=132,"Max"=65535,"IsArray"=No,"Type"=257,"Size"=16,"Min"=0,"Flags"=34,"ReportID"=37,"Usage"=64,"ReportCount"=1,"Unit"=15782177,"HasNullState"=No,"ReportSize"=16,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=65535,"ElementCookie"=225},{"VariableSize"=0,"UnitExponent"=5,"IsRelative"=No,"UsagePage"=132,"Max"=65535,"IsArray"=No,"Type"=257,"Size"=16,"Min"=0,"Flags"=162,"ReportID"=38,"Usage"=48,"ReportCount"=1,"Unit"=15782177,"HasNullState"=No,"ReportSize"=16,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=65535,"ElementCookie"=226},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=65414,"Max"=254,"IsArray"=No,"Type"=257,"Size"=16,"Min"=233,"Flags"=162,"ReportID"=39,"Usage"=36,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=16,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=233,"IsWrapping"=No,"ScaledMax"=254,"ElementCookie"=227},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=65414,"Max"=2147483647,"IsArray"=No,"Type"=257,"Size"=32,"Min"=18446744071562067969,"Flags"=418,"ReportID"=40,"Usage"=24,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=32,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=18446744071562067969,"IsWrapping"=No,"ScaledMax"=2147483647,"ElementCookie"=228}),"UsagePage"=132,"Usage"=18},{"ReportID"=0,"ElementCookie"=5,"CollectionType"=0,"Type"=513,"VariableSize"=0,"Elements"=({"VariableSize"=0,"UnitExponent"=7,"IsRelative"=No,"UsagePage"=132,"Max"=255,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=34,"ReportID"=48,"Usage"=64,"ReportCount"=1,"Unit"=15782177,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=229},{"VariableSize"=0,"UnitExponent"=7,"IsRelative"=No,"UsagePage"=132,"Max"=255,"IsArray"=No,"Type"=257,"Size"=16,"Min"=0,"Flags"=162,"ReportID"=49,"Usage"=48,"ReportCount"=1,"Unit"=15782177,"HasNullState"=No,"ReportSize"=16,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=230},{"VariableSize"=0,"UnitExponent"=7,"IsRelative"=No,"UsagePage"=132,"Max"=88,"IsArray"=No,"Type"=257,"Size"=16,"Min"=78,"Flags"=162,"ReportID"=50,"Usage"=83,"ReportCount"=1,"Unit"=15782177,"HasNullState"=No,"ReportSize"=16,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=78,"IsWrapping"=No,"ScaledMax"=88,"ElementCookie"=231},{"VariableSize"=0,"UnitExponent"=7,"IsRelative"=No,"UsagePage"=132,"Max"=142,"IsArray"=No,"Type"=257,"Size"=16,"Min"=136,"Flags"=162,"ReportID"=51,"Usage"=84,"ReportCount"=1,"Unit"=15782177,"HasNullState"=No,"ReportSize"=16,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=136,"IsWrapping"=No,"ScaledMax"=142,"ElementCookie"=232},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=65414,"Max"=139,"IsArray"=No,"Type"=257,"Size"=16,"Min"=117,"Flags"=162,"ReportID"=52,"Usage"=36,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=16,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=117,"IsWrapping"=No,"ScaledMax"=139,"ElementCookie"=233},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=65414,"Max"=2,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=162,"ReportID"=53,"Usage"=97,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=2,"ElementCookie"=234},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=65414,"Max"=13,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=162,"ReportID"=54,"Usage"=82,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=13,"ElementCookie"=235}),"UsagePage"=132,"Usage"=26},{"ReportID"=0,"ElementCookie"=6,"CollectionType"=0,"Type"=513,"VariableSize"=0,"Elements"=({"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=65414,"Max"=1,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=162,"ReportID"=64,"Usage"=124,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=236},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=65414,"Max"=32767,"IsArray"=No,"Type"=257,"Size"=16,"Min"=18446744073709551615,"Flags"=162,"ReportID"=65,"Usage"=125,"ReportCount"=1,"Unit"=4097,"HasNullState"=No,"ReportSize"=16,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=18446744073709551615,"IsWrapping"=No,"ScaledMax"=32767,"ElementCookie"=237},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=132,"Max"=32767,"IsArray"=No,"Type"=257,"Size"=16,"Min"=18446744073709551615,"Flags"=162,"ReportID"=66,"Usage"=87,"ReportCount"=1,"Unit"=4097,"HasNullState"=No,"ReportSize"=16,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=18446744073709551615,"IsWrapping"=No,"ScaledMax"=32767,"ElementCookie"=238}),"UsagePage"=65414,"Usage"=5},{"ReportID"=0,"ElementCookie"=7,"CollectionType"=0,"Type"=513,"VariableSize"=0,"Elements"=({"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=132,"Max"=100,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=162,"ReportID"=80,"Usage"=53,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=100,"ElementCookie"=239},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=65414,"Max"=254,"IsArray"=No,"Type"=257,"Size"=8,"Min"=190,"Flags"=162,"ReportID"=81,"Usage"=36,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=190,"IsWrapping"=No,"ScaledMax"=254,"ElementCookie"=240},{"VariableSize"=0,"UnitExponent"=7,"IsRelative"=No,"UsagePage"=132,"Max"=65535,"IsArray"=No,"Type"=257,"Size"=16,"Min"=0,"Flags"=162,"ReportID"=82,"Usage"=68,"ReportCount"=1,"Unit"=53537,"HasNullState"=No,"ReportSize"=16,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=65535,"ElementCookie"=241}),"UsagePage"=132,"Usage"=22},{"ReportID"=0,"ElementCookie"=8,"CollectionType"=0,"Type"=513,"VariableSize"=0,"Elements"=({"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=65414,"Max"=65535,"IsArray"=No,"Type"=257,"Size"=16,"Min"=0,"Flags"=162,"ReportID"=96,"Usage"=35,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=16,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=65535,"ElementCookie"=242},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=65414,"Max"=141,"IsArray"=No,"Type"=257,"Size"=8,"Min"=16,"Flags"=162,"ReportID"=97,"Usage"=38,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=16,"IsWrapping"=No,"ScaledMax"=141,"ElementCookie"=243},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=65414,"Max"=2147483647,"IsArray"=No,"Type"=257,"Size"=32,"Min"=18446744071562067969,"Flags"=418,"ReportID"=98,"Usage"=37,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=32,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=18446744071562067969,"IsWrapping"=No,"ScaledMax"=2147483647,"ElementCookie"=244}),"UsagePage"=65414,"Usage"=1},{"ReportID"=0,"ElementCookie"=9,"CollectionType"=2,"Type"=513,"VariableSize"=0,"Elements"=({"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=257,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=122,"Usage"=68,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=172},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=257,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=122,"Usage"=69,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=173},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=257,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=122,"Usage"=208,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=174},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=257,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=122,"Usage"=209,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=175},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=257,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=122,"Usage"=66,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=176},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=132,"Max"=1,"IsArray"=No,"Type"=257,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=122,"Usage"=105,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=177},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=257,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=122,"Usage"=67,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=178},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=132,"Max"=1,"IsArray"=No,"Type"=257,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=122,"Usage"=115,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=179},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=257,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=122,"Usage"=75,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=180},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=132,"Max"=1,"IsArray"=No,"Type"=257,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=122,"Usage"=101,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=181},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=1,"IsArray"=No,"Type"=257,"Size"=1,"Min"=0,"Flags"=162,"ReportID"=122,"Usage"=219,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=182}),"UsagePage"=132,"Usage"=2},{"ReportID"=0,"ElementCookie"=10,"CollectionType"=0,"Type"=513,"VariableSize"=0,"Elements"=({"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=65414,"Max"=255,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=162,"ReportID"=140,"Usage"=145,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=254},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=65414,"Max"=80,"IsArray"=No,"Type"=257,"Size"=8,"Min"=10,"Flags"=162,"ReportID"=141,"Usage"=146,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=10,"IsWrapping"=No,"ScaledMax"=80,"ElementCookie"=255},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=65414,"Max"=255,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=162,"ReportID"=142,"Usage"=147,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=256},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=65414,"Max"=1,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=162,"ReportID"=143,"Usage"=148,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=257},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=65414,"Max"=2,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=162,"ReportID"=144,"Usage"=149,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=2,"ElementCookie"=258},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=65414,"Max"=3600,"IsArray"=No,"Type"=257,"Size"=16,"Min"=0,"Flags"=162,"ReportID"=145,"Usage"=150,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=16,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=3600,"ElementCookie"=259},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=65414,"Max"=3600,"IsArray"=No,"Type"=257,"Size"=16,"Min"=0,"Flags"=162,"ReportID"=146,"Usage"=151,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=16,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=3600,"ElementCookie"=260}),"UsagePage"=65414,"Usage"=144},{"ReportID"=0,"ElementCookie"=11,"CollectionType"=0,"Type"=513,"VariableSize"=0,"Elements"=({"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=65280,"Max"=255,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=130,"ReportID"=128,"Usage"=85,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=261}),"UsagePage"=65414,"Usage"=85},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=132,"Max"=255,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=34,"ReportID"=127,"Usage"=254,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=245},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=65414,"Max"=255,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=34,"ReportID"=126,"Usage"=66,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=246},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=132,"Max"=255,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=34,"ReportID"=125,"Usage"=255,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=247},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=132,"Max"=255,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=34,"ReportID"=124,"Usage"=253,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=248},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=133,"Max"=65535,"IsArray"=No,"Type"=257,"Size"=16,"Min"=0,"Flags"=162,"ReportID"=123,"Usage"=133,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=16,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=65535,"ElementCookie"=249},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=65414,"Max"=1,"IsArray"=No,"Type"=257,"Size"=8,"Min"=0,"Flags"=162,"ReportID"=121,"Usage"=114,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=250},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=132,"Max"=3,"IsArray"=No,"Type"=257,"Size"=8,"Min"=1,"Flags"=162,"ReportID"=120,"Usage"=90,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=1,"IsWrapping"=No,"ScaledMax"=3,"ElementCookie"=251},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=65414,"Max"=65535,"IsArray"=No,"Type"=257,"Size"=16,"Min"=0,"Flags"=162,"ReportID"=117,"Usage"=41,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=16,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=65535,"ElementCookie"=252},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=65414,"Max"=2147483647,"IsArray"=No,"Type"=257,"Size"=32,"Min"=18446744071562067969,"Flags"=162,"ReportID"=116,"Usage"=42,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=32,"HasPreferredState"=No,"IsNonLinear"=No,"ScaledMin"=18446744071562067969,"IsWrapping"=No,"ScaledMax"=2147483647,"ElementCookie"=253}),"UsagePage"=132,"Usage"=4},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=13},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=12},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=1,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=15},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=1,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=14},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=2,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=17},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=2,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=16},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=3,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=19},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=3,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=18},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=4,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=21},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=4,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=20},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=5,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=23},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=5,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=22},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=6,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=25},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=6,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=24},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=7,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=27},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=7,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=26},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=8,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=29},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=8,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=28},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=9,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=31},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=9,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=30},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=10,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=33},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=10,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=32},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=11,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=35},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=11,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=34},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=12,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=37},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=12,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=36},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=13,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=39},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=13,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=38},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=14,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=41},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=14,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=40},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=15,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=43},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=15,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=42},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=16,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=45},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=16,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=44},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=17,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=47},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=17,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=46},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=18,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=49},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=18,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=48},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=19,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=51},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=19,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=50},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=20,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=53},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=20,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=52},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=21,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=55},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=21,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=54},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=22,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=57},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=22,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=56},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=23,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=59},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=23,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=58},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=24,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=61},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=24,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=60},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=28,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=63},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=28,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=62},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=32,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=65},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=32,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=64},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=33,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=67},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=33,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=66},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=34,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=69},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=34,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=68},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=35,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=71},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=35,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=70},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=36,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=73},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=36,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=72},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=37,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=75},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=37,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=74},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=38,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=77},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=38,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=76},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=39,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=79},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=39,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=78},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=40,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=81},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=40,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=80},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=48,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=83},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=48,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=82},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=49,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=85},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=49,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=84},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=50,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=87},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=50,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=86},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=51,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=89},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=51,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=88},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=52,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=91},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=52,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=90},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=53,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=93},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=53,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=92},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=54,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=95},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=54,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=94},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=64,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=97},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=64,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=96},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=65,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=99},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=65,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=98},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=66,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=101},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=66,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=100},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=80,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=103},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=80,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=102},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=81,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=105},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=81,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=104},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=82,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=107},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=82,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=106},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=96,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=109},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=96,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=108},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=97,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=111},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=97,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=110},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=98,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=113},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=98,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=112},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=127,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=115},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=127,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=114},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=126,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=117},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=126,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=116},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=125,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=119},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=125,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=118},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=124,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=121},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=124,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=120},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=123,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=123},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=123,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=122},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=122,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=125},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=122,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=124},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=121,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=127},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=121,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=126},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=120,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=129},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=120,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=128},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=117,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=131},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=117,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=130},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=116,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=133},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=116,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=132},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=140,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=135},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=140,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=134},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=141,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=137},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=141,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=136},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=142,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=139},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=142,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=138},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=143,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=141},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=143,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=140},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=144,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=143},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=144,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=142},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=145,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=145},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=145,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=144},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=146,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=147},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=146,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=146},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=128,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=149},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=128,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=148}) | | | | "UPSDevice" = Yes | | | | "IOServiceDEXTEntitlements" = "com.apple.developer.driverkit.family.hid.device" | | | | "Manufacturer" = "American Power Conversion" | | | | "IOUserServerCDHash" = "06b9375b86ecd80335ac9631f3591a9af29394d3" | | | | "ProductID" = 2 | | | | "RegisterService" = No | | | | "DeviceUsagePairs" = ({"DeviceUsagePage"=132,"DeviceUsage"=4},{"DeviceUsagePage"=132,"DeviceUsage"=36},{"DeviceUsagePage"=132,"DeviceUsage"=18},{"DeviceUsagePage"=132,"DeviceUsage"=26},{"DeviceUsagePage"=65414,"DeviceUsage"=5},{"DeviceUsagePage"=132,"DeviceUsage"=22},{"DeviceUsagePage"=65414,"DeviceUsage"=1},{"DeviceUsagePage"=65414,"DeviceUsage"=144},{"DeviceUsagePage"=65414,"DeviceUsage"=85}) | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=2,"MaxPowerState"=2} | | | | "IOUserServerName" = "com.apple.driverkit.AppleUserUSBHostHIDDevice0" | | | | "ReportInterval" = 0 | | | | "InputReportElements" = ({"ReportID"=1,"ElementCookie"=262,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=2,"ElementCookie"=263,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=3,"ElementCookie"=264,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=4,"ElementCookie"=265,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=5,"ElementCookie"=266,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=6,"ElementCookie"=267,"Size"=32,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=32,"Usage"=0},{"ReportID"=7,"ElementCookie"=268,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=8,"ElementCookie"=269,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=9,"ElementCookie"=270,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=10,"ElementCookie"=271,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=11,"ElementCookie"=272,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=12,"ElementCookie"=273,"Size"=32,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=32,"Usage"=0},{"ReportID"=13,"ElementCookie"=274,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=14,"ElementCookie"=275,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=15,"ElementCookie"=276,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=16,"ElementCookie"=277,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=17,"ElementCookie"=278,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=18,"ElementCookie"=279,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=19,"ElementCookie"=280,"Size"=16,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=16,"Usage"=0},{"ReportID"=20,"ElementCookie"=281,"Size"=24,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=24,"Usage"=0},{"ReportID"=21,"ElementCookie"=282,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=22,"ElementCookie"=283,"Size"=40,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=40,"Usage"=0},{"ReportID"=23,"ElementCookie"=284,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=24,"ElementCookie"=285,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=28,"ElementCookie"=286,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=32,"ElementCookie"=287,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=33,"ElementCookie"=288,"Size"=16,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=16,"Usage"=0},{"ReportID"=34,"ElementCookie"=289,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=35,"ElementCookie"=290,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=36,"ElementCookie"=291,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=37,"ElementCookie"=292,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=38,"ElementCookie"=293,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=39,"ElementCookie"=294,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=40,"ElementCookie"=295,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=48,"ElementCookie"=296,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=49,"ElementCookie"=297,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=50,"ElementCookie"=298,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=51,"ElementCookie"=299,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=52,"ElementCookie"=300,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=53,"ElementCookie"=301,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=54,"ElementCookie"=302,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=64,"ElementCookie"=303,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=65,"ElementCookie"=304,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=66,"ElementCookie"=305,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=80,"ElementCookie"=306,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=81,"ElementCookie"=307,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=82,"ElementCookie"=308,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=96,"ElementCookie"=309,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=97,"ElementCookie"=310,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=98,"ElementCookie"=311,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=127,"ElementCookie"=312,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=126,"ElementCookie"=313,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=125,"ElementCookie"=314,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=124,"ElementCookie"=315,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=123,"ElementCookie"=316,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=122,"ElementCookie"=317,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=121,"ElementCookie"=318,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=120,"ElementCookie"=319,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=117,"ElementCookie"=320,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=116,"ElementCookie"=321,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=140,"ElementCookie"=322,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=141,"ElementCookie"=323,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=142,"ElementCookie"=324,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=143,"ElementCookie"=325,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=144,"ElementCookie"=326,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=145,"ElementCookie"=327,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=146,"ElementCookie"=328,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0},{"ReportID"=128,"ElementCookie"=329,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0}) | | | | "IOMatchedPersonality" = {"IOProbeScore"=1000,"IOUserClass"="AppleUserUSBHostHIDDevice","IOProviderClass"="IOUSBHostInterface","HIDDefaultBehavior"="","IOClass"="AppleUserHIDDevice","CFBundleIdentifierKernel"="com.apple.iokit.IOHIDFamily","bInterfaceClass"=3,"IOUserServerCDHash"="06b9375b86ecd80335ac9631f3591a9af29394d3","bInterfaceSubClass"=0,"CFBundleIdentifier"="com.apple.AppleUserHIDDrivers","IOUserServerName"="com.apple.driverkit.AppleUserUSBHostHIDDevice0"} | | | | "CFBundleIdentifier" = "com.apple.AppleUserHIDDrivers" | | | | "MaxOutputReportSize" = 1 | | | | "IOCFPlugInTypes" = {"7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","40A57A4E-26A0-11D8-9295-000A958A2C78"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin"} | | | | "IOProviderClass" = "IOUSBHostInterface" | | | | "IOUserClass" = "AppleUserUSBHostHIDDevice" | | | | "LocationID" = 438304768 | | | | "IOClass" = "AppleUserHIDDevice" | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOHIDFamily" | | | | "PrimaryUsage" = 4 | | | | "HIDDefaultBehavior" = "" | | | | "CountryCode" = 33 | | | | "RequestTimeout" = 5000000 | | | | "bInterfaceSubClass" = 0 | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "IOProbeScore" = 51000 | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "bInterfaceClass" = 3 | | | | "HIDDKStart" = Yes | | | | } | | | | | | | +-o IOHIDInterface | | | | { | | | | "Transport" = "USB" | | | | "BootProtocol" = 0 | | | | "HIDDefaultBehavior" = "" | | | | "Manufacturer" = "American Power Conversion" | | | | "Product" = "Back-UPS XS 1300G FW:864.L6 .D USB FW:L6 " | | | | "MaxInputReportSize" = 5 | | | | "DeviceUsagePairs" = ({"DeviceUsagePage"=132,"DeviceUsage"=4},{"DeviceUsagePage"=132,"DeviceUsage"=36},{"DeviceUsagePage"=132,"DeviceUsage"=18},{"DeviceUsagePage"=132,"DeviceUsage"=26},{"DeviceUsagePage"=65414,"DeviceUsage"=5},{"DeviceUsagePage"=132,"DeviceUsage"=22},{"DeviceUsagePage"=65414,"DeviceUsage"=1},{"DeviceUsagePage"=65414,"DeviceUsage"=144},{"DeviceUsagePage"=65414,"DeviceUsage"=85}) | | | | "MaxOutputReportSize" = 1 | | | | "ReportDescriptor" = <05840904a1010924a100850109fe790275089501150026ff00b122850209ff7903b1228503058509897904b1228504098f7901b1228505098bb1228506094481a20944b1a2094581a20945b1a20686ff096081a20960b1a2850705850985751027ffff0000b1a28508058409406721d1f0005505b12285090930b1a2850a09fd750826ff00650055007901b122850b0585092cb122850c0966256481a20966b1a20968751027ffff000066011081a20968b1a2850d0983750825646500b122850e0967b122850f098cb1228510098eb122851109291501b1a28512098d1500b122851309d0250181a209d0b1a28514094281a20942b1a20584096981a20969b1a285150957751016ffff26ff7f660110b1a20902a102851605856500750115002501094481a20944b1a2094581a20945b1a209d081a209d0b1a209d181a209d1b1a2094281a20942b1a20584096981a20969b1a20585094381a20943b1a20584097381a20973b1a20585094b81a2094bb1a20584096581a20965b1a2058509db81a209dbb1a295158101b101c08517092a9501751027ffff0000660110b1a285180584095a7508150125036500b1a2c00912a100851c0686ff09167518150027ffffff00b2a201852005850985751027ffff0000b1a28521058409587508250681a20958b1a28522058509662564b1a285230968751027ffff0000660110b1a28524092ab1a28525058409406721d1f0005505b12285260930b1a285270686ff0924751016e90026fe0065005500b1a2852809187520170100008027ffffff7fb2a201c00584091aa1008530058409407508150026ff006721d1f0005507b122853109307510b1a285320953164e00265800b1a285330954168800268e00b1a285340686ff0924167500268b0065005500b1a285357508096115002502b1a285360952250db1a2c00905a1008540097c2501b1a28541097d751016ffff26ff7f660110b1a2854205840957b1a2c00916a100855009357508150025646500b1a285510686ff092416be0026fe00b1a28552058409447510150027ffff00006621d15507b1a2c00686ff0901a1008560092365005500b1a2856109267508161000268d00b1a2856209257520170100008027ffffff7fb2a201c0857f058409fe790575089501150026ff00b122857e0686ff09427907b122857d058409ff7903b122857c09fd7901b122857b05850985751027ffff0000b1a205840902a102857a0585094475012501b1a20945b1a209d0b1a209d1b1a20942b1a205840969b1a205850943b1a205840973b1a20585094bb1a205840965b1a2058509dbb1a29515b101c085790686ff097275089501b1a285780584095a15012503b1a285750686ff09297510150027ffff0000b1a285740686ff092a7520170100008027ffffff7fb1a20686ff0990a100858c099175089501150026ff00b1a2858d0992150a2550b1a2858e0993150026ff00b1a2858f099415002501b1a28590099515002502b1a2859109967510150027100e0000b1a285920997b1a2c0a1000600ff85800955150026ff0075089501b182c0c0> | | | | "CountryCode" = 33 | | | | "VendorID" = 1309 | | | | "VersionNumber" = 144 | | | | "IOServiceDEXTEntitlements" = ("com.apple.developer.driverkit.transport.hid") | | | | "PrimaryUsage" = 4 | | | | "LocationID" = 438304768 | | | | "ProductID" = 2 | | | | "SerialNumber" = "4B1207P48981 " | | | | "ReportInterval" = 0 | | | | "PrimaryUsagePage" = 132 | | | | "MaxFeatureReportSize" = 5 | | | | } | | | | | | | +-o IOHIDLibUserClient | | | { | | | "DebugState" = {"EventQueueMap"=({"entrySize"=29,"QueueSize"=16384,"EnqueueErrorCount"=0,"head"=3836,"UsagePercentHist"={"100"=0,"60"=0,"50"=0,"0"=6567,"40"=0,"30"=0,"90"=0,"20"=0,"80"=0,"10"=0,"70"=0},"tail"=3836,"numEntries"=0}),"ClientOpened"=Yes,"Privileged"=Yes} | | | "IOUserClientCreator" = "pid 293, ioupsd" | | | } | | | | | +-o UHC5@1A,1 | | | | { | | | | "assigned-addresses" = <20d1008100000000c04000000000000020000000> | | | | "IOInterruptSpecifiers" = (<1500000007000000>) | | | | "class-code" = <00030c00> | | | | "IODeviceMemory" = ("IOSubMemoryDescriptor is not serializable") | | | | "IOReportLegendPublic" = Yes | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "subsystem-vendor-id" = <86800000> | | | | "built-in" = <00> | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "IOInterruptControllers" = ("io-apic-0") | | | | "vendor-id" = <86800000> | | | | "name" = <"pci8086,3a38"> | | | | "device-id" = <383a0000> | | | | "IOPCIResourced" = Yes | | | | "compatible" = <"pci8086,7270","pci8086,3a38","pciclass,0c0300","UHC5"> | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/UHC5@1a0001" | | | | "subsystem-id" = <70720000> | | | | "revision-id" = <00000000> | | | | "pcidebug" = "0:26:1" | | | | "IOName" = "pci8086,3a38" | | | | "IOReportLegend" = ({"IOReportGroupName"="Interrupt Statistics (by index)","IOReportChannels"=((5291294645182005248,4295098369," First Level Interrupt Handler Count"),(5291294645182005249,4295098369," Second Level Interrupt Handler Count"),(5291294645182005250,4295098369," First Level Interrupt Handler Time (MATUs)"),(5291294645182005251,4295098369," Second Level Interrupt Handler CPU Time (MATUs)"),(5291294645182005252,4295098369,"Second Level Interrupt Handler System Time (MATUs)")),"IOReportChannelInfo"={"IOReportChannelUnit"=0},"IOReportSubGroupName"="UHC5 0"}) | | | | "reg" = <00d100000000000000000000000000000000000020d1000100000000000000000000000020000000> | | | | } | | | | | | | +-o UHC5@3a000000 | | | | { | | | | "IOClass" = "AppleUSBUHCIPCI" | | | | "CFBundleIdentifier" = "com.apple.driver.usb.AppleUSBUHCIPCI" | | | | "IOProviderClass" = "IOPCIDevice" | | | | "kUSBIsochronousRequiresContiguous" = Yes | | | | "IOPCIClassMatch" = "0x0C030000" | | | | "IOPCITunnelCompatible" = No | | | | "kUSBWakePortCurrentLimit" = 1500 | | | | "IOProbeScore" = 0 | | | | "kUSBSleepPortCurrentLimit" = 1000 | | | | "locationID" = 973078528 | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "Errata" = 2156544 | | | | "kUSBSleepSupported" = Yes | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=65536,"MaxPowerState"=3,"DriverPowerState"=0} | | | | "controller-statistics" = {"kControllerStatIOCount"=0,"kControllerStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1090ms (0%)","kPowerStateOn"="704ms (0%)","kPowerStateSuspended"="27093898ms (99%)"},"kControllerStatSpuriousInterruptCount"=0} | | | | "device-properties" = {"acpi-device"="IOACPIPlatformDevice is not serializable","acpi-path"="IOACPIPlane:/_SB/PCI0@0/UHC5@1a0001"} | | | | "CFBundleIdentifierKernel" = "com.apple.driver.usb.AppleUSBUHCIPCI" | | | | "name" = <"UHC5"> | | | | } | | | | | | | +-o AppleUSBUHCIPort@3a100000 | | | | { | | | | "port" = <01000000> | | | | "port-status" = 2 | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1100ms (0%)","kPowerStateOn"="0ms (0%)","kPowerStateSuspended"="27094031ms (99%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "UsbConnector" = 255 | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=65536,"MaxPowerState"=3,"DriverPowerState"=0} | | | | "locationID" = 974127104 | | | | } | | | | | | | +-o AppleUSBUHCIPort@3a200000 | | | { | | | "port" = <02000000> | | | "port-status" = 0 | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1157ms (0%)","kPowerStateOn"="100ms (0%)","kPowerStateSuspended"="27093837ms (99%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | "kUSBWakePortCurrentLimit" = 1500 | | | "kUSBSleepPortCurrentLimit" = 1000 | | | "kUSBBusCurrentSleepAllocation" = 0 | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | "UsbConnector" = 0 | | | "kUSBBusCurrentAllocation" = 0 | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=65536,"MaxPowerState"=3,"DriverPowerState"=0} | | | "locationID" = 975175680 | | | } | | | | | +-o UHC6@1A,2 | | | | { | | | | "assigned-addresses" = <20d2008100000000a04000000000000020000000> | | | | "IOInterruptSpecifiers" = (<1300000007000000>) | | | | "class-code" = <00030c00> | | | | "IODeviceMemory" = ("IOSubMemoryDescriptor is not serializable") | | | | "IOReportLegendPublic" = Yes | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "subsystem-vendor-id" = <86800000> | | | | "built-in" = <00> | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "IOInterruptControllers" = ("io-apic-0") | | | | "vendor-id" = <86800000> | | | | "name" = <"pci8086,3a39"> | | | | "device-id" = <393a0000> | | | | "IOPCIResourced" = Yes | | | | "compatible" = <"pci8086,7270","pci8086,3a39","pciclass,0c0300","UHC6"> | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/UHC6@1a0002" | | | | "subsystem-id" = <70720000> | | | | "revision-id" = <00000000> | | | | "pcidebug" = "0:26:2" | | | | "IOName" = "pci8086,3a39" | | | | "IOReportLegend" = ({"IOReportGroupName"="Interrupt Statistics (by index)","IOReportChannels"=((5291294645182005248,4295098369," First Level Interrupt Handler Count"),(5291294645182005249,4295098369," Second Level Interrupt Handler Count"),(5291294645182005250,4295098369," First Level Interrupt Handler Time (MATUs)"),(5291294645182005251,4295098369," Second Level Interrupt Handler CPU Time (MATUs)"),(5291294645182005252,4295098369,"Second Level Interrupt Handler System Time (MATUs)")),"IOReportChannelInfo"={"IOReportChannelUnit"=0},"IOReportSubGroupName"="UHC6 0"}) | | | | "reg" = <00d200000000000000000000000000000000000020d2000100000000000000000000000020000000> | | | | } | | | | | | | +-o UHC6@5a000000 | | | | { | | | | "IOClass" = "AppleUSBUHCIPCI" | | | | "CFBundleIdentifier" = "com.apple.driver.usb.AppleUSBUHCIPCI" | | | | "IOProviderClass" = "IOPCIDevice" | | | | "kUSBIsochronousRequiresContiguous" = Yes | | | | "IOPCIClassMatch" = "0x0C030000" | | | | "IOPCITunnelCompatible" = No | | | | "kUSBWakePortCurrentLimit" = 1500 | | | | "IOProbeScore" = 0 | | | | "kUSBSleepPortCurrentLimit" = 1000 | | | | "locationID" = 1509949440 | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "Errata" = 2156544 | | | | "kUSBSleepSupported" = Yes | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=65536,"MaxPowerState"=3,"DriverPowerState"=0} | | | | "controller-statistics" = {"kControllerStatIOCount"=0,"kControllerStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1090ms (0%)","kPowerStateOn"="567ms (0%)","kPowerStateSuspended"="27094037ms (99%)"},"kControllerStatSpuriousInterruptCount"=0} | | | | "device-properties" = {"acpi-device"="IOACPIPlatformDevice is not serializable","acpi-path"="IOACPIPlane:/_SB/PCI0@0/UHC6@1a0002"} | | | | "CFBundleIdentifierKernel" = "com.apple.driver.usb.AppleUSBUHCIPCI" | | | | "name" = <"UHC6"> | | | | } | | | | | | | +-o AppleUSBUHCIPort@5a100000 | | | | { | | | | "port" = <01000000> | | | | "port-status" = 2 | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1099ms (0%)","kPowerStateOn"="0ms (0%)","kPowerStateSuspended"="27094032ms (99%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "UsbConnector" = 255 | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=65536,"MaxPowerState"=3,"DriverPowerState"=0} | | | | "locationID" = 1510998016 | | | | } | | | | | | | +-o AppleUSBUHCIPort@5a200000 | | | { | | | "port" = <02000000> | | | "port-status" = 2 | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1098ms (0%)","kPowerStateOn"="0ms (0%)","kPowerStateSuspended"="27094033ms (99%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | "UsbConnector" = 255 | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=65536,"MaxPowerState"=3,"DriverPowerState"=0} | | | "locationID" = 1512046592 | | | } | | | | | +-o EHC2@1A,7 | | | | { | | | | "assigned-addresses" = <10d7008200000000006092900000000000040000> | | | | "IOInterruptSpecifiers" = (<1200000007000000>) | | | | "class-code" = <20030c00> | | | | "IODeviceMemory" = (({"address"=2425511936,"length"=1024})) | | | | "IOReportLegendPublic" = Yes | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "subsystem-vendor-id" = <86800000> | | | | "built-in" = <00> | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "AAPL,current-extra" = 1200 | | | | "IOInterruptControllers" = ("io-apic-0") | | | | "vendor-id" = <86800000> | | | | "name" = <"pci8086,3a3c"> | | | | "device-id" = <3c3a0000> | | | | "acpi-pmcap-offset" = 80 | | | | "IOPCIResourced" = Yes | | | | "AAPL,current-available" = 1500 | | | | "compatible" = <"pci8086,7270","pci8086,3a3c","pciclass,0c0320","EHC2"> | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/EHC2@1a0007" | | | | "AAPL,current-in-sleep" = 2500 | | | | "subsystem-id" = <70720000> | | | | "revision-id" = <00000000> | | | | "IOPCIPMCSState" = 33024 | | | | "pcidebug" = "0:26:7" | | | | "IOName" = "pci8086,3a3c" | | | | "IOReportLegend" = ({"IOReportGroupName"="Interrupt Statistics (by index)","IOReportChannels"=((5291294645182005248,4295098369," First Level Interrupt Handler Count"),(5291294645182005249,4295098369," Second Level Interrupt Handler Count"),(5291294645182005250,4295098369," First Level Interrupt Handler Time (MATUs)"),(5291294645182005251,4295098369," Second Level Interrupt Handler CPU Time (MATUs)"),(5291294645182005252,4295098369,"Second Level Interrupt Handler System Time (MATUs)")),"IOReportChannelInfo"={"IOReportChannelUnit"=0},"IOReportSubGroupName"="EHC2 0"}) | | | | "reg" = <00d700000000000000000000000000000000000010d7000200000000000000000000000000040000> | | | | } | | | | | | | +-o EHC2@fa000000 | | | | { | | | | "IOClass" = "AppleUSBEHCIPCI" | | | | "kUSBSleepSupported" = Yes | | | | "kUSBSleepPortCurrentLimit" = 1000 | | | | "IOPowerManagement" = {"ChildrenPowerState"=3,"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=32768,"MaxPowerState"=3,"DriverPowerState"=0} | | | | "IOProviderClass" = "IOPCIDevice" | | | | "ports" = {"PRT6"={"UsbConnector"=255,"port"=<06000000>},"PRT4"={"UsbConnector"=0,"port"=<04000000>},"PRT2"={"UsbConnector"=0,"port"=<02000000>},"PRT5"={"UsbConnector"=255,"port"=<05000000>},"PRT3"={"UsbConnector"=255,"port"=<03000000>},"PRT1"={"UsbConnector"=255,"port"=<01000000>}} | | | | "IOProbeScore" = 0 | | | | "locationID" = 18446744073608888320 | | | | "name" = <"EHC2"> | | | | "64bit" = Yes | | | | "IOPCIPauseCompatible" = Yes | | | | "device-properties" = {"AAPL,current-available"=1500,"AAPL,current-in-sleep"=2500,"AAPL,current-extra"=1200,"acpi-path"="IOACPIPlane:/_SB/PCI0@0/EHC2@1a0007","acpi-device"="IOACPIPlatformDevice is not serializable"} | | | | "kUSBWakePortCurrentLimit" = 1500 | | | | "CFBundleIdentifierKernel" = "com.apple.driver.usb.AppleUSBEHCIPCI" | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "CFBundleIdentifier" = "com.apple.driver.usb.AppleUSBEHCIPCI" | | | | "port-count" = <06000000> | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "IOPCITunnelCompatible" = No | | | | "controller-statistics" = {"kControllerStatIOCount"=216391,"kControllerStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="969ms (0%)","kPowerStateOn"="27094730ms (99%)","kPowerStateSuspended"="1ms (0%)"},"kControllerStatSpuriousInterruptCount"=0} | | | | "Errata" = 18432 | | | | "IOPCIClassMatch" = "0x0c032000" | | | | } | | | | | | | +-o PRT1@fa100000 | | | | { | | | | "port" = <01000000> | | | | "port-status" = 2 | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1094ms (0%)","kPowerStateOn"="14900776ms (54%)","kPowerStateSuspended"="12193826ms (45%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "UsbConnector" = 255 | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=65536,"MaxPowerState"=3,"DriverPowerState"=0} | | | | "name" = "PRT1" | | | | "locationID" = 18446744073609936896 | | | | } | | | | | | | +-o PRT2@fa200000 | | | | { | | | | "kUSBSleepPortCurrentLimit" = 1000 | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=65536,"MaxPowerState"=3,"DriverPowerState"=0} | | | | "UsbConnector" = 0 | | | | "kUSBWakePortCurrentLimit" = 1500 | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "locationID" = 18446744073610985472 | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | "port-status" = 0 | | | | "kUSBBusCurrentAllocation" = 100 | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1093ms (0%)","kPowerStateOn"="1631ms (0%)","kPowerStateSuspended"="27092972ms (99%)"},"kPortStatConnectCount"=1,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=1,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | "name" = "PRT2" | | | | "port" = <02000000> | | | | } | | | | | | | +-o PRT3@fa300000 | | | | { | | | | "port" = <03000000> | | | | "port-status" = 2 | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1093ms (0%)","kPowerStateOn"="14900775ms (54%)","kPowerStateSuspended"="12193828ms (45%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "UsbConnector" = 255 | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=65536,"MaxPowerState"=3,"DriverPowerState"=0} | | | | "name" = "PRT3" | | | | "locationID" = 18446744073612034048 | | | | } | | | | | | | +-o PRT4@fa400000 | | | | | { | | | | | "kUSBSleepPortCurrentLimit" = 1000 | | | | | "IOPowerManagement" = {"ChildrenPowerState"=3,"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=32768,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | "UsbConnector" = 0 | | | | | "kUSBWakePortCurrentLimit" = 1500 | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "locationID" = 18446744073613082624 | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | "port-status" = 4864 | | | | | "kUSBBusCurrentAllocation" = 100 | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1034ms (0%)","kPowerStateOn"="27094664ms (99%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=1,"kPortStatRemoteWakeCount"=1,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | "name" = "PRT4" | | | | | "port" = <04000000> | | | | | } | | | | | | | | | +-o USB2.0 Hub@fa400000 | | | | | { | | | | | "sessionID" = 2779080206 | | | | | "USBSpeed" = 3 | | | | | "IOServiceLegacyMatchingRegistryID" = 4294968108 | | | | | "idProduct" = 1552 | | | | | "iManufacturer" = 0 | | | | | "bDeviceClass" = 9 | | | | | "IOPowerManagement" = {"PowerOverrideOn"=Yes,"CapabilityFlags"=32768,"MaxPowerState"=2,"DevicePowerState"=2,"DriverPowerState"=0,"ChildrenPowerState"=2,"CurrentPowerState"=2} | | | | | "bcdDevice" = 12952 | | | | | "bMaxPacketSize0" = 64 | | | | | "iProduct" = 1 | | | | | "iSerialNumber" = 0 | | | | | "bNumConfigurations" = 1 | | | | | "kUSBContainerID" = "a800b97a-c059-47ec-994d-458c961bd9b6" | | | | | "USB Product Name" = "USB2.0 Hub" | | | | | "locationID" = 18446744073613082624 | | | | | "bDeviceSubClass" = 0 | | | | | "bcdUSB" = 512 | | | | | "USB Address" = 1 | | | | | "Built-In" = No | | | | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | "non-removable" = "no" | | | | | "bDeviceProtocol" = 2 | | | | | "USBPortType" = 0 | | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.usb")) | | | | | "kUSBCurrentConfiguration" = 1 | | | | | "Device Speed" = 2 | | | | | "idVendor" = 1507 | | | | | "kUSBProductString" = "USB2.0 Hub" | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "kUSBAddress" = 1 | | | | | "IOClassNameOverride" = "IOUSBDevice" | | | | | } | | | | | | | | | +-o AppleUSBHostLegacyClient | | | | | { | | | | | "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=1,"CapabilityFlags"=65536,"MaxPowerState"=2,"DriverPowerState"=1} | | | | | } | | | | | | | | | +-o AppleUSB20Hub@fa400000 | | | | | | { | | | | | | "IOProbeScore" = 50000 | | | | | | "CFBundleIdentifier" = "com.apple.driver.usb.AppleUSBHub" | | | | | | "IOProviderClass" = "IOUSBHostDevice" | | | | | | "IOClass" = "AppleUSB20Hub" | | | | | | "bDeviceSubClass" = 0 | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.usb.AppleUSBHub" | | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | | "UsbBusCurrentPoolID" = 4294968112 | | | | | | "bDeviceClass" = 9 | | | | | | "locationID" = 18446744073613082624 | | | | | | } | | | | | | | | | | | +-o AppleUSB20HubPort@fa410000 | | | | | | | { | | | | | | | "port" = <01000000> | | | | | | | "port-status" = 4864 | | | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1185ms (0%)","kPowerStateOn"="27093803ms (99%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=1,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | | | "kUSBSleepPortCurrentLimit" = 500 | | | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | "IOPowerManagement" = {"ChildrenPowerState"=3,"DevicePowerState"=1,"CurrentPowerState"=3,"CapabilityFlags"=32768,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | | | "kUSBBusCurrentAllocation" = 100 | | | | | | | "locationID" = 18446744073613148160 | | | | | | | } | | | | | | | | | | | | | +-o USB2.0 Hub@fa410000 | | | | | | | { | | | | | | | "sessionID" = 3027956388 | | | | | | | "USBSpeed" = 3 | | | | | | | "IOServiceLegacyMatchingRegistryID" = 4294968157 | | | | | | | "idProduct" = 1552 | | | | | | | "iManufacturer" = 0 | | | | | | | "bDeviceClass" = 9 | | | | | | | "IOPowerManagement" = {"PowerOverrideOn"=Yes,"CapabilityFlags"=32768,"MaxPowerState"=2,"DevicePowerState"=2,"DriverPowerState"=0,"ChildrenPowerState"=2,"CurrentPowerState"=2} | | | | | | | "bcdDevice" = 12952 | | | | | | | "bMaxPacketSize0" = 64 | | | | | | | "iProduct" = 1 | | | | | | | "iSerialNumber" = 0 | | | | | | | "bNumConfigurations" = 1 | | | | | | | "kUSBContainerID" = "00355edf-7fbb-4848-a290-3a8fedbaa96f" | | | | | | | "USB Product Name" = "USB2.0 Hub" | | | | | | | "locationID" = 18446744073613148160 | | | | | | | "bDeviceSubClass" = 0 | | | | | | | "bcdUSB" = 512 | | | | | | | "USB Address" = 2 | | | | | | | "Built-In" = No | | | | | | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | | | "non-removable" = "no" | | | | | | | "bDeviceProtocol" = 2 | | | | | | | "USBPortType" = 0 | | | | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.usb")) | | | | | | | "kUSBCurrentConfiguration" = 1 | | | | | | | "Device Speed" = 2 | | | | | | | "idVendor" = 1507 | | | | | | | "kUSBProductString" = "USB2.0 Hub" | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | "kUSBAddress" = 2 | | | | | | | "IOClassNameOverride" = "IOUSBDevice" | | | | | | | } | | | | | | | | | | | | | +-o AppleUSBHostLegacyClient | | | | | | | { | | | | | | | "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=1,"CapabilityFlags"=65536,"MaxPowerState"=2,"DriverPowerState"=1} | | | | | | | } | | | | | | | | | | | | | +-o AppleUSB20Hub@fa410000 | | | | | | | | { | | | | | | | | "IOProbeScore" = 50000 | | | | | | | | "CFBundleIdentifier" = "com.apple.driver.usb.AppleUSBHub" | | | | | | | | "IOProviderClass" = "IOUSBHostDevice" | | | | | | | | "IOClass" = "AppleUSB20Hub" | | | | | | | | "bDeviceSubClass" = 0 | | | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.usb.AppleUSBHub" | | | | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | | | | "UsbBusCurrentPoolID" = 4294968161 | | | | | | | | "bDeviceClass" = 9 | | | | | | | | "locationID" = 18446744073613148160 | | | | | | | | } | | | | | | | | | | | | | | | +-o AppleUSB20HubPort@fa411000 | | | | | | | | { | | | | | | | | "port" = <01000000> | | | | | | | | "port-status" = 0 | | | | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="27094741ms (99%)","kPowerStateOn"="1ms (0%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | | | | "kUSBSleepPortCurrentLimit" = 500 | | | | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | "IOPowerManagement" = {"DevicePowerState"=1,"CurrentPowerState"=1,"CapabilityFlags"=65540,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | | | | "kUSBBusCurrentAllocation" = 100 | | | | | | | | "locationID" = 18446744073613152256 | | | | | | | | } | | | | | | | | | | | | | | | +-o AppleUSB20HubPort@fa412000 | | | | | | | | { | | | | | | | | "port" = <02000000> | | | | | | | | "port-status" = 0 | | | | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="27094741ms (99%)","kPowerStateOn"="1ms (0%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | | | | "kUSBSleepPortCurrentLimit" = 500 | | | | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | "IOPowerManagement" = {"DevicePowerState"=1,"CurrentPowerState"=1,"CapabilityFlags"=65540,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | | | | "kUSBBusCurrentAllocation" = 100 | | | | | | | | "locationID" = 18446744073613156352 | | | | | | | | } | | | | | | | | | | | | | | | +-o AppleUSB20HubPort@fa413000 | | | | | | | | { | | | | | | | | "port" = <03000000> | | | | | | | | "port-status" = 0 | | | | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="27094741ms (99%)","kPowerStateOn"="1ms (0%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | | | | "kUSBSleepPortCurrentLimit" = 500 | | | | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | "IOPowerManagement" = {"DevicePowerState"=1,"CurrentPowerState"=1,"CapabilityFlags"=65540,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | | | | "kUSBBusCurrentAllocation" = 100 | | | | | | | | "locationID" = 18446744073613160448 | | | | | | | | } | | | | | | | | | | | | | | | +-o AppleUSB20HubPort@fa414000 | | | | | | | { | | | | | | | "port" = <04000000> | | | | | | | "port-status" = 0 | | | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="27094741ms (100%)","kPowerStateOn"="0ms (0%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | | | "kUSBSleepPortCurrentLimit" = 500 | | | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | "IOPowerManagement" = {"DevicePowerState"=1,"CurrentPowerState"=1,"CapabilityFlags"=65540,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | | | "kUSBBusCurrentAllocation" = 100 | | | | | | | "locationID" = 18446744073613164544 | | | | | | | } | | | | | | | | | | | | | +-o IOUSBHostInterface@0 | | | | | | { | | | | | | "USBSpeed" = 3 | | | | | | "iInterface" = 0 | | | | | | "IOServiceLegacyMatchingRegistryID" = 4294968163 | | | | | | "bInterfaceProtocol" = 2 | | | | | | "bAlternateSetting" = 1 | | | | | | "idProduct" = 1552 | | | | | | "bcdDevice" = 12952 | | | | | | "USB Product Name" = "USB2.0 Hub" | | | | | | "locationID" = 18446744073613148160 | | | | | | "bInterfaceClass" = 9 | | | | | | "bInterfaceSubClass" = 0 | | | | | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | | "USBPortType" = 0 | | | | | | "bConfigurationValue" = 1 | | | | | | "bInterfaceNumber" = 0 | | | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.usb")) | | | | | | "idVendor" = 1507 | | | | | | "bNumEndpoints" = 1 | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "IOClassNameOverride" = "IOUSBInterface" | | | | | | } | | | | | | | | | | | +-o AppleUSB20HubPort@fa420000 | | | | | | | { | | | | | | | "port" = <02000000> | | | | | | | "port-status" = 4864 | | | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1185ms (0%)","kPowerStateOn"="27093806ms (99%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=1,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | | | "kUSBSleepPortCurrentLimit" = 500 | | | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | "IOPowerManagement" = {"ChildrenPowerState"=3,"DevicePowerState"=1,"CurrentPowerState"=3,"CapabilityFlags"=32768,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | | | "kUSBBusCurrentAllocation" = 100 | | | | | | | "locationID" = 18446744073613213696 | | | | | | | } | | | | | | | | | | | | | +-o USB2.0 Hub@fa420000 | | | | | | | { | | | | | | | "sessionID" = 3069824393 | | | | | | | "USBSpeed" = 3 | | | | | | | "IOServiceLegacyMatchingRegistryID" = 4294968174 | | | | | | | "idProduct" = 1552 | | | | | | | "iManufacturer" = 0 | | | | | | | "bDeviceClass" = 9 | | | | | | | "IOPowerManagement" = {"PowerOverrideOn"=Yes,"CapabilityFlags"=32768,"MaxPowerState"=2,"DevicePowerState"=2,"DriverPowerState"=0,"ChildrenPowerState"=2,"CurrentPowerState"=2} | | | | | | | "bcdDevice" = 12952 | | | | | | | "bMaxPacketSize0" = 64 | | | | | | | "iProduct" = 1 | | | | | | | "iSerialNumber" = 0 | | | | | | | "bNumConfigurations" = 1 | | | | | | | "kUSBContainerID" = "1b368f5e-d2a5-49d1-94e4-59458190648d" | | | | | | | "USB Product Name" = "USB2.0 Hub" | | | | | | | "locationID" = 18446744073613213696 | | | | | | | "bDeviceSubClass" = 0 | | | | | | | "bcdUSB" = 512 | | | | | | | "USB Address" = 3 | | | | | | | "Built-In" = No | | | | | | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | | | "non-removable" = "no" | | | | | | | "bDeviceProtocol" = 2 | | | | | | | "USBPortType" = 0 | | | | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.usb")) | | | | | | | "kUSBCurrentConfiguration" = 1 | | | | | | | "Device Speed" = 2 | | | | | | | "idVendor" = 1507 | | | | | | | "kUSBProductString" = "USB2.0 Hub" | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | "kUSBAddress" = 3 | | | | | | | "IOClassNameOverride" = "IOUSBDevice" | | | | | | | } | | | | | | | | | | | | | +-o AppleUSBHostLegacyClient | | | | | | | { | | | | | | | "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=1,"CapabilityFlags"=65536,"MaxPowerState"=2,"DriverPowerState"=1} | | | | | | | } | | | | | | | | | | | | | +-o AppleUSB20Hub@fa420000 | | | | | | | | { | | | | | | | | "IOProbeScore" = 50000 | | | | | | | | "CFBundleIdentifier" = "com.apple.driver.usb.AppleUSBHub" | | | | | | | | "IOProviderClass" = "IOUSBHostDevice" | | | | | | | | "IOClass" = "AppleUSB20Hub" | | | | | | | | "bDeviceSubClass" = 0 | | | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.usb.AppleUSBHub" | | | | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | | | | "UsbBusCurrentPoolID" = 4294968178 | | | | | | | | "bDeviceClass" = 9 | | | | | | | | "locationID" = 18446744073613213696 | | | | | | | | } | | | | | | | | | | | | | | | +-o AppleUSB20HubPort@fa421000 | | | | | | | | { | | | | | | | | "port" = <01000000> | | | | | | | | "port-status" = 0 | | | | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="27094702ms (99%)","kPowerStateOn"="1ms (0%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | | | | "kUSBSleepPortCurrentLimit" = 500 | | | | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | "IOPowerManagement" = {"DevicePowerState"=1,"CurrentPowerState"=1,"CapabilityFlags"=65540,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | | | | "kUSBBusCurrentAllocation" = 100 | | | | | | | | "locationID" = 18446744073613217792 | | | | | | | | } | | | | | | | | | | | | | | | +-o AppleUSB20HubPort@fa422000 | | | | | | | | { | | | | | | | | "port" = <02000000> | | | | | | | | "port-status" = 0 | | | | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="27094702ms (100%)","kPowerStateOn"="0ms (0%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | | | | "kUSBSleepPortCurrentLimit" = 500 | | | | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | "IOPowerManagement" = {"DevicePowerState"=1,"CurrentPowerState"=1,"CapabilityFlags"=65540,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | | | | "kUSBBusCurrentAllocation" = 100 | | | | | | | | "locationID" = 18446744073613221888 | | | | | | | | } | | | | | | | | | | | | | | | +-o AppleUSB20HubPort@fa423000 | | | | | | | | { | | | | | | | | "port" = <03000000> | | | | | | | | "port-status" = 0 | | | | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="27094701ms (99%)","kPowerStateOn"="1ms (0%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | | | | "kUSBSleepPortCurrentLimit" = 500 | | | | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | "IOPowerManagement" = {"DevicePowerState"=1,"CurrentPowerState"=1,"CapabilityFlags"=65540,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | | | | "kUSBBusCurrentAllocation" = 100 | | | | | | | | "locationID" = 18446744073613225984 | | | | | | | | } | | | | | | | | | | | | | | | +-o AppleUSB20HubPort@fa424000 | | | | | | | { | | | | | | | "port" = <04000000> | | | | | | | "port-status" = 0 | | | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="27094701ms (100%)","kPowerStateOn"="0ms (0%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | | | "kUSBSleepPortCurrentLimit" = 500 | | | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | "IOPowerManagement" = {"DevicePowerState"=1,"CurrentPowerState"=1,"CapabilityFlags"=65540,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | | | "kUSBBusCurrentAllocation" = 100 | | | | | | | "locationID" = 18446744073613230080 | | | | | | | } | | | | | | | | | | | | | +-o IOUSBHostInterface@0 | | | | | | { | | | | | | "USBSpeed" = 3 | | | | | | "iInterface" = 0 | | | | | | "IOServiceLegacyMatchingRegistryID" = 4294968180 | | | | | | "bInterfaceProtocol" = 2 | | | | | | "bAlternateSetting" = 1 | | | | | | "idProduct" = 1552 | | | | | | "bcdDevice" = 12952 | | | | | | "USB Product Name" = "USB2.0 Hub" | | | | | | "locationID" = 18446744073613213696 | | | | | | "bInterfaceClass" = 9 | | | | | | "bInterfaceSubClass" = 0 | | | | | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | | "USBPortType" = 0 | | | | | | "bConfigurationValue" = 1 | | | | | | "bInterfaceNumber" = 0 | | | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.usb")) | | | | | | "idVendor" = 1507 | | | | | | "bNumEndpoints" = 1 | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "IOClassNameOverride" = "IOUSBInterface" | | | | | | } | | | | | | | | | | | +-o AppleUSB20HubPort@fa430000 | | | | | | | { | | | | | | | "port" = <03000000> | | | | | | | "port-status" = 4864 | | | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1110ms (0%)","kPowerStateOn"="27093882ms (99%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=1,"kPortStatRemoteWakeCount"=1,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | | | "kUSBSleepPortCurrentLimit" = 500 | | | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | "IOPowerManagement" = {"ChildrenPowerState"=3,"DevicePowerState"=1,"CurrentPowerState"=3,"CapabilityFlags"=32768,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | | | "kUSBBusCurrentAllocation" = 100 | | | | | | | "locationID" = 18446744073613279232 | | | | | | | } | | | | | | | | | | | | | +-o USB2.0 Hub@fa430000 | | | | | | | { | | | | | | | "sessionID" = 3112947166 | | | | | | | "USBSpeed" = 3 | | | | | | | "IOServiceLegacyMatchingRegistryID" = 4294968191 | | | | | | | "idProduct" = 1552 | | | | | | | "iManufacturer" = 0 | | | | | | | "bDeviceClass" = 9 | | | | | | | "IOPowerManagement" = {"PowerOverrideOn"=Yes,"CapabilityFlags"=32768,"MaxPowerState"=2,"DevicePowerState"=2,"DriverPowerState"=0,"ChildrenPowerState"=2,"CurrentPowerState"=2} | | | | | | | "bcdDevice" = 12952 | | | | | | | "bMaxPacketSize0" = 64 | | | | | | | "iProduct" = 1 | | | | | | | "iSerialNumber" = 0 | | | | | | | "bNumConfigurations" = 1 | | | | | | | "kUSBContainerID" = "471ff720-bac3-4f88-a401-2f8a7ad85e2e" | | | | | | | "USB Product Name" = "USB2.0 Hub" | | | | | | | "locationID" = 18446744073613279232 | | | | | | | "bDeviceSubClass" = 0 | | | | | | | "bcdUSB" = 512 | | | | | | | "USB Address" = 4 | | | | | | | "Built-In" = No | | | | | | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | | | "non-removable" = "no" | | | | | | | "bDeviceProtocol" = 2 | | | | | | | "USBPortType" = 0 | | | | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.usb")) | | | | | | | "kUSBCurrentConfiguration" = 1 | | | | | | | "Device Speed" = 2 | | | | | | | "idVendor" = 1507 | | | | | | | "kUSBProductString" = "USB2.0 Hub" | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | "kUSBAddress" = 4 | | | | | | | "IOClassNameOverride" = "IOUSBDevice" | | | | | | | } | | | | | | | | | | | | | +-o AppleUSBHostLegacyClient | | | | | | | { | | | | | | | "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=1,"CapabilityFlags"=65536,"MaxPowerState"=2,"DriverPowerState"=1} | | | | | | | } | | | | | | | | | | | | | +-o AppleUSB20Hub@fa430000 | | | | | | | | { | | | | | | | | "IOProbeScore" = 50000 | | | | | | | | "CFBundleIdentifier" = "com.apple.driver.usb.AppleUSBHub" | | | | | | | | "IOProviderClass" = "IOUSBHostDevice" | | | | | | | | "IOClass" = "AppleUSB20Hub" | | | | | | | | "bDeviceSubClass" = 0 | | | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.usb.AppleUSBHub" | | | | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | | | | "UsbBusCurrentPoolID" = 4294968195 | | | | | | | | "bDeviceClass" = 9 | | | | | | | | "locationID" = 18446744073613279232 | | | | | | | | } | | | | | | | | | | | | | | | +-o AppleUSB20HubPort@fa431000 | | | | | | | | | { | | | | | | | | | "port" = <01000000> | | | | | | | | | "port-status" = 4352 | | | | | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1183ms (0%)","kPowerStateOn"="27093476ms (99%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=1,"kPortStatRemoteWakeCount"=1,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | | | | | "kUSBSleepPortCurrentLimit" = 500 | | | | | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | | "IOPowerManagement" = {"ChildrenPowerState"=3,"DevicePowerState"=1,"CurrentPowerState"=3,"CapabilityFlags"=32768,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | | | | | "kUSBBusCurrentAllocation" = 100 | | | | | | | | | "locationID" = 18446744073613283328 | | | | | | | | | } | | | | | | | | | | | | | | | | | +-o AX68002@fa431000 | | | | | | | | | { | | | | | | | | | "kUSBSerialNumberString" = "00000001" | | | | | | | | | "bDeviceClass" = 9 | | | | | | | | | "bDeviceSubClass" = 0 | | | | | | | | | "iSerialNumber" = 3 | | | | | | | | | "Built-In" = No | | | | | | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.usb")) | | | | | | | | | "iProduct" = 2 | | | | | | | | | "USB Serial Number" = "00000001" | | | | | | | | | "USB Vendor Name" = "ASIX Electronics" | | | | | | | | | "USBSpeed" = 1 | | | | | | | | | "IOPowerManagement" = {"PowerOverrideOn"=Yes,"CapabilityFlags"=32768,"MaxPowerState"=2,"DevicePowerState"=2,"DriverPowerState"=0,"ChildrenPowerState"=2,"CurrentPowerState"=2} | | | | | | | | | "bNumConfigurations" = 1 | | | | | | | | | "kUSBProductString" = "AX68002" | | | | | | | | | "IOServiceLegacyMatchingRegistryID" = 4294968209 | | | | | | | | | "kUSBVendorString" = "ASIX Electronics" | | | | | | | | | "USB Product Name" = "AX68002" | | | | | | | | | "iManufacturer" = 1 | | | | | | | | | "idVendor" = 2965 | | | | | | | | | "Device Speed" = 1 | | | | | | | | | "kUSBCurrentConfiguration" = 1 | | | | | | | | | "idProduct" = 26626 | | | | | | | | | "bcdDevice" = 18 | | | | | | | | | "sessionID" = 3375820280 | | | | | | | | | "kUSBContainerID" = "b401c1a6-a1a8-4783-a86e-19e7ef026041" | | | | | | | | | "USB Address" = 5 | | | | | | | | | "non-removable" = "no" | | | | | | | | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | | | | | "IOClassNameOverride" = "IOUSBDevice" | | | | | | | | | "USBPortType" = 0 | | | | | | | | | "bDeviceProtocol" = 0 | | | | | | | | | "locationID" = 18446744073613283328 | | | | | | | | | "bcdUSB" = 257 | | | | | | | | | "kUSBAddress" = 5 | | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | | "bMaxPacketSize0" = 8 | | | | | | | | | } | | | | | | | | | | | | | | | | | +-o AppleUSBHostLegacyClient | | | | | | | | | { | | | | | | | | | "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=1,"CapabilityFlags"=65536,"MaxPowerState"=2,"DriverPowerState"=1} | | | | | | | | | } | | | | | | | | | | | | | | | | | +-o AppleUSB20Hub@fa431000 | | | | | | | | | | { | | | | | | | | | | "IOProbeScore" = 50000 | | | | | | | | | | "CFBundleIdentifier" = "com.apple.driver.usb.AppleUSBHub" | | | | | | | | | | "IOProviderClass" = "IOUSBHostDevice" | | | | | | | | | | "IOClass" = "AppleUSB20Hub" | | | | | | | | | | "bDeviceSubClass" = 0 | | | | | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.usb.AppleUSBHub" | | | | | | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | | | | | | "UsbBusCurrentPoolID" = 4294968213 | | | | | | | | | | "bDeviceClass" = 9 | | | | | | | | | | "locationID" = 18446744073613283328 | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | +-o AppleUSB20HubPort@fa431100 | | | | | | | | | | | { | | | | | | | | | | | "port" = <01000000> | | | | | | | | | | | "port-status" = 4352 | | | | | | | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1234ms (0%)","kPowerStateOn"="27093162ms (99%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=1,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | | | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | | | | | | | "kUSBSleepPortCurrentLimit" = 500 | | | | | | | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | | | | "IOPowerManagement" = {"ChildrenPowerState"=3,"DevicePowerState"=1,"CurrentPowerState"=3,"CapabilityFlags"=32768,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | | | | | | | "kUSBBusCurrentAllocation" = 100 | | | | | | | | | | | "locationID" = 18446744073613283584 | | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | | | +-o USB Keyboard@fa431100 | | | | | | | | | | | { | | | | | | | | | | | "sessionID" = 3627082218 | | | | | | | | | | | "USBSpeed" = 1 | | | | | | | | | | | "IOServiceLegacyMatchingRegistryID" = 4294968232 | | | | | | | | | | | "idProduct" = 8209 | | | | | | | | | | | "iManufacturer" = 0 | | | | | | | | | | | "bDeviceClass" = 0 | | | | | | | | | | | "IOPowerManagement" = {"PowerOverrideOn"=Yes,"CapabilityFlags"=32768,"MaxPowerState"=2,"DevicePowerState"=2,"DriverPowerState"=0,"ChildrenPowerState"=2,"CurrentPowerState"=2} | | | | | | | | | | | "bcdDevice" = 912 | | | | | | | | | | | "bMaxPacketSize0" = 8 | | | | | | | | | | | "iProduct" = 2 | | | | | | | | | | | "iSerialNumber" = 0 | | | | | | | | | | | "bNumConfigurations" = 1 | | | | | | | | | | | "USB Product Name" = "USB Keyboard" | | | | | | | | | | | "USB Address" = 6 | | | | | | | | | | | "locationID" = 18446744073613283584 | | | | | | | | | | | "bDeviceSubClass" = 0 | | | | | | | | | | | "bcdUSB" = 272 | | | | | | | | | | | "Built-In" = No | | | | | | | | | | | "non-removable" = "no" | | | | | | | | | | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | | | | | | | "kUSBCurrentConfiguration" = 1 | | | | | | | | | | | "bDeviceProtocol" = 0 | | | | | | | | | | | "USBPortType" = 0 | | | | | | | | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.usb")) | | | | | | | | | | | "Device Speed" = 1 | | | | | | | | | | | "idVendor" = 1241 | | | | | | | | | | | "kUSBProductString" = "USB Keyboard" | | | | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | | | | "kUSBAddress" = 6 | | | | | | | | | | | "IOClassNameOverride" = "IOUSBDevice" | | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | | | +-o AppleUSBHostLegacyClient | | | | | | | | | | | { | | | | | | | | | | | "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=1,"CapabilityFlags"=65536,"MaxPowerState"=2,"DriverPowerState"=1} | | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | | | +-o AppleUSBHostCompositeDevice | | | | | | | | | | | { | | | | | | | | | | | "IOProbeScore" = 50000 | | | | | | | | | | | "CFBundleIdentifier" = "com.apple.driver.usb.AppleUSBHostCompositeDevice" | | | | | | | | | | | "IOProviderClass" = "IOUSBHostDevice" | | | | | | | | | | | "IOClass" = "AppleUSBHostCompositeDevice" | | | | | | | | | | | "bDeviceSubClass" = 0 | | | | | | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.usb.AppleUSBHostCompositeDevice" | | | | | | | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | | | | | | | "kUSBPreferredConfiguration" = 1 | | | | | | | | | | | "bDeviceClass" = 0 | | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | | | +-o IOUSBHostInterface@0 | | | | | | | | | | | | { | | | | | | | | | | | | "USBSpeed" = 1 | | | | | | | | | | | | "iInterface" = 0 | | | | | | | | | | | | "IOServiceLegacyMatchingRegistryID" = 4294968241 | | | | | | | | | | | | "bInterfaceProtocol" = 1 | | | | | | | | | | | | "bAlternateSetting" = 0 | | | | | | | | | | | | "idProduct" = 8209 | | | | | | | | | | | | "bcdDevice" = 912 | | | | | | | | | | | | "USB Product Name" = "USB Keyboard" | | | | | | | | | | | | "locationID" = 18446744073613283584 | | | | | | | | | | | | "bInterfaceClass" = 3 | | | | | | | | | | | | "bInterfaceSubClass" = 1 | | | | | | | | | | | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | | | | | | | | "USBPortType" = 0 | | | | | | | | | | | | "bConfigurationValue" = 1 | | | | | | | | | | | | "bInterfaceNumber" = 0 | | | | | | | | | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.usb")) | | | | | | | | | | | | "IODEXTMatchCount" = 2 | | | | | | | | | | | | "idVendor" = 1241 | | | | | | | | | | | | "bNumEndpoints" = 1 | | | | | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | | | | | "IOClassNameOverride" = "IOUSBInterface" | | | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | | | | | +-o AppleUserUSBHostHIDDevice | | | | | | | | | | | | { | | | | | | | | | | | | "PrimaryUsagePage" = 1 | | | | | | | | | | | | "MaxInputReportSize" = 8 | | | | | | | | | | | | "IOUserClientClass" = "IOHIDLibUserClient" | | | | | | | | | | | | "VersionNumber" = 912 | | | | | | | | | | | | "VendorID" = 1241 | | | | | | | | | | | | "ReportDescriptor" = <05010906a101050719e029e7150025017501950881029501750881019503750105081901290391029505750191019506750826ff000507190029918100c0> | | | | | | | | | | | | "DebugState" = {"InputReportCount"=17472,"InputReportTime"=56100327} | | | | | | | | | | | | "BootProtocol" = 1 | | | | | | | | | | | | "MaxFeatureReportSize" = 0 | | | | | | | | | | | | "RequiresTCCAuthorization" = Yes | | | | | | | | | | | | "Product" = "USB Keyboard" | | | | | | | | | | | | "Transport" = "USB" | | | | | | | | | | | | "Elements" = ({"ReportID"=0,"ElementCookie"=1,"CollectionType"=1,"Type"=513,"VariableSize"=0,"Elements"=({"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=224,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=4},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=225,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=5},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=226,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=6},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=227,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=7},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=228,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=8},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=229,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=9},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=230,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=10},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=231,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=11},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=255,"IsArray"=Yes,"Type"=2,"Size"=48,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=18446744073709551615,"ReportCount"=6,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=12},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"DuplicateIndex"=0,"UsagePage"=7,"Max"=255,"IsArray"=Yes,"Type"=2,"Size"=8,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=13},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"DuplicateIndex"=1,"UsagePage"=7,"Max"=255,"IsArray"=Yes,"Type"=2,"Size"=8,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=14},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"DuplicateIndex"=2,"UsagePage"=7,"Max"=255,"IsArray"=Yes,"Type"=2,"Size"=8,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=15},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"DuplicateIndex"=3,"UsagePage"=7,"Max"=255,"IsArray"=Yes,"Type"=2,"Size"=8,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=16},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"DuplicateIndex"=4,"UsagePage"=7,"Max"=255,"IsArray"=Yes,"Type"=2,"Size"=8,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=17},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"DuplicateIndex"=5,"UsagePage"=7,"Max"=255,"IsArray"=Yes,"Type"=2,"Size"=8,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=18},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=19},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=1,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=20},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=2,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=21},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=3,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=22},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=4,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=23},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=5,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=24},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=6,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=25},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=7,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=26},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=8,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=27},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=9,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=28},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=10,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=29},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=11,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=30},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=12,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=31},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=13,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=32},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=14,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=33},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=15,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=34},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=16,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=35},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=17,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=36},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=18,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=37},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=19,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=38},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=20,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=39},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=21,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=40},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=22,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=41},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=23,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=42},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=24,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=43},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=25,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=44},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=26,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=45},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=27,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=46},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=28,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=47},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=29,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=48},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=30,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=49},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=31,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=50},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=32,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=51},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=33,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=52},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=34,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=53},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=35,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=54},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=36,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=55},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=37,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=56},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=38,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=57},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=39,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=58},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=40,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=59},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=41,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=60},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=42,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=61},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=43,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=62},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=44,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=63},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=45,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=64},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=46,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=65},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=47,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=66},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=48,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=67},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=49,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=68},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=50,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=69},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=51,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=70},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=52,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=71},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=53,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=72},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=54,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=73},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=55,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=74},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=56,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=75},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=57,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=76},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=58,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=77},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=59,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=78},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=60,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=79},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=61,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=80},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=62,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=81},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=63,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=82},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=64,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=83},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=65,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=84},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=66,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=85},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=67,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=86},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=68,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=87},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=69,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=88},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=70,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=89},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=71,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=90},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=72,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=91},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=73,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=92},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=74,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=93},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=75,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=94},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=76,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=95},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=77,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=96},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=78,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=97},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=79,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=98},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=80,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=99},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=81,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=100},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=82,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=101},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=83,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=102},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=84,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=103},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=85,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=104},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=86,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=105},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=87,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=106},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=88,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=107},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=89,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=108},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=90,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=109},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=91,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=110},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=92,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=111},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=93,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=112},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=94,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=113},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=95,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=114},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=96,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=115},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=97,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=116},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=98,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=117},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=99,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=118},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=100,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=119},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=101,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=120},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=102,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=121},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=103,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=122},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=104,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=123},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=105,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=124},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=106,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=125},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=107,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=126},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=108,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=127},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=109,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=128},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=110,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=129},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=111,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=130},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=112,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=131},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=113,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=132},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=114,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=133},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=115,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=134},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=116,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=135},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=117,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=136},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=118,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=137},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=119,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=138},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=120,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=139},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=121,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=140},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=122,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=141},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=123,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=142},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=124,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=143},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=125,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=144},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=126,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=145},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=127,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=146},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=128,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=147},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=129,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=148},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=130,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=149},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=131,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=150},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=132,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=151},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=133,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=152},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=134,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=153},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=135,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=154},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=136,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=155},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=137,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=156},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=138,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=157},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=139,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=158},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=140,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=159},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=141,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=160},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=142,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=161},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=143,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=162},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=144,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=163},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=145,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=164},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=146,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=165},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=147,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=166},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=148,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=167},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=149,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=168},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=150,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=169},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=151,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=170},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=152,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=171},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=153,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=172},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=154,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=173},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=155,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=174},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=156,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=175},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=157,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=176},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=158,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=177},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=159,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=178},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=160,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=179},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=161,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=180},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=162,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=181},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=163,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=182},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=164,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=183},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=165,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=184},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=166,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=185},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=167,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=186},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=168,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=187},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=169,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=188},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=170,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=189},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=171,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=190},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=172,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=191},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=173,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=192},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=174,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=193},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=175,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=194},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=176,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=195},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=177,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=196},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=178,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=197},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=179,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=198},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=180,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=199},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=181,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=200},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=182,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=201},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=183,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=202},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=184,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=203},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=185,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=204},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=186,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=205},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=187,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=206},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=188,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=207},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=189,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=208},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=190,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=209},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=191,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=210},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=192,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=211},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=193,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=212},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=194,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=213},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=195,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=214},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=196,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=215},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=197,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=216},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=198,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=217},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=199,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=218},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=200,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=219},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=201,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=220},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=202,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=221},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=203,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=222},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=204,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=223},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=205,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=224},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=206,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=225},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=207,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=226},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=208,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=227},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=209,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=228},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=210,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=229},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=211,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=230},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=212,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=231},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=213,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=232},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=214,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=233},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=215,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=234},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=216,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=235},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=217,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=236},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=218,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=237},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=219,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=238},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=220,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=239},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=221,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=240},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=222,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=241},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=223,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=242},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=8,"Max"=1,"IsArray"=No,"Type"=129,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=1,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=243},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=8,"Max"=1,"IsArray"=No,"Type"=129,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=2,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=244},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=8,"Max"=1,"IsArray"=No,"Type"=129,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=3,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=245}),"UsagePage"=1,"Usage"=6},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=3},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=2}) | | | | | | | | | | | | "IOServiceDEXTEntitlements" = "com.apple.developer.driverkit.family.hid.device" | | | | | | | | | | | | "IOUserServerCDHash" = "06b9375b86ecd80335ac9631f3591a9af29394d3" | | | | | | | | | | | | "ProductID" = 8209 | | | | | | | | | | | | "RegisterService" = No | | | | | | | | | | | | "DeviceUsagePairs" = ({"DeviceUsagePage"=1,"DeviceUsage"=6}) | | | | | | | | | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=2,"MaxPowerState"=2} | | | | | | | | | | | | "IOUserServerName" = "com.apple.driverkit.AppleUserUSBHostHIDDeviceKB" | | | | | | | | | | | | "ReportInterval" = 0 | | | | | | | | | | | | "InputReportElements" = ({"ReportID"=0,"ElementCookie"=246,"Size"=64,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=64,"Usage"=0}) | | | | | | | | | | | | "bInterfaceProtocol" = 1 | | | | | | | | | | | | "IOMatchedPersonality" = {"IOClass"="AppleUserHIDDevice","CFBundleIdentifier"="com.apple.AppleUserHIDDrivers","IOProviderClass"="IOUSBHostInterface","IOUserServerCDHash"="06b9375b86ecd80335ac9631f3591a9af29394d3","IOProbeScore"=1000,"bInterfaceSubClass"=1,"IOUserServerName"="com.apple.driverkit.AppleUserUSBHostHIDDeviceKB","HIDDefaultBehavior"="","bInterfaceProtocol"=1,"CFBundleIdentifierKernel"="com.apple.iokit.IOHIDFamily","bInterfaceClass"=3,"IOUserClass"="AppleUserUSBHostHIDDevice"} | | | | | | | | | | | | "CFBundleIdentifier" = "com.apple.AppleUserHIDDrivers" | | | | | | | | | | | | "MaxOutputReportSize" = 1 | | | | | | | | | | | | "IOCFPlugInTypes" = {"7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin"} | | | | | | | | | | | | "IOProviderClass" = "IOUSBHostInterface" | | | | | | | | | | | | "IOUserClass" = "AppleUserUSBHostHIDDevice" | | | | | | | | | | | | "LocationID" = 18446744073613283584 | | | | | | | | | | | | "IOClass" = "AppleUserHIDDevice" | | | | | | | | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOHIDFamily" | | | | | | | | | | | | "PrimaryUsage" = 6 | | | | | | | | | | | | "HIDDefaultBehavior" = "" | | | | | | | | | | | | "CountryCode" = 0 | | | | | | | | | | | | "RequestTimeout" = 5000000 | | | | | | | | | | | | "bInterfaceSubClass" = 1 | | | | | | | | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | | | | | | | | "IOProbeScore" = 61000 | | | | | | | | | | | | "DeviceOpenedByEventSystem" = Yes | | | | | | | | | | | | "bInterfaceClass" = 3 | | | | | | | | | | | | "HIDDKStart" = Yes | | | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | | | | | +-o IOHIDInterface | | | | | | | | | | | | { | | | | | | | | | | | | "Transport" = "USB" | | | | | | | | | | | | "BootProtocol" = 1 | | | | | | | | | | | | "HIDDefaultBehavior" = "" | | | | | | | | | | | | "Product" = "USB Keyboard" | | | | | | | | | | | | "MaxInputReportSize" = 8 | | | | | | | | | | | | "DeviceUsagePairs" = ({"DeviceUsagePage"=1,"DeviceUsage"=6}) | | | | | | | | | | | | "MaxOutputReportSize" = 1 | | | | | | | | | | | | "ReportDescriptor" = <05010906a101050719e029e7150025017501950881029501750881019503750105081901290391029505750191019506750826ff000507190029918100c0> | | | | | | | | | | | | "CountryCode" = 0 | | | | | | | | | | | | "VendorID" = 1241 | | | | | | | | | | | | "VersionNumber" = 912 | | | | | | | | | | | | "IOServiceDEXTEntitlements" = ("com.apple.developer.driverkit.transport.hid") | | | | | | | | | | | | "IODEXTMatchCount" = 1 | | | | | | | | | | | | "PrimaryUsage" = 6 | | | | | | | | | | | | "LocationID" = 18446744073613283584 | | | | | | | | | | | | "ProductID" = 8209 | | | | | | | | | | | | "ReportInterval" = 0 | | | | | | | | | | | | "PrimaryUsagePage" = 1 | | | | | | | | | | | | "DeviceOpenedByEventSystem" = Yes | | | | | | | | | | | | "MaxFeatureReportSize" = 0 | | | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | | | | | +-o AppleUserHIDEventDriver | | | | | | | | | | | | { | | | | | | | | | | | | "PrimaryUsagePage" = 1 | | | | | | | | | | | | "IOUserClientClass" = "IOHIDEventServiceUserClient" | | | | | | | | | | | | "VersionNumber" = 912 | | | | | | | | | | | | "VendorID" = 1241 | | | | | | | | | | | | "Product" = "USB Keyboard" | | | | | | | | | | | | "Transport" = "USB" | | | | | | | | | | | | "HIDKeyboardSupportedModifiers" = 18751743 | | | | | | | | | | | | "IOServiceDEXTEntitlements" = "com.apple.developer.driverkit.family.hid.eventservice" | | | | | | | | | | | | "IOUserServerCDHash" = "06b9375b86ecd80335ac9631f3591a9af29394d3" | | | | | | | | | | | | "ProductID" = 8209 | | | | | | | | | | | | "DeviceUsagePairs" = ({"DeviceUsagePage"=1,"DeviceUsage"=6}) | | | | | | | | | | | | "RegisterService" = No | | | | | | | | | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=2,"MaxPowerState"=2} | | | | | | | | | | | | "IOUserServerName" = "com.apple.driverkit.AppleUserHIDEventDriver" | | | | | | | | | | | | "ReportInterval" = 0 | | | | | | | | | | | | "VendorIDSource" = 0 | | | | | | | | | | | | "IOMatchedPersonality" = {"IOProbeScore"=1,"IOUserClass"="AppleUserHIDEventDriver","IOProviderClass"="IOHIDInterface","IOClass"="AppleUserHIDEventService","IOUserServerCDHash"="06b9375b86ecd80335ac9631f3591a9af29394d3","CFBundleIdentifierKernel"="com.apple.iokit.IOHIDFamily","CFBundleIdentifier"="com.apple.AppleUserHIDDrivers","DeviceUsagePairs"=({"DeviceUsagePage"=1,"DeviceUsage"=1},{"DeviceUsagePage"=1,"DeviceUsage"=2},{"DeviceUsagePage"=1,"DeviceUsage"=6},{"DeviceUsagePage"=1,"DeviceUsage"=7},{"DeviceUsagePage"=12},{"DeviceUsagePage"=13}),"IOUserServerName"="com.apple.driverkit.AppleUserHIDEventDriver"} | | | | | | | | | | | | "HIDEventServiceProperties" = {"HIDMouseKeysOptionToggles"=0,"JitterNoClick"=1,"ActuateDetents"=1,"Dragging"=0,"HIDSlowKeysDelay"=0,"JitterNoMove"=1,"FlipLeftAndRightEdgeGestures"=No,"HIDTrackpadScrollAcceleration"=20480,"HIDInitialKeyRepeat"=250000000,"TrackpadThreeFingerHorizSwipeGesture"=2,"TrackpadThreeFingerDrag"=No,"MTGestureConfiguration"={"Version"=1,"Behaviors"=({"BehaviorID"=5})},"HIDPointerAcceleration"=45056,"UserPreferences"=Yes,"HIDDefaultParameters"=Yes,"HIDMouseKeysOn"=0,"HIDF12EjectDelay"=250,"TrackpadHorizScroll"=1,"TrackpadFourFingerVertSwipeGesture"=2,"TrackpadTwoFingerFromRightEdgeSwipeGesture"=3,"USBMouseStopsTrackpad"=0,"HIDMouseScrollAcceleration"=0,"TrackpadThreeFingerTapGesture"=2,"MouseOneFingerDoubleTapGesture"=0,"HIDScrollZoomModifierMask"=262144,"TrackpadScroll"=Yes,"Trackpad Jitter Milliseconds"=192,"HIDPointerButtonMode"=2,"HIDKeyboardModifierMappingPairs"=({"HIDKeyboardModifierMappingSrc"=30064771302,"HIDKeyboardModifierMappingDst"=30064771299},{"HIDKeyboardModifierMappingSrc"=30064771298,"HIDKeyboardModifierMappingDst"=30064771303},{"HIDKeyboardModifierMappingSrc"=30064771303,"HIDKeyboardModifierMappingDst"=30064771298},{"HIDKeyboardModifierMappingSrc"=30064771299,"HIDKeyboardModifierMappingDst"=30064771302}),"LogLevel"=6,"TrackpadFourFingerHorizSwipeGesture"=2,"HIDTrackpadAcceleration"=45056,"DragLock"=0,"DeviceOpenedByEventSystem"=Yes,"TwofingerNoAction"=1,"MouseTwoFingerDoubleTapGesture"=3,"HIDClickTime"=500000000,"HIDMouseAcceleration"=45056,"SecondClickThreshold"=1,"HIDStickyKeysShiftToggles"=0,"TrackpadHandResting"=Yes,"TrackpadFourFingerPinchGesture"=2,"MouseMomentumScroll"=Yes,"TrackpadFiveFingerPinchGesture"=2,"PalmNoAction Permanent"=1,"MouseButtonMode"="OneButton","TrackpadThreeFingerVertSwipeGesture"=2,"OutsidezoneNoAction When Typing"=1,"ForceSuppressed"=No,"TrackpadCornerSecondaryClick"=0,"MouseButtonDivision"=55,"HIDStickyKeysOn"=0,"HIDStickyKeysDisabled"=0,"EjectDelay"=0,"TrackpadPinch"=1,"FirstClickThreshold"=1,"HIDClickSpace"=(0,0),"PalmNoAction When Typing"=1,"MouseVerticalScroll"=Yes,"version"=1,"HIDSubinterfaceID"=40,"MouseHorizontalScroll"=Yes,"BatchInterval"=1,"MouseKeysStopsTrackpad"=0,"TrackpadMomentumScroll"=Yes,"MouseTwoFingerHorizSwipeGesture"=2,"HIDKeyRepeat"=33333333,"HIDScrollReset"=Yes,"TrackpadTwoFingerDoubleTapGesture"=1,"Clicking"=0,"TrackpadRightClick"=Yes,"TrackpadRotate"=1,"Use Panther Settings for W"=0,"HIDScrollAcceleration"=20480,"HIDFKeyMode"=0} | | | | | | | | | | | | "CFBundleIdentifier" = "com.apple.AppleUserHIDDrivers" | | | | | | | | | | | | "HIDKeyboardKeysDefined" = Yes | | | | | | | | | | | | "IOCFPlugInTypes" = {"7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin"} | | | | | | | | | | | | "IOProviderClass" = "IOHIDInterface" | | | | | | | | | | | | "IOUserClass" = "AppleUserHIDEventDriver" | | | | | | | | | | | | "LocationID" = 18446744073613283584 | | | | | | | | | | | | "IOClass" = "AppleUserHIDEventService" | | | | | | | | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOHIDFamily" | | | | | | | | | | | | "PrimaryUsage" = 6 | | | | | | | | | | | | "CountryCode" = 0 | | | | | | | | | | | | "HIDServiceSupport" = Yes | | | | | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | | | | | | | | "HIDKeyboardSupportsEscKey" = Yes | | | | | | | | | | | | "IOProbeScore" = 1201 | | | | | | | | | | | | "HIDDKStart" = Yes | | | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | | | | | +-o IOHIDEventServiceUserClient | | | | | | | | | | | { | | | | | | | | | | | "DebugState" = {"EventQueue"={"NoFullMsg"=0,"tail"=1536,"NotificationForce"=0,"NotificationCount"=17451,"head"=1536},"EnqueueEventCount"=17944,"LastEventType"=3,"LastEventTime"=72214670} | | | | | | | | | | | "IOUserClientCreator" = "pid 176, hidd" | | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | | | +-o IOUSBHostInterface@1 | | | | | | | | | | | { | | | | | | | | | | | "USBSpeed" = 1 | | | | | | | | | | | "iInterface" = 0 | | | | | | | | | | | "IOServiceLegacyMatchingRegistryID" = 4294968242 | | | | | | | | | | | "bInterfaceProtocol" = 2 | | | | | | | | | | | "bAlternateSetting" = 0 | | | | | | | | | | | "idProduct" = 8209 | | | | | | | | | | | "bcdDevice" = 912 | | | | | | | | | | | "USB Product Name" = "USB Keyboard" | | | | | | | | | | | "locationID" = 18446744073613283584 | | | | | | | | | | | "bInterfaceClass" = 3 | | | | | | | | | | | "bInterfaceSubClass" = 1 | | | | | | | | | | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | | | | | | | "USBPortType" = 0 | | | | | | | | | | | "bConfigurationValue" = 1 | | | | | | | | | | | "bInterfaceNumber" = 1 | | | | | | | | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.usb")) | | | | | | | | | | | "IODEXTMatchCount" = 1 | | | | | | | | | | | "idVendor" = 1241 | | | | | | | | | | | "bNumEndpoints" = 1 | | | | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | | | | "IOClassNameOverride" = "IOUSBInterface" | | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | | | +-o AppleUserUSBHostHIDDevice | | | | | | | | | | | { | | | | | | | | | | | "PrimaryUsagePage" = 12 | | | | | | | | | | | "MaxInputReportSize" = 7 | | | | | | | | | | | "IOUserClientClass" = "IOHIDLibUserClient" | | | | | | | | | | | "VersionNumber" = 912 | | | | | | | | | | | "VendorID" = 1241 | | | | | | | | | | | "ReportDescriptor" = <050c0901a1018501150025017501952a099509e209ea09e90a84010a86010a8a010a8e010a92010a9c010aa3010aa4010a9e020aab010ab4010a01020a02020a03020a07020a08020a1a020a1b020a1c020a1d020a9d020a23020a24020a25020a79020a89020a8b020a8c0209b509b609b709cd0a83010a94010a21020a26020a27020a2a02810695068101c005010980a101850219812983250175019503810695058101c0> | | | | | | | | | | | "DebugState" = {} | | | | | | | | | | | "BootProtocol" = 2 | | | | | | | | | | | "MaxFeatureReportSize" = 1 | | | | | | | | | | | "Product" = "USB Keyboard" | | | | | | | | | | | "Transport" = "USB" | | | | | | | | | | | "Elements" = ({"ReportID"=0,"ElementCookie"=1,"CollectionType"=1,"Type"=513,"VariableSize"=0,"Elements"=({"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=149,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=9},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=226,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=10},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=234,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=11},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=233,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=12},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=388,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=13},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=390,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=14},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=394,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=15},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=398,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=16},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=402,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=17},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=412,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=18},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=419,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=19},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=420,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=20},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=670,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=21},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=427,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=22},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=436,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=23},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=513,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=24},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=514,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=25},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=515,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=26},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=519,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=27},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=520,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=28},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=538,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=29},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=539,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=30},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=540,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=31},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=541,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=32},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=669,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=33},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=547,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=34},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=548,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=35},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=549,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=36},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=633,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=37},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=649,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=38},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=651,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=39},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=652,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=40},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=181,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=41},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=182,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=42},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=183,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=43},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=205,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=44},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=387,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=45},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=404,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=46},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=545,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=47},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=550,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=48},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=551,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=49},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=554,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=50}),"UsagePage"=12,"Usage"=1},{"ReportID"=0,"ElementCookie"=2,"CollectionType"=1,"Type"=513,"VariableSize"=0,"Elements"=({"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=1,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=2,"Usage"=129,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=51},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=1,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=2,"Usage"=130,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=52},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=1,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=2,"Usage"=131,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=53}),"UsagePage"=1,"Usage"=128},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=4},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=3},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=1,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=6},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=1,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=5},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=2,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=8},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=2,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=7}) | | | | | | | | | | | "IOServiceDEXTEntitlements" = "com.apple.developer.driverkit.family.hid.device" | | | | | | | | | | | "IOUserServerCDHash" = "06b9375b86ecd80335ac9631f3591a9af29394d3" | | | | | | | | | | | "ProductID" = 8209 | | | | | | | | | | | "RegisterService" = No | | | | | | | | | | | "DeviceUsagePairs" = ({"DeviceUsagePage"=12,"DeviceUsage"=1},{"DeviceUsagePage"=1,"DeviceUsage"=128}) | | | | | | | | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=2,"MaxPowerState"=2} | | | | | | | | | | | "IOUserServerName" = "com.apple.driverkit.AppleUserUSBHostHIDDevice1" | | | | | | | | | | | "ReportInterval" = 0 | | | | | | | | | | | "InputReportElements" = ({"ReportID"=1,"ElementCookie"=54,"Size"=56,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=56,"Usage"=0},{"ReportID"=2,"ElementCookie"=55,"Size"=16,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=16,"Usage"=0}) | | | | | | | | | | | "IOMatchedPersonality" = {"IOProbeScore"=1000,"IOUserClass"="AppleUserUSBHostHIDDevice","IOProviderClass"="IOUSBHostInterface","HIDDefaultBehavior"="","IOClass"="AppleUserHIDDevice","CFBundleIdentifierKernel"="com.apple.iokit.IOHIDFamily","bInterfaceClass"=3,"IOUserServerCDHash"="06b9375b86ecd80335ac9631f3591a9af29394d3","bInterfaceSubClass"=1,"CFBundleIdentifier"="com.apple.AppleUserHIDDrivers","IOUserServerName"="com.apple.driverkit.AppleUserUSBHostHIDDevice1"} | | | | | | | | | | | "CFBundleIdentifier" = "com.apple.AppleUserHIDDrivers" | | | | | | | | | | | "MaxOutputReportSize" = 1 | | | | | | | | | | | "IOCFPlugInTypes" = {"7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin"} | | | | | | | | | | | "IOProviderClass" = "IOUSBHostInterface" | | | | | | | | | | | "IOUserClass" = "AppleUserUSBHostHIDDevice" | | | | | | | | | | | "LocationID" = 18446744073613283584 | | | | | | | | | | | "IOClass" = "AppleUserHIDDevice" | | | | | | | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOHIDFamily" | | | | | | | | | | | "PrimaryUsage" = 1 | | | | | | | | | | | "HIDDefaultBehavior" = "" | | | | | | | | | | | "CountryCode" = 0 | | | | | | | | | | | "RequestTimeout" = 5000000 | | | | | | | | | | | "bInterfaceSubClass" = 1 | | | | | | | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | | | | | | | "IOProbeScore" = 51000 | | | | | | | | | | | "DeviceOpenedByEventSystem" = Yes | | | | | | | | | | | "bInterfaceClass" = 3 | | | | | | | | | | | "HIDDKStart" = Yes | | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | | | +-o IOHIDInterface | | | | | | | | | | | { | | | | | | | | | | | "Transport" = "USB" | | | | | | | | | | | "BootProtocol" = 2 | | | | | | | | | | | "HIDDefaultBehavior" = "" | | | | | | | | | | | "Product" = "USB Keyboard" | | | | | | | | | | | "MaxInputReportSize" = 7 | | | | | | | | | | | "DeviceUsagePairs" = ({"DeviceUsagePage"=12,"DeviceUsage"=1},{"DeviceUsagePage"=1,"DeviceUsage"=128}) | | | | | | | | | | | "MaxOutputReportSize" = 1 | | | | | | | | | | | "ReportDescriptor" = <050c0901a1018501150025017501952a099509e209ea09e90a84010a86010a8a010a8e010a92010a9c010aa3010aa4010a9e020aab010ab4010a01020a02020a03020a07020a08020a1a020a1b020a1c020a1d020a9d020a23020a24020a25020a79020a89020a8b020a8c0209b509b609b709cd0a83010a94010a21020a26020a27020a2a02810695068101c005010980a101850219812983250175019503810695058101c0> | | | | | | | | | | | "CountryCode" = 0 | | | | | | | | | | | "VendorID" = 1241 | | | | | | | | | | | "VersionNumber" = 912 | | | | | | | | | | | "IOServiceDEXTEntitlements" = ("com.apple.developer.driverkit.transport.hid") | | | | | | | | | | | "IODEXTMatchCount" = 1 | | | | | | | | | | | "PrimaryUsage" = 1 | | | | | | | | | | | "LocationID" = 18446744073613283584 | | | | | | | | | | | "ProductID" = 8209 | | | | | | | | | | | "ReportInterval" = 0 | | | | | | | | | | | "PrimaryUsagePage" = 12 | | | | | | | | | | | "DeviceOpenedByEventSystem" = Yes | | | | | | | | | | | "MaxFeatureReportSize" = 1 | | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | | | +-o IOHIDEventDriver | | | | | | | | | | | { | | | | | | | | | | | "PrimaryUsagePage" = 12 | | | | | | | | | | | "SensorProperties" = {} | | | | | | | | | | | "IOUserClientClass" = "IOHIDEventServiceUserClient" | | | | | | | | | | | "VersionNumber" = 912 | | | | | | | | | | | "VendorID" = 1241 | | | | | | | | | | | "DebugState" = {} | | | | | | | | | | | "BootProtocol" = Yes | | | | | | | | | | | "Product" = "USB Keyboard" | | | | | | | | | | | "Transport" = "USB" | | | | | | | | | | | "Keyboard" = {"Elements"=({"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=149,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=9},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=226,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=10},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=234,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=11},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=233,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=12},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=388,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=13},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=390,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=14},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=394,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=15},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=398,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=16},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=402,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=17},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=412,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=18},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=419,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=19},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=420,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=20},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=670,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=21},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=427,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=22},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=436,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=23},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=513,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=24},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=514,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=25},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=515,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=26},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=519,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=27},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=520,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=28},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=538,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=29},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=539,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=30},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=540,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=31},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=541,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=32},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=669,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=33},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=547,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=34},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=548,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=35},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=549,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=36},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=633,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=37},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=649,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=38},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=651,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=39},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=652,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=40},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=181,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=41},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=182,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=42},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=183,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=43},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=205,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=44},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=387,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=45},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=404,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=46},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=545,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=47},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=550,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=48},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=551,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=49},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=1,"Usage"=554,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=50},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=1,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=2,"Usage"=129,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=51},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=1,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=2,"Usage"=130,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=52},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=1,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=2,"Usage"=131,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=53})} | | | | | | | | | | | "ProductID" = 8209 | | | | | | | | | | | "IOPersonalityPublisher" = "com.apple.iokit.IOHIDEventDriverSafeBoot" | | | | | | | | | | | "DeviceUsagePairs" = ({"DeviceUsagePage"=12,"DeviceUsage"=1},{"DeviceUsagePage"=1,"DeviceUsage"=128}) | | | | | | | | | | | "SupportsGlobeKey" = Yes | | | | | | | | | | | "ReportInterval" = 0 | | | | | | | | | | | "VendorIDSource" = 0 | | | | | | | | | | | "HIDEventServiceProperties" = {"HIDMouseKeysOptionToggles"=0,"JitterNoClick"=1,"ActuateDetents"=1,"Dragging"=0,"HIDSlowKeysDelay"=0,"JitterNoMove"=1,"FlipLeftAndRightEdgeGestures"=No,"HIDTrackpadScrollAcceleration"=20480,"HIDInitialKeyRepeat"=250000000,"TrackpadThreeFingerHorizSwipeGesture"=2,"TrackpadThreeFingerDrag"=No,"MTGestureConfiguration"={"Version"=1,"Behaviors"=({"BehaviorID"=5})},"HIDPointerAcceleration"=45056,"UserPreferences"=Yes,"HIDDefaultParameters"=Yes,"HIDMouseKeysOn"=0,"HIDF12EjectDelay"=250,"TrackpadHorizScroll"=1,"TrackpadFourFingerVertSwipeGesture"=2,"TrackpadTwoFingerFromRightEdgeSwipeGesture"=3,"USBMouseStopsTrackpad"=0,"HIDMouseScrollAcceleration"=0,"TrackpadThreeFingerTapGesture"=2,"MouseOneFingerDoubleTapGesture"=0,"HIDScrollZoomModifierMask"=262144,"TrackpadScroll"=Yes,"Trackpad Jitter Milliseconds"=192,"HIDPointerButtonMode"=2,"HIDKeyboardModifierMappingPairs"=(),"LogLevel"=6,"TrackpadFourFingerHorizSwipeGesture"=2,"HIDTrackpadAcceleration"=45056,"DragLock"=0,"DeviceOpenedByEventSystem"=Yes,"TwofingerNoAction"=1,"MouseTwoFingerDoubleTapGesture"=3,"HIDClickTime"=500000000,"HIDMouseAcceleration"=45056,"SecondClickThreshold"=1,"HIDStickyKeysShiftToggles"=0,"TrackpadHandResting"=Yes,"TrackpadFourFingerPinchGesture"=2,"MouseMomentumScroll"=Yes,"TrackpadFiveFingerPinchGesture"=2,"PalmNoAction Permanent"=1,"MouseButtonMode"="OneButton","TrackpadThreeFingerVertSwipeGesture"=2,"OutsidezoneNoAction When Typing"=1,"ForceSuppressed"=No,"TrackpadCornerSecondaryClick"=0,"MouseButtonDivision"=55,"HIDStickyKeysOn"=0,"HIDStickyKeysDisabled"=0,"EjectDelay"=0,"TrackpadPinch"=1,"FirstClickThreshold"=1,"HIDClickSpace"=(0,0),"PalmNoAction When Typing"=1,"MouseVerticalScroll"=Yes,"version"=1,"HIDSubinterfaceID"=3,"MouseHorizontalScroll"=Yes,"BatchInterval"=1,"MouseKeysStopsTrackpad"=0,"TrackpadMomentumScroll"=Yes,"MouseTwoFingerHorizSwipeGesture"=2,"HIDKeyRepeat"=33333333,"HIDScrollReset"=Yes,"TrackpadTwoFingerDoubleTapGesture"=1,"Clicking"=0,"TrackpadRightClick"=Yes,"TrackpadRotate"=1,"Use Panther Settings for W"=0,"HIDScrollAcceleration"=20480,"HIDFKeyMode"=0} | | | | | | | | | | | "CFBundleIdentifier" = "com.apple.iokit.IOHIDFamily" | | | | | | | | | | | "IOCFPlugInTypes" = {"7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin"} | | | | | | | | | | | "IOMatchDefer" = Yes | | | | | | | | | | | "IOProviderClass" = "IOHIDInterface" | | | | | | | | | | | "HIDAccelCurves" = ({"HIDAccelGainLinear"=65536,"HIDAccelIndex"=0,"HIDAccelTangentSpeedLinear"=524288},{"HIDAccelGainLinear"=60293,"HIDAccelTangentSpeedLinear"=537395,"HIDAccelGainCubic"=5243,"HIDAccelGainParabolic"=26214,"HIDAccelTangentSpeedParabolicRoot"=1245184,"HIDAccelIndex"=8192},{"HIDAccelGainLinear"=60948,"HIDAccelTangentSpeedLinear"=543949,"HIDAccelGainCubic"=6554,"HIDAccelGainParabolic"=36045,"HIDAccelTangentSpeedParabolicRoot"=1179648,"HIDAccelIndex"=32768},{"HIDAccelGainLinear"=61604,"HIDAccelTangentSpeedLinear"=550502,"HIDAccelGainCubic"=7864,"HIDAccelGainParabolic"=46531,"HIDAccelTangentSpeedParabolicRoot"=1114112,"HIDAccelIndex"=45056},{"HIDAccelGainLinear"=62259,"HIDAccelTangentSpeedLinear"=557056,"HIDAccelGainCubic"=9830,"HIDAccelGainParabolic"=57672,"HIDAccelTangentSpeedParabolicRoot"=1048576,"HIDAccelIndex"=57344},{"HIDAccelGainLinear"=62915,"HIDAccelTangentSpeedLinear"=563610,"HIDAccelGainCubic"=11796,"HIDAccelGainParabolic"=69468,"HIDAccelTangentSpeedParabolicRoot"=983040,"HIDAccelIndex"=65536},{"HIDAccelGainLinear"=63570,"HIDAccelTangentSpeedLinear"=570163,"HIDAccelGainCubic"=14418,"HIDAccelGainParabolic"=81920,"HIDAccelTangentSpeedParabolicRoot"=917504,"HIDAccelIndex"=98304},{"HIDAccelGainLinear"=64225,"HIDAccelTangentSpeedLinear"=576717,"HIDAccelGainCubic"=17695,"HIDAccelGainParabolic"=95027,"HIDAccelTangentSpeedParabolicRoot"=851968,"HIDAccelIndex"=131072},{"HIDAccelGainLinear"=64881,"HIDAccelTangentSpeedLinear"=583270,"HIDAccelGainCubic"=21627,"HIDAccelGainParabolic"=108790,"HIDAccelTangentSpeedParabolicRoot"=786432,"HIDAccelIndex"=163840},{"HIDAccelGainLinear"=65536,"HIDAccelTangentSpeedLinear"=589824,"HIDAccelGainCubic"=26214,"HIDAccelGainParabolic"=123208,"HIDAccelTangentSpeedParabolicRoot"=786432,"HIDAccelIndex"=196608}) | | | | | | | | | | | "LocationID" = 18446744073613283584 | | | | | | | | | | | "IOClass" = "IOHIDEventDriver" | | | | | | | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOHIDFamily" | | | | | | | | | | | "PrimaryUsage" = 1 | | | | | | | | | | | "HIDDefaultBehavior" = "" | | | | | | | | | | | "CountryCode" = 0 | | | | | | | | | | | "SensorPropertySupported" = 0 | | | | | | | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | | | | | | | "HIDServiceSupport" = Yes | | | | | | | | | | | "IOProbeScore" = 1200 | | | | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | | | +-o IOHIDEventServiceUserClient | | | | | | | | | | { | | | | | | | | | | "DebugState" = {"EventQueue"={"NoFullMsg"=0,"tail"=0,"NotificationForce"=0,"NotificationCount"=0,"head"=0}} | | | | | | | | | | "IOUserClientCreator" = "pid 176, hidd" | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | +-o AppleUSB20HubPort@fa431200 | | | | | | | | | | | { | | | | | | | | | | | "port" = <02000000> | | | | | | | | | | | "port-status" = 4352 | | | | | | | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1236ms (0%)","kPowerStateOn"="27093185ms (99%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=1,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | | | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | | | | | | | "kUSBSleepPortCurrentLimit" = 500 | | | | | | | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | | | | "IOPowerManagement" = {"ChildrenPowerState"=3,"DevicePowerState"=1,"CurrentPowerState"=3,"CapabilityFlags"=32768,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | | | | | | | "kUSBBusCurrentAllocation" = 100 | | | | | | | | | | | "locationID" = 18446744073613283840 | | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | | | +-o USB Laser Mouse@fa431200 | | | | | | | | | | | { | | | | | | | | | | | "sessionID" = 3671690765 | | | | | | | | | | | "USBSpeed" = 1 | | | | | | | | | | | "IOServiceLegacyMatchingRegistryID" = 4294968249 | | | | | | | | | | | "idProduct" = 49257 | | | | | | | | | | | "iManufacturer" = 1 | | | | | | | | | | | "bDeviceClass" = 0 | | | | | | | | | | | "IOPowerManagement" = {"PowerOverrideOn"=Yes,"CapabilityFlags"=32768,"MaxPowerState"=2,"DevicePowerState"=2,"DriverPowerState"=0,"ChildrenPowerState"=2,"CurrentPowerState"=2} | | | | | | | | | | | "bcdDevice" = 22017 | | | | | | | | | | | "bMaxPacketSize0" = 8 | | | | | | | | | | | "iProduct" = 2 | | | | | | | | | | | "iSerialNumber" = 0 | | | | | | | | | | | "bNumConfigurations" = 1 | | | | | | | | | | | "USB Product Name" = "USB Laser Mouse" | | | | | | | | | | | "USB Address" = 7 | | | | | | | | | | | "locationID" = 18446744073613283840 | | | | | | | | | | | "bDeviceSubClass" = 0 | | | | | | | | | | | "bcdUSB" = 512 | | | | | | | | | | | "Built-In" = No | | | | | | | | | | | "non-removable" = "no" | | | | | | | | | | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | | | | | | | "kUSBCurrentConfiguration" = 1 | | | | | | | | | | | "bDeviceProtocol" = 0 | | | | | | | | | | | "USBPortType" = 0 | | | | | | | | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.usb")) | | | | | | | | | | | "USB Vendor Name" = "Logitech" | | | | | | | | | | | "Device Speed" = 1 | | | | | | | | | | | "idVendor" = 1133 | | | | | | | | | | | "kUSBProductString" = "USB Laser Mouse" | | | | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | | | | "kUSBAddress" = 7 | | | | | | | | | | | "kUSBVendorString" = "Logitech" | | | | | | | | | | | "IOClassNameOverride" = "IOUSBDevice" | | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | | | +-o AppleUSBHostLegacyClient | | | | | | | | | | | { | | | | | | | | | | | "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=1,"CapabilityFlags"=65536,"MaxPowerState"=2,"DriverPowerState"=1} | | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | | | +-o AppleUSBHostCompositeDevice | | | | | | | | | | | { | | | | | | | | | | | "IOProbeScore" = 50000 | | | | | | | | | | | "CFBundleIdentifier" = "com.apple.driver.usb.AppleUSBHostCompositeDevice" | | | | | | | | | | | "IOProviderClass" = "IOUSBHostDevice" | | | | | | | | | | | "IOClass" = "AppleUSBHostCompositeDevice" | | | | | | | | | | | "bDeviceSubClass" = 0 | | | | | | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.usb.AppleUSBHostCompositeDevice" | | | | | | | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | | | | | | | "kUSBPreferredConfiguration" = 1 | | | | | | | | | | | "bDeviceClass" = 0 | | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | | | +-o IOUSBHostInterface@0 | | | | | | | | | | | { | | | | | | | | | | | "USBSpeed" = 1 | | | | | | | | | | | "iInterface" = 0 | | | | | | | | | | | "IOServiceLegacyMatchingRegistryID" = 4294968257 | | | | | | | | | | | "bInterfaceProtocol" = 2 | | | | | | | | | | | "bAlternateSetting" = 0 | | | | | | | | | | | "idProduct" = 49257 | | | | | | | | | | | "bcdDevice" = 22017 | | | | | | | | | | | "USB Product Name" = "USB Laser Mouse" | | | | | | | | | | | "locationID" = 18446744073613283840 | | | | | | | | | | | "bInterfaceClass" = 3 | | | | | | | | | | | "bInterfaceSubClass" = 1 | | | | | | | | | | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | | | | | | | "USBPortType" = 0 | | | | | | | | | | | "bConfigurationValue" = 1 | | | | | | | | | | | "bInterfaceNumber" = 0 | | | | | | | | | | | "USB Vendor Name" = "Logitech" | | | | | | | | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.usb")) | | | | | | | | | | | "idVendor" = 1133 | | | | | | | | | | | "IODEXTMatchCount" = 1 | | | | | | | | | | | "bNumEndpoints" = 1 | | | | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | | | | "IOClassNameOverride" = "IOUSBInterface" | | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | | | +-o AppleUserUSBHostHIDDevice | | | | | | | | | | | { | | | | | | | | | | | "PrimaryUsagePage" = 1 | | | | | | | | | | | "MaxInputReportSize" = 6 | | | | | | | | | | | "IOUserClientClass" = "IOHIDLibUserClient" | | | | | | | | | | | "VersionNumber" = 22017 | | | | | | | | | | | "VendorID" = 1133 | | | | | | | | | | | "ReportDescriptor" = <05010902a1010901a10005091901290815002501950875018102950081030501093009311601f826ff07750c9502810609381581257f750895018106050c0a380295018106c0c0> | | | | | | | | | | | "DebugState" = {"InputReportCount"=198575,"InputReportTime"=6310351291} | | | | | | | | | | | "BootProtocol" = 2 | | | | | | | | | | | "MaxFeatureReportSize" = 0 | | | | | | | | | | | "RequiresTCCAuthorization" = Yes | | | | | | | | | | | "Product" = "USB Laser Mouse" | | | | | | | | | | | "Transport" = "USB" | | | | | | | | | | | "Elements" = ({"ReportID"=0,"ElementCookie"=1,"CollectionType"=1,"Type"=513,"VariableSize"=0,"Elements"=({"ReportID"=0,"ElementCookie"=2,"CollectionType"=0,"Type"=513,"VariableSize"=0,"Elements"=({"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=9,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=1,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=5},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=9,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=2,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=6},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=9,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=3,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=7},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=9,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=4,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=8},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=9,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=5,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=9},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=9,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=6,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=10},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=9,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=7,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=11},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=9,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=8,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=12},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=1,"Max"=2047,"IsArray"=No,"Type"=1,"Size"=12,"Min"=18446744073709549569,"Flags"=6,"ReportID"=0,"Usage"=48,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=12,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=18446744073709549569,"IsWrapping"=No,"ScaledMax"=2047,"ElementCookie"=13},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=1,"Max"=2047,"IsArray"=No,"Type"=1,"Size"=12,"Min"=18446744073709549569,"Flags"=6,"ReportID"=0,"Usage"=49,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=12,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=18446744073709549569,"IsWrapping"=No,"ScaledMax"=2047,"ElementCookie"=14},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=1,"Max"=127,"IsArray"=No,"Type"=1,"Size"=8,"Min"=18446744073709551489,"Flags"=6,"ReportID"=0,"Usage"=56,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=18446744073709551489,"IsWrapping"=No,"ScaledMax"=127,"ElementCookie"=15},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=127,"IsArray"=No,"Type"=1,"Size"=8,"Min"=18446744073709551489,"Flags"=6,"ReportID"=0,"Usage"=568,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=18446744073709551489,"IsWrapping"=No,"ScaledMax"=127,"ElementCookie"=16}),"UsagePage"=1,"Usage"=1}),"UsagePage"=1,"Usage"=2},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=4},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=3}) | | | | | | | | | | | "IOServiceDEXTEntitlements" = "com.apple.developer.driverkit.family.hid.device" | | | | | | | | | | | "Manufacturer" = "Logitech" | | | | | | | | | | | "IOUserServerCDHash" = "06b9375b86ecd80335ac9631f3591a9af29394d3" | | | | | | | | | | | "ProductID" = 49257 | | | | | | | | | | | "RegisterService" = No | | | | | | | | | | | "DeviceUsagePairs" = ({"DeviceUsagePage"=1,"DeviceUsage"=2},{"DeviceUsagePage"=1,"DeviceUsage"=1}) | | | | | | | | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=2,"MaxPowerState"=2} | | | | | | | | | | | "IOUserServerName" = "com.apple.driverkit.AppleUserUSBHostHIDDevice1" | | | | | | | | | | | "ReportInterval" = 0 | | | | | | | | | | | "InputReportElements" = ({"ReportID"=0,"ElementCookie"=17,"Size"=48,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=48,"Usage"=0}) | | | | | | | | | | | "IOMatchedPersonality" = {"IOProbeScore"=1000,"IOUserClass"="AppleUserUSBHostHIDDevice","IOProviderClass"="IOUSBHostInterface","HIDDefaultBehavior"="","IOClass"="AppleUserHIDDevice","CFBundleIdentifierKernel"="com.apple.iokit.IOHIDFamily","bInterfaceClass"=3,"IOUserServerCDHash"="06b9375b86ecd80335ac9631f3591a9af29394d3","bInterfaceSubClass"=1,"CFBundleIdentifier"="com.apple.AppleUserHIDDrivers","IOUserServerName"="com.apple.driverkit.AppleUserUSBHostHIDDevice1"} | | | | | | | | | | | "CFBundleIdentifier" = "com.apple.AppleUserHIDDrivers" | | | | | | | | | | | "MaxOutputReportSize" = 0 | | | | | | | | | | | "IOCFPlugInTypes" = {"7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin"} | | | | | | | | | | | "IOProviderClass" = "IOUSBHostInterface" | | | | | | | | | | | "IOUserClass" = "AppleUserUSBHostHIDDevice" | | | | | | | | | | | "LocationID" = 18446744073613283840 | | | | | | | | | | | "IOClass" = "AppleUserHIDDevice" | | | | | | | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOHIDFamily" | | | | | | | | | | | "PrimaryUsage" = 2 | | | | | | | | | | | "HIDDefaultBehavior" = "" | | | | | | | | | | | "CountryCode" = 0 | | | | | | | | | | | "RequestTimeout" = 5000000 | | | | | | | | | | | "bInterfaceSubClass" = 1 | | | | | | | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | | | | | | | "IOProbeScore" = 51000 | | | | | | | | | | | "DeviceOpenedByEventSystem" = Yes | | | | | | | | | | | "bInterfaceClass" = 3 | | | | | | | | | | | "HIDDKStart" = Yes | | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | | | +-o IOHIDInterface | | | | | | | | | | | { | | | | | | | | | | | "Transport" = "USB" | | | | | | | | | | | "BootProtocol" = 2 | | | | | | | | | | | "HIDDefaultBehavior" = "" | | | | | | | | | | | "Manufacturer" = "Logitech" | | | | | | | | | | | "Product" = "USB Laser Mouse" | | | | | | | | | | | "MaxInputReportSize" = 6 | | | | | | | | | | | "DeviceUsagePairs" = ({"DeviceUsagePage"=1,"DeviceUsage"=2},{"DeviceUsagePage"=1,"DeviceUsage"=1}) | | | | | | | | | | | "MaxOutputReportSize" = 0 | | | | | | | | | | | "ReportDescriptor" = <05010902a1010901a10005091901290815002501950875018102950081030501093009311601f826ff07750c9502810609381581257f750895018106050c0a380295018106c0c0> | | | | | | | | | | | "CountryCode" = 0 | | | | | | | | | | | "VendorID" = 1133 | | | | | | | | | | | "VersionNumber" = 22017 | | | | | | | | | | | "IOServiceDEXTEntitlements" = ("com.apple.developer.driverkit.transport.hid") | | | | | | | | | | | "IODEXTMatchCount" = 1 | | | | | | | | | | | "PrimaryUsage" = 2 | | | | | | | | | | | "LocationID" = 18446744073613283840 | | | | | | | | | | | "ProductID" = 49257 | | | | | | | | | | | "ReportInterval" = 0 | | | | | | | | | | | "PrimaryUsagePage" = 1 | | | | | | | | | | | "DeviceOpenedByEventSystem" = Yes | | | | | | | | | | | "MaxFeatureReportSize" = 0 | | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | | | +-o AppleUserHIDEventDriver | | | | | | | | | | | { | | | | | | | | | | | "PrimaryUsagePage" = 1 | | | | | | | | | | | "IOUserClientClass" = "IOHIDEventServiceUserClient" | | | | | | | | | | | "VersionNumber" = 22017 | | | | | | | | | | | "VendorID" = 1133 | | | | | | | | | | | "HIDPointerResolution" = 26214400 | | | | | | | | | | | "Product" = "USB Laser Mouse" | | | | | | | | | | | "Transport" = "USB" | | | | | | | | | | | "IOServiceDEXTEntitlements" = "com.apple.developer.driverkit.family.hid.eventservice" | | | | | | | | | | | "Manufacturer" = "Logitech" | | | | | | | | | | | "IOUserServerCDHash" = "06b9375b86ecd80335ac9631f3591a9af29394d3" | | | | | | | | | | | "ProductID" = 49257 | | | | | | | | | | | "DeviceUsagePairs" = ({"DeviceUsagePage"=1,"DeviceUsage"=2},{"DeviceUsagePage"=1,"DeviceUsage"=1}) | | | | | | | | | | | "RegisterService" = No | | | | | | | | | | | "HIDScrollResolution" = 589824 | | | | | | | | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=2,"MaxPowerState"=2} | | | | | | | | | | | "IOUserServerName" = "com.apple.driverkit.AppleUserHIDEventDriver" | | | | | | | | | | | "ReportInterval" = 0 | | | | | | | | | | | "HIDPointerButtonCount" = 8 | | | | | | | | | | | "VendorIDSource" = 0 | | | | | | | | | | | "IOMatchedPersonality" = {"IOProbeScore"=1,"IOUserClass"="AppleUserHIDEventDriver","IOProviderClass"="IOHIDInterface","IOClass"="AppleUserHIDEventService","IOUserServerCDHash"="06b9375b86ecd80335ac9631f3591a9af29394d3","CFBundleIdentifierKernel"="com.apple.iokit.IOHIDFamily","CFBundleIdentifier"="com.apple.AppleUserHIDDrivers","DeviceUsagePairs"=({"DeviceUsagePage"=1,"DeviceUsage"=1},{"DeviceUsagePage"=1,"DeviceUsage"=2},{"DeviceUsagePage"=1,"DeviceUsage"=6},{"DeviceUsagePage"=1,"DeviceUsage"=7},{"DeviceUsagePage"=12},{"DeviceUsagePage"=13}),"IOUserServerName"="com.apple.driverkit.AppleUserHIDEventDriver"} | | | | | | | | | | | "HIDEventServiceProperties" = {"HIDMouseKeysOptionToggles"=0,"JitterNoClick"=1,"ActuateDetents"=1,"Dragging"=0,"HIDSlowKeysDelay"=0,"JitterNoMove"=1,"FlipLeftAndRightEdgeGestures"=No,"HIDTrackpadScrollAcceleration"=20480,"HIDInitialKeyRepeat"=250000000,"TrackpadThreeFingerHorizSwipeGesture"=2,"TrackpadThreeFingerDrag"=No,"MTGestureConfiguration"={"Version"=1,"Behaviors"=({"BehaviorID"=5})},"HIDPointerAcceleration"=45056,"UserPreferences"=Yes,"HIDDefaultParameters"=Yes,"HIDMouseKeysOn"=0,"HIDF12EjectDelay"=250,"TrackpadHorizScroll"=1,"TrackpadFourFingerVertSwipeGesture"=2,"TrackpadTwoFingerFromRightEdgeSwipeGesture"=3,"USBMouseStopsTrackpad"=0,"HIDMouseScrollAcceleration"=0,"TrackpadThreeFingerTapGesture"=2,"MouseOneFingerDoubleTapGesture"=0,"HIDScrollZoomModifierMask"=262144,"TrackpadScroll"=Yes,"Trackpad Jitter Milliseconds"=192,"HIDPointerButtonMode"=2,"HIDKeyboardModifierMappingPairs"=(),"LogLevel"=6,"TrackpadFourFingerHorizSwipeGesture"=2,"HIDTrackpadAcceleration"=45056,"DragLock"=0,"DeviceOpenedByEventSystem"=Yes,"TwofingerNoAction"=1,"MouseTwoFingerDoubleTapGesture"=3,"HIDClickTime"=500000000,"HIDMouseAcceleration"=45056,"SecondClickThreshold"=1,"HIDStickyKeysShiftToggles"=0,"TrackpadHandResting"=Yes,"TrackpadFourFingerPinchGesture"=2,"MouseMomentumScroll"=Yes,"TrackpadFiveFingerPinchGesture"=2,"PalmNoAction Permanent"=1,"MouseButtonMode"="OneButton","TrackpadThreeFingerVertSwipeGesture"=2,"OutsidezoneNoAction When Typing"=1,"ForceSuppressed"=No,"TrackpadCornerSecondaryClick"=0,"MouseButtonDivision"=55,"HIDStickyKeysOn"=0,"HIDStickyKeysDisabled"=0,"EjectDelay"=0,"TrackpadPinch"=1,"FirstClickThreshold"=1,"HIDClickSpace"=(0,0),"PalmNoAction When Typing"=1,"MouseVerticalScroll"=Yes,"version"=1,"MouseHorizontalScroll"=Yes,"BatchInterval"=1,"MouseKeysStopsTrackpad"=0,"TrackpadMomentumScroll"=Yes,"HIDScrollAccelerationType"="HIDMouseScrollAcceleration","MouseTwoFingerHorizSwipeGesture"=2,"HIDKeyRepeat"=33333333,"HIDScrollReset"=Yes,"TrackpadTwoFingerDoubleTapGesture"=1,"Clicking"=0,"TrackpadRightClick"=Yes,"TrackpadRotate"=1,"Use Panther Settings for W"=0,"HIDScrollAcceleration"=20480,"HIDPointerAccelerationType"="HIDMouseAcceleration","HIDFKeyMode"=0} | | | | | | | | | | | "CFBundleIdentifier" = "com.apple.AppleUserHIDDrivers" | | | | | | | | | | | "IOCFPlugInTypes" = {"7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin"} | | | | | | | | | | | "IOProviderClass" = "IOHIDInterface" | | | | | | | | | | | "IOUserClass" = "AppleUserHIDEventDriver" | | | | | | | | | | | "LocationID" = 18446744073613283840 | | | | | | | | | | | "IOClass" = "AppleUserHIDEventService" | | | | | | | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOHIDFamily" | | | | | | | | | | | "PrimaryUsage" = 2 | | | | | | | | | | | "CountryCode" = 0 | | | | | | | | | | | "HIDServiceSupport" = Yes | | | | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | | | | | | | "IOProbeScore" = 1201 | | | | | | | | | | | "HIDDKStart" = Yes | | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | | | +-o IOHIDEventServiceUserClient | | | | | | | | | | { | | | | | | | | | | "DebugState" = {"EventQueue"={"NoFullMsg"=0,"tail"=14476,"NotificationForce"=0,"NotificationCount"=198573,"head"=14476},"EnqueueEventCount"=199118,"LastEventType"=6,"LastEventTime"=6312095787} | | | | | | | | | | "IOUserClientCreator" = "pid 176, hidd" | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | +-o AppleUSB20HubPort@fa431300 | | | | | | | | | | { | | | | | | | | | | "port" = <03000000> | | | | | | | | | | "port-status" = 0 | | | | | | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="27094425ms (100%)","kPowerStateOn"="0ms (0%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | | | | | | "kUSBSleepPortCurrentLimit" = 500 | | | | | | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | | | "IOPowerManagement" = {"DevicePowerState"=1,"CurrentPowerState"=1,"CapabilityFlags"=65540,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | | | | | | "kUSBBusCurrentAllocation" = 100 | | | | | | | | | | "locationID" = 18446744073613284096 | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | +-o AppleUSB20HubPort@fa431400 | | | | | | | | | | { | | | | | | | | | | "port" = <04000000> | | | | | | | | | | "port-status" = 0 | | | | | | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="27094423ms (100%)","kPowerStateOn"="0ms (0%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | | | | | | "kUSBSleepPortCurrentLimit" = 500 | | | | | | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | | | "IOPowerManagement" = {"DevicePowerState"=1,"CurrentPowerState"=1,"CapabilityFlags"=65540,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | | | | | | "kUSBBusCurrentAllocation" = 100 | | | | | | | | | | "locationID" = 18446744073613284352 | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | +-o AppleUSB20HubPort@fa431500 | | | | | | | | | | { | | | | | | | | | | "port" = <05000000> | | | | | | | | | | "port-status" = 0 | | | | | | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="27094423ms (100%)","kPowerStateOn"="0ms (0%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | | | | | | "kUSBSleepPortCurrentLimit" = 500 | | | | | | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | | | "IOPowerManagement" = {"DevicePowerState"=1,"CurrentPowerState"=1,"CapabilityFlags"=65540,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | | | | | | "kUSBBusCurrentAllocation" = 100 | | | | | | | | | | "locationID" = 18446744073613284608 | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | +-o AppleUSB20HubPort@fa431600 | | | | | | | | | | { | | | | | | | | | | "port" = <06000000> | | | | | | | | | | "port-status" = 0 | | | | | | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="27094422ms (99%)","kPowerStateOn"="1ms (0%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | | | | | | "kUSBSleepPortCurrentLimit" = 500 | | | | | | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | | | "IOPowerManagement" = {"DevicePowerState"=1,"CurrentPowerState"=1,"CapabilityFlags"=65540,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | | | | | | "kUSBBusCurrentAllocation" = 100 | | | | | | | | | | "locationID" = 18446744073613284864 | | | | | | | | | | } | | | | | | | | | | | | | | | | | | | +-o AppleUSB20HubPort@fa431700 | | | | | | | | | { | | | | | | | | | "port" = <07000000> | | | | | | | | | "port-status" = 0 | | | | | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="27094421ms (99%)","kPowerStateOn"="1ms (0%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | | | | | "kUSBSleepPortCurrentLimit" = 500 | | | | | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | | "IOPowerManagement" = {"DevicePowerState"=1,"CurrentPowerState"=1,"CapabilityFlags"=65540,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | | | | | "kUSBBusCurrentAllocation" = 100 | | | | | | | | | "locationID" = 18446744073613285120 | | | | | | | | | } | | | | | | | | | | | | | | | | | +-o IOUSBHostInterface@0 | | | | | | | | { | | | | | | | | "USBSpeed" = 1 | | | | | | | | "iInterface" = 0 | | | | | | | | "IOServiceLegacyMatchingRegistryID" = 4294968215 | | | | | | | | "bInterfaceProtocol" = 0 | | | | | | | | "bAlternateSetting" = 0 | | | | | | | | "idProduct" = 26626 | | | | | | | | "bcdDevice" = 18 | | | | | | | | "USB Product Name" = "AX68002" | | | | | | | | "locationID" = 18446744073613283328 | | | | | | | | "bInterfaceClass" = 9 | | | | | | | | "bInterfaceSubClass" = 0 | | | | | | | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | | | | "USBPortType" = 0 | | | | | | | | "bConfigurationValue" = 1 | | | | | | | | "bInterfaceNumber" = 0 | | | | | | | | "USB Vendor Name" = "ASIX Electronics" | | | | | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.usb")) | | | | | | | | "idVendor" = 2965 | | | | | | | | "bNumEndpoints" = 1 | | | | | | | | "USB Serial Number" = "00000001" | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | "IOClassNameOverride" = "IOUSBInterface" | | | | | | | | } | | | | | | | | | | | | | | | +-o AppleUSB20HubPort@fa432000 | | | | | | | | { | | | | | | | | "port" = <02000000> | | | | | | | | "port-status" = 0 | | | | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="27094691ms (100%)","kPowerStateOn"="1ms (0%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | | | | "kUSBSleepPortCurrentLimit" = 500 | | | | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | "IOPowerManagement" = {"DevicePowerState"=1,"CurrentPowerState"=1,"CapabilityFlags"=65540,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | | | | "kUSBBusCurrentAllocation" = 100 | | | | | | | | "locationID" = 18446744073613287424 | | | | | | | | } | | | | | | | | | | | | | | | +-o AppleUSB20HubPort@fa433000 | | | | | | | | { | | | | | | | | "port" = <03000000> | | | | | | | | "port-status" = 0 | | | | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="27094691ms (100%)","kPowerStateOn"="1ms (0%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | | | | "kUSBSleepPortCurrentLimit" = 500 | | | | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | "IOPowerManagement" = {"DevicePowerState"=1,"CurrentPowerState"=1,"CapabilityFlags"=65540,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | | | | "kUSBBusCurrentAllocation" = 100 | | | | | | | | "locationID" = 18446744073613291520 | | | | | | | | } | | | | | | | | | | | | | | | +-o AppleUSB20HubPort@fa434000 | | | | | | | { | | | | | | | "port" = <04000000> | | | | | | | "port-status" = 0 | | | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="27094690ms (99%)","kPowerStateOn"="1ms (0%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | | | "kUSBSleepPortCurrentLimit" = 500 | | | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | "IOPowerManagement" = {"DevicePowerState"=1,"CurrentPowerState"=1,"CapabilityFlags"=65540,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | | | "kUSBBusCurrentAllocation" = 100 | | | | | | | "locationID" = 18446744073613295616 | | | | | | | } | | | | | | | | | | | | | +-o IOUSBHostInterface@0 | | | | | | { | | | | | | "USBSpeed" = 3 | | | | | | "iInterface" = 0 | | | | | | "IOServiceLegacyMatchingRegistryID" = 4294968197 | | | | | | "bInterfaceProtocol" = 2 | | | | | | "bAlternateSetting" = 1 | | | | | | "idProduct" = 1552 | | | | | | "bcdDevice" = 12952 | | | | | | "USB Product Name" = "USB2.0 Hub" | | | | | | "locationID" = 18446744073613279232 | | | | | | "bInterfaceClass" = 9 | | | | | | "bInterfaceSubClass" = 0 | | | | | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | | "USBPortType" = 0 | | | | | | "bConfigurationValue" = 1 | | | | | | "bInterfaceNumber" = 0 | | | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.usb")) | | | | | | "idVendor" = 1507 | | | | | | "bNumEndpoints" = 1 | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "IOClassNameOverride" = "IOUSBInterface" | | | | | | } | | | | | | | | | | | +-o AppleUSB20HubPort@fa440000 | | | | | { | | | | | "port" = <04000000> | | | | | "port-status" = 0 | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="27095024ms (100%)","kPowerStateOn"="0ms (0%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | "kUSBSleepPortCurrentLimit" = 500 | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "IOPowerManagement" = {"DevicePowerState"=1,"CurrentPowerState"=1,"CapabilityFlags"=65540,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | "kUSBBusCurrentAllocation" = 100 | | | | | "locationID" = 18446744073613344768 | | | | | } | | | | | | | | | +-o IOUSBHostInterface@0 | | | | { | | | | "USBSpeed" = 3 | | | | "iInterface" = 0 | | | | "IOServiceLegacyMatchingRegistryID" = 4294968114 | | | | "bInterfaceProtocol" = 2 | | | | "bAlternateSetting" = 1 | | | | "idProduct" = 1552 | | | | "bcdDevice" = 12952 | | | | "USB Product Name" = "USB2.0 Hub" | | | | "locationID" = 18446744073613082624 | | | | "bInterfaceClass" = 9 | | | | "bInterfaceSubClass" = 0 | | | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | "USBPortType" = 0 | | | | "bConfigurationValue" = 1 | | | | "bInterfaceNumber" = 0 | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.usb")) | | | | "idVendor" = 1507 | | | | "bNumEndpoints" = 1 | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "IOClassNameOverride" = "IOUSBInterface" | | | | } | | | | | | | +-o PRT5@fa500000 | | | | { | | | | "port" = <05000000> | | | | "port-status" = 2 | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1092ms (0%)","kPowerStateOn"="14900776ms (54%)","kPowerStateSuspended"="12193867ms (45%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "UsbConnector" = 255 | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=65536,"MaxPowerState"=3,"DriverPowerState"=0} | | | | "name" = "PRT5" | | | | "locationID" = 18446744073614131200 | | | | } | | | | | | | +-o PRT6@fa600000 | | | { | | | "port" = <06000000> | | | "port-status" = 2 | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1094ms (0%)","kPowerStateOn"="14900776ms (54%)","kPowerStateSuspended"="12193867ms (45%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | "UsbConnector" = 255 | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=65536,"MaxPowerState"=3,"DriverPowerState"=0} | | | "name" = "PRT6" | | | "locationID" = 18446744073615179776 | | | } | | | | | +-o HDEF@1B | | | | { | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "platformFamily" = <00> | | | | "assigned-addresses" = <10d80082ff000000000020900000000000400000> | | | | "vendor-id" = <86800000> | | | | "class-code" = <00030400> | | | | "IOPCIExpressLinkCapabilities" = 0 | | | | "IOPCIMSIMode" = Yes | | | | "IOName" = "pci8086,3a3e" | | | | "IOPCIPMCSState" = 0 | | | | "AFGLowPowerState" = <01000000> | | | | "pcidebug" = "0:27:0" | | | | "layout-id" = <42000000> | | | | "IOPCIExpressLinkStatus" = 0 | | | | "pci-aspm-default" = 0 | | | | "IOPCIExpressCapabilities" = 145 | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | | "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController") | | | | "built-in" = <00> | | | | "IOPCIResourced" = Yes | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "IODeviceMemory" = (({"address"=1097634676736,"length"=16384})) | | | | "PinConfigurations" = <500101017090a10140402101103081013001109060e1450120e1c501> | | | | "name" = <"pci8086,3a3e"> | | | | "acpi-pmcap-offset" = 80 | | | | "compatible" = <"pci8086,3a3e","pciclass,040300","HDEF"> | | | | "IOReportLegendPublic" = Yes | | | | "reg" = <00d800000000000000000000000000000000000010d8000200000000000000000000000000400000> | | | | "MaximumBootBeepVolume" = <40> | | | | "IOReportLegend" = ({"IOReportGroupName"="Interrupt Statistics (by index)","IOReportChannels"=((5291294645182070784,4295098369," First Level Interrupt Handler Count"),(5291294645182070785,4295098369," Second Level Interrupt Handler Count"),(5291294645182070786,4295098369," First Level Interrupt Handler Time (MATUs)"),(5291294645182070787,4295098369," Second Level Interrupt Handler CPU Time (MATUs)"),(5291294645182070788,4295098369,"Second Level Interrupt Handler System Time (MATUs)")),"IOReportChannelInfo"={"IOReportChannelUnit"=0},"IOReportSubGroupName"="HDEF 1"}) | | | | "device-id" = <3e3a0000> | | | | "revision-id" = <00000000> | | | | "IOInterruptSpecifiers" = (<1600000007000000>,<0c00000000000100>) | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/HDEF@1b0000" | | | | } | | | | | | | +-o AppleHDAController@1B | | | | { | | | | "IOClass" = "AppleHDAController" | | | | "CFBundleIdentifier" = "com.apple.driver.AppleHDAController" | | | | "IOProviderClass" = "IOPCIDevice" | | | | "DPAudioDeviceExclusion" = ({"ManufacturerID"=1552,"ProductID"=10130}) | | | | "IOPCIClassMatch" = "0x04010000&0xFFFD0000" | | | | "DPAlwaysDisplayRouting" = (3,33,35,88) | | | | "HighFIFOLimitSupport" = () | | | | "IOProbeScore" = 1 | | | | "CodecAddressFilterArray" = ({"CodecAddressMask"=<01000000>,"PCIVendorDeviceID"=282987200,"LayoutID"=16392},{"CodecAddressMask"=<01000000>,"PCIVendorDeviceID"=282987200,"LayoutID"=0},{"CodecAddressMask"=<09000000>,"PCIVendorDeviceID"=282987200,"LayoutID"=65},{"CodecAddressMask"=<01000000>,"PCIVendorDeviceID"=282987200,"LayoutID"=73}) | | | | "OutputLowPower" = No | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=32768,"MaxPowerState"=2} | | | | "RequireMaxBusStall" = ({"Layouts"=(),"MaxBusStall"=15000}) | | | | "InputLowPower" = No | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleHDAController" | | | | "HDAControllerIndex" = 0 | | | | "HwFactoryPrefixTranslation" = ({"LayoutID"=78,"SourceDID"=43584,"StandInDID"=43568,"VID"=4098},{"LayoutID"=78,"SourceDID"=43576,"StandInDID"=43568,"VID"=4098},{"LayoutID"=79,"SourceDID"=43584,"StandInDID"=43568,"VID"=4098},{"LayoutID"=79,"SourceDID"=43576,"StandInDID"=43568,"VID"=4098}) | | | | "status-mask" = 1 | | | | "CodecList" = ({"RevisionID"=1048835,"VendorProductID"=283904133}) | | | | } | | | | | | | +-o IOHDACodecDevice@1B,0 | | | | { | | | | "IOHDACodecVendorID" = 283904133 | | | | "IOHDACodecRevisionID" = 1048835 | | | | "IOHDACodecAddress" = 0 | | | | } | | | | | | | +-o IOHDACodecDriver | | | | { | | | | "IOClass" = "IOHDACodecDriver" | | | | "IOProviderClass" = "IOHDACodecDevice" | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOHDAFamily" | | | | "IOProbeScore" = 0 | | | | "CFBundleIdentifier" = "com.apple.iokit.IOHDAFamily" | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | } | | | | | | | +-o IOHDACodecFunction@1B,0,1 | | | | { | | | | "IOHDACodecFunctionGroupType" = 1 | | | | "IOHDACodecFunctionSubsystemID" = 275464704 | | | | } | | | | | | | +-o AppleHDACodecGeneric | | | | { | | | | "IOProbeScore" = 1 | | | | "CFBundleIdentifier" = "com.apple.driver.AppleHDA" | | | | "IOProviderClass" = "IOHDACodecFunction" | | | | "IOClass" = "AppleHDACodecGeneric" | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleHDA" | | | | "vendorcodecID" = 283904133 | | | | "IOHDACodecFunctionGroupType" = 1 | | | | } | | | | | | | +-o AppleHDADriver | | | | { | | | | "IOClass" = "AppleHDADriver" | | | | "IOAudioDeviceName" = "DeviceN" | | | | "IOAudioDeviceShortName" = "DeviceS" | | | | "IOAudioDeviceModelID" = "AppleHDA:66" | | | | "OutputSampleLatency" = 0 | | | | "IOAudioDeviceManufacturerName" = "ManufacturerName" | | | | "IOPowerManagement" = {"CurrentPowerState"=1,"CapabilityFlags"=32768,"MaxPowerState"=1,"DriverPowerState"=1} | | | | "IOProviderClass" = "AppleHDACodec" | | | | "InputSampleLatency" = 0 | | | | "IOAudioDeviceTransportType" = 1651274862 | | | | "IOProbeScore" = 0 | | | | "SystemSpecificSampleOffsetPad" = ({"SampleOffsetPad"=260,"LayoutID"=8}) | | | | "IOAudioPowerState" = 2 | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleHDA" | | | | "IOAudioDeviceLocalizedBundle" = "AppleHDA.kext" | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "CFBundleIdentifier" = "com.apple.driver.AppleHDA" | | | | "MultiDisplayPorts" = (32,35,66) | | | | "PeriodicTasks" = Yes | | | | "PowerProfile" = {"PowerIdentity"="Built-in Audio","MaximumPowerLimit"=714000,"IdlePowerLevel"=623000,"CurrentPowerLevel"=714000} | | | | "IOAudioDeviceCanBeDefaults" = 7 | | | | "SampleOffsetPad" = 0 | | | | "IOPMUnattendedWakePowerState" = 0 | | | | } | | | | | | | +-o AppleHDAEngineInput@1B,0,1,1 | | | | | { | | | | | "IOAudioEngineGlobalUniqueIDLegacy" = "AppleHDAEngineInput:4" | | | | | "IOAudioEngineCoreAudioPlugIn" = "AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle" | | | | | "IOAudioEngineInputSampleOffset" = 93 | | | | | "IOAudioEngineDeviceDescription" = {"num-internal-mics"=0,"driver digital input gain"=0,"layout-id"=66,"post-processing input gain"=0,"VP-pregain"=0} | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "IOAudioEngineState" = 0 | | | | | "IOAudioEngineInputSampleLatency" = 16 | | | | | "IOAudioEngineDescription" = "DevShortNameLini" | | | | | "IOAudioEngineClientDescription" = {"kind"=0} | | | | | "IOAudioDeviceCanBeDefaults" = 1 | | | | | "IOAudioEngineDisableClockBoundsCheck" = Yes | | | | | "IOAudioEngineNumSampleFramesPerBuffer" = 6144 | | | | | "IOAudioEngineGlobalUniqueID" = "AppleHDAEngineInput:1B,0,1,1:4" | | | | | "IOAudioEngineClockDomain" = 7567731 | | | | | "IOAudioSampleRate" = {"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0} | | | | | "IOAudioEngineSampleOffset" = 0 | | | | | "IOAudioEngineFlavor" = 1 | | | | | } | | | | | | | | | +-o AppleHDAStream | | | | | { | | | | | "IOAudioStreamAvailableFormats" = ({"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=16,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=16,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=16,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=16,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=16,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=16,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=20,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=20,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=20,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=24,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=24,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=24,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0}}) | | | | | "IOAudioStreamDirection" = 1 | | | | | "IOAudioStreamID" = 0 | | | | | "IOAudioStreamStartingChannelID" = 1 | | | | | "IOAudioStreamTerminalType" = 1539 | | | | | "IOAudioStreamFormat" = {"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=24,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1} | | | | | "IOAudioStreamAvailable" = 1 | | | | | "IOAudioStreamNumClients" = 0 | | | | | "IOAudioStreamStartingChannelNumber" = 1 | | | | | } | | | | | | | | | +-o IOAudioSelectorControl | | | | | | { | | | | | | "IOAudioControlType" = 1936483188 | | | | | | "IOAudioSelectorControlAvailableSelections" = ({"IOAudioSelectorControlSelectionValue"=1818848869,"IOAudioSelectorControlSelectionDescriptionKey"="LineIn"}) | | | | | | "IOAudioControlChannelNumber" = 0 | | | | | | "IOAudioControlChannelID" = 0 | | | | | | "IOAudioControlUsage" = 1768845428 | | | | | | "IOAudioControlValue" = 1818848869 | | | | | | "IOAudioControlID" = 0 | | | | | | "IOAudioControlSubType" = 1768845428 | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | | } | | | | | | | | | +-o IOAudioLevelControl | | | | | | { | | | | | | "IOAudioLevelControlMinValue" = 0 | | | | | | "IOAudioLevelControlMinDB" = 18446744073708503040 | | | | | | "IOAudioControlChannelNumber" = 2 | | | | | | "IOAudioLevelControlMaxValue" = 46 | | | | | | "IOAudioControlID" = 2 | | | | | | "IOAudioControlValue" = 16 | | | | | | "IOAudioLevelControlMaxDB" = 1966080 | | | | | | "IOAudioLevelControlUseLinearScale" = 0 | | | | | | "IOAudioControlType" = 1818588780 | | | | | | "IOAudioControlChannelID" = 2 | | | | | | "IOAudioControlSubType" = 1986817381 | | | | | | "IOAudioControlChannelName" = "Right" | | | | | | "IOAudioControlUsage" = 1768845428 | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | | } | | | | | | | | | +-o IOAudioLevelControl | | | | | | { | | | | | | "IOAudioLevelControlMinValue" = 0 | | | | | | "IOAudioLevelControlMinDB" = 18446744073708503040 | | | | | | "IOAudioControlChannelNumber" = 1 | | | | | | "IOAudioLevelControlMaxValue" = 46 | | | | | | "IOAudioControlID" = 0 | | | | | | "IOAudioControlValue" = 16 | | | | | | "IOAudioLevelControlMaxDB" = 1966080 | | | | | | "IOAudioLevelControlUseLinearScale" = 0 | | | | | | "IOAudioControlType" = 1818588780 | | | | | | "IOAudioControlChannelID" = 1 | | | | | | "IOAudioControlSubType" = 1986817381 | | | | | | "IOAudioControlChannelName" = "Left" | | | | | | "IOAudioControlUsage" = 1768845428 | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | | } | | | | | | | | | +-o IOAudioToggleControl | | | | | | { | | | | | | "IOAudioControlType" = 1953458028 | | | | | | "IOAudioControlChannelNumber" = 2 | | | | | | "IOAudioControlChannelID" = 2 | | | | | | "IOAudioControlUsage" = 1768845428 | | | | | | "IOAudioControlChannelName" = "Right" | | | | | | "IOAudioControlValue" = 0 | | | | | | "IOAudioControlID" = 3 | | | | | | "IOAudioControlSubType" = 1836414053 | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | | } | | | | | | | | | +-o IOAudioToggleControl | | | | | | { | | | | | | "IOAudioControlType" = 1953458028 | | | | | | "IOAudioControlChannelNumber" = 1 | | | | | | "IOAudioControlChannelID" = 1 | | | | | | "IOAudioControlUsage" = 1768845428 | | | | | | "IOAudioControlChannelName" = "Left" | | | | | | "IOAudioControlValue" = 0 | | | | | | "IOAudioControlID" = 1 | | | | | | "IOAudioControlSubType" = 1836414053 | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | | } | | | | | | | | | +-o IOAudioToggleControl | | | | | | { | | | | | | "IOAudioControlType" = 1953458028 | | | | | | "IOAudioControlChannelNumber" = 0 | | | | | | "IOAudioControlChannelID" = 0 | | | | | | "IOAudioControlUsage" = 1768845428 | | | | | | "IOAudioControlChannelName" = "All Channels" | | | | | | "IOAudioControlValue" = 0 | | | | | | "IOAudioControlID" = 4 | | | | | | "IOAudioControlSubType" = 1836414053 | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | | } | | | | | | | | | +-o IOAudioEngineUserClient | | | | { | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | } | | | | | | | +-o AppleHDAEngineInput@1B,0,1,2 | | | | | { | | | | | "IOAudioEngineGlobalUniqueIDLegacy" = "AppleHDAEngineInput:5" | | | | | "IOAudioEngineCoreAudioPlugIn" = "AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle" | | | | | "IOAudioEngineInputSampleOffset" = 93 | | | | | "IOAudioEngineDeviceDescription" = {"num-internal-mics"=0,"driver digital input gain"=0,"layout-id"=66,"post-processing input gain"=0,"VP-pregain"=0} | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "IOAudioEngineState" = 0 | | | | | "IOAudioEngineInputSampleLatency" = 16 | | | | | "IOAudioEngineDescription" = "DevShortNameSpdi" | | | | | "IOAudioEngineClientDescription" = {"kind"=0} | | | | | "IOAudioDeviceCanBeDefaults" = 1 | | | | | "IOAudioEngineDisableClockBoundsCheck" = Yes | | | | | "IOAudioEngineNumSampleFramesPerBuffer" = 6144 | | | | | "IOAudioEngineGlobalUniqueID" = "AppleHDAEngineInput:1B,0,1,2:5" | | | | | "IOAudioEngineClockDomain" = 7567743 | | | | | "IOAudioSampleRate" = {"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0} | | | | | "IOAudioEngineSampleOffset" = 0 | | | | | "IOAudioEngineFlavor" = 1 | | | | | } | | | | | | | | | +-o AppleHDAStream | | | | | { | | | | | "IOAudioStreamAvailableFormats" = ({"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=16,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=16,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=16,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=16,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=16,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=16,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=20,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=20,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=20,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=24,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=24,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=24,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0}}) | | | | | "IOAudioStreamDirection" = 1 | | | | | "IOAudioStreamID" = 0 | | | | | "IOAudioStreamStartingChannelID" = 1 | | | | | "IOAudioStreamTerminalType" = 1541 | | | | | "IOAudioStreamFormat" = {"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=24,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1} | | | | | "IOAudioStreamAvailable" = 1 | | | | | "IOAudioStreamNumClients" = 0 | | | | | "IOAudioStreamStartingChannelNumber" = 1 | | | | | } | | | | | | | | | +-o IOAudioSelectorControl | | | | | | { | | | | | | "IOAudioControlType" = 1936483188 | | | | | | "IOAudioSelectorControlAvailableSelections" = ({"IOAudioSelectorControlSelectionValue"=1936745574,"IOAudioSelectorControlSelectionDescriptionKey"="DigitalIn"}) | | | | | | "IOAudioControlChannelNumber" = 0 | | | | | | "IOAudioControlChannelID" = 0 | | | | | | "IOAudioControlUsage" = 1768845428 | | | | | | "IOAudioControlValue" = 1936745574 | | | | | | "IOAudioControlID" = 0 | | | | | | "IOAudioControlSubType" = 1768845428 | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | | } | | | | | | | | | +-o IOAudioSelectorControl | | | | | | { | | | | | | "IOAudioControlType" = 1936483188 | | | | | | "IOAudioSelectorControlAvailableSelections" = ({"IOAudioSelectorControlSelectionValue"=1970170987,"IOAudioSelectorControlSelectionDescriptionKey"="UnlockedClock"}) | | | | | | "IOAudioControlChannelNumber" = 0 | | | | | | "IOAudioControlChannelID" = 0 | | | | | | "IOAudioControlUsage" = 1768845428 | | | | | | "IOAudioControlChannelName" = "All Channels" | | | | | | "IOAudioControlValue" = 1970170987 | | | | | | "IOAudioControlID" = 0 | | | | | | "IOAudioControlSubType" = 1668047723 | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | | } | | | | | | | | | +-o IOAudioEngineUserClient | | | | { | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | } | | | | | | | +-o AppleHDAEngineOutput@1B,0,1,3 | | | | | { | | | | | "IOAudioEngineGlobalUniqueIDLegacy" = "AppleHDAEngineOutput:0" | | | | | "IOAudioEngineNumActiveUserClients" = 0 | | | | | "IOAudioEngineCoreAudioPlugIn" = "AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle" | | | | | "IOAudioEngineInputSampleOffset" = 1 | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "IOAudioEngineState" = 0 | | | | | "IOAudioEngineInputSampleLatency" = 32 | | | | | "IOAudioEngineDescription" = "DevShortNameOut" | | | | | "IOAudioEngineClientDescription" = {"kind"=0} | | | | | "IOAudioDeviceCanBeDefaults" = 6 | | | | | "IOAudioEngineDisableClockBoundsCheck" = Yes | | | | | "IOAudioEngineNumSampleFramesPerBuffer" = 12288 | | | | | "SupportAudioAUUC" = 1 | | | | | "IOAudioEngineClockDomain" = 7567731 | | | | | "IOAudioSampleRate" = {"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0} | | | | | "IOAudioEngineSampleOffset" = 93 | | | | | "IOAudioEngineFlavor" = 1 | | | | | "IOAudioEngineOutputSampleLatency" = 48 | | | | | "IOAudioEngineGlobalUniqueID" = "AppleHDAEngineOutput:1B,0,1,3:0" | | | | | } | | | | | | | | | +-o AppleHDAStream | | | | | { | | | | | "IOAudioStreamAvailableFormats" = ({"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=10,"IOAudioStreamBytesPerPacket"=40,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=10,"IOAudioStreamBytesPerPacket"=40,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=10,"IOAudioStreamBytesPerPacket"=40,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=1,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=1,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=1,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0}}) | | | | | "IOAudioStreamTap" = 1 | | | | | "IOAudioStreamDirection" = 1 | | | | | "IOAudioStreamID" = 1 | | | | | "IOAudioStreamStartingChannelID" = 1 | | | | | "IOAudioStreamTerminalType" = 512 | | | | | "IOAudioStreamFormat" = {"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=1,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1} | | | | | "IOAudioStreamAvailable" = 0 | | | | | "IOAudioStreamNumClients" = 0 | | | | | "IOAudioStreamStartingChannelNumber" = 0 | | | | | } | | | | | | | | | +-o IOAudioToggleControl | | | | | | { | | | | | | "IOAudioControlType" = 1953458028 | | | | | | "IOAudioControlChannelNumber" = 0 | | | | | | "IOAudioControlChannelID" = 0 | | | | | | "IOAudioControlUsage" = 1869968496 | | | | | | "IOAudioControlChannelName" = "All Channels" | | | | | | "IOAudioControlValue" = 0 | | | | | | "IOAudioControlID" = 0 | | | | | | "IOAudioControlSubType" = 1702259059 | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | | } | | | | | | | | | +-o AppleHDAStream | | | | | { | | | | | "IOAudioStreamAvailableFormats" = ({"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=16,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=16,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=16,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=16,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=16,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=16,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=20,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=20,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=20,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=24,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=24,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=24,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0}}) | | | | | "IOAudioStreamDirection" = 0 | | | | | "IOAudioStreamID" = 0 | | | | | "IOAudioStreamStartingChannelID" = 1 | | | | | "IOAudioStreamTerminalType" = 769 | | | | | "IOAudioStreamFormat" = {"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=24,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1} | | | | | "IOAudioStreamAvailable" = 1 | | | | | "IOAudioStreamNumClients" = 0 | | | | | "IOAudioStreamStartingChannelNumber" = 1 | | | | | } | | | | | | | | | +-o IOAudioSelectorControl | | | | | | { | | | | | | "IOAudioControlType" = 1936483188 | | | | | | "IOAudioSelectorControlAvailableSelections" = ({"IOAudioSelectorControlSelectionValue"=1769173099,"IOAudioSelectorControlSelectionDescriptionKey"="IntSpeakers"}) | | | | | | "IOAudioControlChannelNumber" = 0 | | | | | | "IOAudioControlChannelID" = 0 | | | | | | "IOAudioControlUsage" = 1869968496 | | | | | | "IOAudioControlValue" = 1769173099 | | | | | | "IOAudioControlID" = 0 | | | | | | "IOAudioControlSubType" = 1869968496 | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | | } | | | | | | | | | +-o IOAudioLevelControl | | | | | | { | | | | | | "IOAudioLevelControlMinValue" = 0 | | | | | | "IOAudioLevelControlMinDB" = 18446744073705357312 | | | | | | "IOAudioControlChannelNumber" = 0 | | | | | | "IOAudioLevelControlMaxValue" = 64 | | | | | | "IOAudioControlID" = 5 | | | | | | "IOAudioControlValue" = 58 | | | | | | "IOAudioLevelControlMaxDB" = 0 | | | | | | "IOAudioControlType" = 1818588780 | | | | | | "IOAudioControlChannelID" = 0 | | | | | | "IOAudioControlSubType" = 1986817381 | | | | | | "IOAudioControlChannelName" = "All Channels" | | | | | | "IOAudioControlUsage" = 1869968496 | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | | } | | | | | | | | | +-o IOAudioToggleControl | | | | | | { | | | | | | "IOAudioControlType" = 1953458028 | | | | | | "IOAudioControlChannelNumber" = 0 | | | | | | "IOAudioControlChannelID" = 0 | | | | | | "IOAudioControlUsage" = 1869968496 | | | | | | "IOAudioControlChannelName" = "All Channels" | | | | | | "IOAudioControlValue" = 0 | | | | | | "IOAudioControlID" = 6 | | | | | | "IOAudioControlSubType" = 1836414053 | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | | } | | | | | | | | | +-o IOAudioToggleControl | | | | | | { | | | | | | "IOAudioControlType" = 1953458028 | | | | | | "IOAudioControlChannelNumber" = 0 | | | | | | "IOAudioControlChannelID" = 0 | | | | | | "IOAudioControlUsage" = 1869968496 | | | | | | "IOAudioControlChannelName" = "All Channels" | | | | | | "IOAudioControlValue" = 0 | | | | | | "IOAudioControlID" = 0 | | | | | | "IOAudioControlSubType" = 1784767339 | | | | | | "IOAudioControlValueIsReadOnly" = Yes | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | | } | | | | | | | | | +-o AudioAUUCDriver | | | | | { | | | | | "IOProbeScore" = 0 | | | | | "CFBundleIdentifier" = "com.apple.driver.AudioAUUC" | | | | | "IOMatchCategory" = "AudioAUUCDriver" | | | | | "IOClass" = "AudioAUUCDriver" | | | | | "IOProviderClass" = "IOAudioEngine" | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AudioAUUC" | | | | | "IOUserClientClass" = "AudioAUUC" | | | | | "IOResourceMatch" = "IOKit" | | | | | } | | | | | | | | | +-o IOAudioEngineUserClient | | | | { | | | | "IOAudioEngineUserClientActive" = 0 | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | } | | | | | | | +-o AppleHDAEngineOutput@1B,0,1,4 | | | | | { | | | | | "IOAudioEngineGlobalUniqueIDLegacy" = "AppleHDAEngineOutput:1" | | | | | "IOAudioEngineCoreAudioPlugIn" = "AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle" | | | | | "IOAudioEngineInputSampleOffset" = 1 | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "IOAudioEngineState" = 0 | | | | | "IOAudioEngineInputSampleLatency" = 0 | | | | | "IOAudioEngineDescription" = "DevShortNameLino" | | | | | "IOAudioEngineClientDescription" = {"kind"=0} | | | | | "IOAudioDeviceCanBeDefaults" = 6 | | | | | "IOAudioEngineDisableClockBoundsCheck" = Yes | | | | | "IOAudioEngineNumSampleFramesPerBuffer" = 12288 | | | | | "SupportAudioAUUC" = 1 | | | | | "IOAudioEngineClockDomain" = 7567731 | | | | | "IOAudioSampleRate" = {"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0} | | | | | "IOAudioEngineSampleOffset" = 93 | | | | | "IOAudioEngineFlavor" = 1 | | | | | "IOAudioEngineOutputSampleLatency" = 16 | | | | | "IOAudioEngineGlobalUniqueID" = "AppleHDAEngineOutput:1B,0,1,4:1" | | | | | } | | | | | | | | | +-o AppleHDAStream | | | | | { | | | | | "IOAudioStreamAvailableFormats" = ({"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=10,"IOAudioStreamBytesPerPacket"=40,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=10,"IOAudioStreamBytesPerPacket"=40,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=10,"IOAudioStreamBytesPerPacket"=40,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=1,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=1,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=1,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0}}) | | | | | "IOAudioStreamTap" = 1 | | | | | "IOAudioStreamDirection" = 1 | | | | | "IOAudioStreamID" = 1 | | | | | "IOAudioStreamStartingChannelID" = 1 | | | | | "IOAudioStreamTerminalType" = 512 | | | | | "IOAudioStreamFormat" = {"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=1,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1} | | | | | "IOAudioStreamAvailable" = 0 | | | | | "IOAudioStreamNumClients" = 0 | | | | | "IOAudioStreamStartingChannelNumber" = 0 | | | | | } | | | | | | | | | +-o IOAudioToggleControl | | | | | | { | | | | | | "IOAudioControlType" = 1953458028 | | | | | | "IOAudioControlChannelNumber" = 0 | | | | | | "IOAudioControlChannelID" = 0 | | | | | | "IOAudioControlUsage" = 1869968496 | | | | | | "IOAudioControlChannelName" = "All Channels" | | | | | | "IOAudioControlValue" = 0 | | | | | | "IOAudioControlID" = 0 | | | | | | "IOAudioControlSubType" = 1702259059 | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | | } | | | | | | | | | +-o AppleHDAStream | | | | | { | | | | | "IOAudioStreamAvailableFormats" = ({"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=16,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=16,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=16,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=16,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=16,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=16,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=20,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=20,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=20,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=24,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=24,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=24,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0}}) | | | | | "IOAudioStreamDirection" = 0 | | | | | "IOAudioStreamID" = 0 | | | | | "IOAudioStreamStartingChannelID" = 1 | | | | | "IOAudioStreamTerminalType" = 1539 | | | | | "IOAudioStreamFormat" = {"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=24,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1} | | | | | "IOAudioStreamAvailable" = 1 | | | | | "IOAudioStreamNumClients" = 0 | | | | | "IOAudioStreamStartingChannelNumber" = 1 | | | | | } | | | | | | | | | +-o IOAudioSelectorControl | | | | | | { | | | | | | "IOAudioControlType" = 1936483188 | | | | | | "IOAudioSelectorControlAvailableSelections" = ({"IOAudioSelectorControlSelectionValue"=1818848869,"IOAudioSelectorControlSelectionDescriptionKey"="LineOut"}) | | | | | | "IOAudioControlChannelNumber" = 0 | | | | | | "IOAudioControlChannelID" = 0 | | | | | | "IOAudioControlUsage" = 1869968496 | | | | | | "IOAudioControlValue" = 1818848869 | | | | | | "IOAudioControlID" = 0 | | | | | | "IOAudioControlSubType" = 1869968496 | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | | } | | | | | | | | | +-o IOAudioLevelControl | | | | | | { | | | | | | "IOAudioLevelControlMinValue" = 0 | | | | | | "IOAudioLevelControlMinDB" = 18446744073705357312 | | | | | | "IOAudioControlChannelNumber" = 2 | | | | | | "IOAudioLevelControlMaxValue" = 64 | | | | | | "IOAudioControlID" = 9 | | | | | | "IOAudioControlValue" = 48 | | | | | | "IOAudioLevelControlMaxDB" = 0 | | | | | | "IOAudioControlType" = 1818588780 | | | | | | "IOAudioControlChannelID" = 2 | | | | | | "IOAudioControlSubType" = 1986817381 | | | | | | "IOAudioControlChannelName" = "Right" | | | | | | "IOAudioControlUsage" = 1869968496 | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | | } | | | | | | | | | +-o IOAudioLevelControl | | | | | | { | | | | | | "IOAudioLevelControlMinValue" = 0 | | | | | | "IOAudioLevelControlMinDB" = 18446744073705357312 | | | | | | "IOAudioControlChannelNumber" = 1 | | | | | | "IOAudioLevelControlMaxValue" = 64 | | | | | | "IOAudioControlID" = 7 | | | | | | "IOAudioControlValue" = 48 | | | | | | "IOAudioLevelControlMaxDB" = 0 | | | | | | "IOAudioControlType" = 1818588780 | | | | | | "IOAudioControlChannelID" = 1 | | | | | | "IOAudioControlSubType" = 1986817381 | | | | | | "IOAudioControlChannelName" = "Left" | | | | | | "IOAudioControlUsage" = 1869968496 | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | | } | | | | | | | | | +-o IOAudioToggleControl | | | | | | { | | | | | | "IOAudioControlType" = 1953458028 | | | | | | "IOAudioControlChannelNumber" = 2 | | | | | | "IOAudioControlChannelID" = 2 | | | | | | "IOAudioControlUsage" = 1869968496 | | | | | | "IOAudioControlChannelName" = "Right" | | | | | | "IOAudioControlValue" = 0 | | | | | | "IOAudioControlID" = 10 | | | | | | "IOAudioControlSubType" = 1836414053 | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | | } | | | | | | | | | +-o IOAudioToggleControl | | | | | | { | | | | | | "IOAudioControlType" = 1953458028 | | | | | | "IOAudioControlChannelNumber" = 1 | | | | | | "IOAudioControlChannelID" = 1 | | | | | | "IOAudioControlUsage" = 1869968496 | | | | | | "IOAudioControlChannelName" = "Left" | | | | | | "IOAudioControlValue" = 0 | | | | | | "IOAudioControlID" = 8 | | | | | | "IOAudioControlSubType" = 1836414053 | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | | } | | | | | | | | | +-o IOAudioToggleControl | | | | | | { | | | | | | "IOAudioControlType" = 1953458028 | | | | | | "IOAudioControlChannelNumber" = 0 | | | | | | "IOAudioControlChannelID" = 0 | | | | | | "IOAudioControlUsage" = 1869968496 | | | | | | "IOAudioControlChannelName" = "All Channels" | | | | | | "IOAudioControlValue" = 0 | | | | | | "IOAudioControlID" = 11 | | | | | | "IOAudioControlSubType" = 1836414053 | | | | | | } | | | | | | | | | | | +-o IOAudioControlUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | | } | | | | | | | | | +-o AudioAUUCDriver | | | | | { | | | | | "IOProbeScore" = 0 | | | | | "CFBundleIdentifier" = "com.apple.driver.AudioAUUC" | | | | | "IOMatchCategory" = "AudioAUUCDriver" | | | | | "IOClass" = "AudioAUUCDriver" | | | | | "IOProviderClass" = "IOAudioEngine" | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AudioAUUC" | | | | | "IOUserClientClass" = "AudioAUUC" | | | | | "IOResourceMatch" = "IOKit" | | | | | } | | | | | | | | | +-o IOAudioEngineUserClient | | | | { | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | } | | | | | | | +-o AppleHDAEngineOutput@1B,0,1,5 | | | | { | | | | "IOAudioEngineGlobalUniqueIDLegacy" = "AppleHDAEngineOutput:2" | | | | "IOAudioEngineNumActiveUserClients" = 0 | | | | "IOAudioEngineCoreAudioPlugIn" = "AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle" | | | | "IOAudioEngineInputSampleOffset" = 1 | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "IOAudioEngineState" = 0 | | | | "IOAudioEngineInputSampleLatency" = 0 | | | | "IOAudioEngineDescription" = "DevShortNameSpdo" | | | | "IOAudioEngineClientDescription" = {"kind"=0} | | | | "IOAudioDeviceCanBeDefaults" = 6 | | | | "IOAudioEngineDisableClockBoundsCheck" = Yes | | | | "IOAudioEngineNumSampleFramesPerBuffer" = 12288 | | | | "SupportAudioAUUC" = 1 | | | | "IOAudioEngineClockDomain" = 7567731 | | | | "IOAudioSampleRate" = {"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0} | | | | "IOAudioEngineSampleOffset" = 93 | | | | "IOAudioEngineFlavor" = 1 | | | | "IOAudioEngineOutputSampleLatency" = 16 | | | | "IOAudioEngineGlobalUniqueID" = "AppleHDAEngineOutput:1B,0,1,5:2" | | | | } | | | | | | | +-o AppleHDAStream | | | | { | | | | "IOAudioStreamAvailableFormats" = ({"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=10,"IOAudioStreamBytesPerPacket"=40,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=10,"IOAudioStreamBytesPerPacket"=40,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=10,"IOAudioStreamBytesPerPacket"=40,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=1,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=1,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=1,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0}}) | | | | "IOAudioStreamTap" = 1 | | | | "IOAudioStreamDirection" = 1 | | | | "IOAudioStreamID" = 1 | | | | "IOAudioStreamStartingChannelID" = 1 | | | | "IOAudioStreamTerminalType" = 512 | | | | "IOAudioStreamFormat" = {"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1718382452,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=32,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=1,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1} | | | | "IOAudioStreamAvailable" = 0 | | | | "IOAudioStreamNumClients" = 0 | | | | "IOAudioStreamStartingChannelNumber" = 0 | | | | } | | | | | | | +-o IOAudioToggleControl | | | | | { | | | | | "IOAudioControlType" = 1953458028 | | | | | "IOAudioControlChannelNumber" = 0 | | | | | "IOAudioControlChannelID" = 0 | | | | | "IOAudioControlUsage" = 1869968496 | | | | | "IOAudioControlChannelName" = "All Channels" | | | | | "IOAudioControlValue" = 0 | | | | | "IOAudioControlID" = 0 | | | | | "IOAudioControlSubType" = 1702259059 | | | | | } | | | | | | | | | +-o IOAudioControlUserClient | | | | { | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | } | | | | | | | +-o AppleHDAStream | | | | { | | | | "IOAudioStreamAvailableFormats" = ({"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=16,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=16,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=16,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=16,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=16,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=4,"IOAudioStreamBitWidth"=16,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=20,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=20,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=20,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=24,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=24,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=24,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=0,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=16,"IOAudioStreamSampleFormat"=1667326771,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=6144,"IOAudioStreamBitWidth"=16,"IOAudioStreamFramesPerPacket"=1536,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=44100,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=0,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=16,"IOAudioStreamSampleFormat"=1667326771,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=6144,"IOAudioStreamBitWidth"=16,"IOAudioStreamFramesPerPacket"=1536,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=48000,"IOAudioSampleRateFraction"=0}},{"IOAudioStreamMaximumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0},"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=0,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=16,"IOAudioStreamSampleFormat"=1667326771,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=6144,"IOAudioStreamBitWidth"=16,"IOAudioStreamFramesPerPacket"=1536,"IOAudioStreamMinimumSampleRate"={"IOAudioSampleRateWholeNumber"=96000,"IOAudioSampleRateFraction"=0}}) | | | | "IOAudioStreamDirection" = 0 | | | | "IOAudioStreamID" = 0 | | | | "IOAudioStreamStartingChannelID" = 1 | | | | "IOAudioStreamTerminalType" = 1541 | | | | "IOAudioStreamFormat" = {"IOAudioStreamAlignment"=0,"IOAudioStreamNumericRepresentation"=1936289396,"IOAudioStreamIsMixable"=1,"IOAudioStreamFormatFlags"=0,"IOAudioStreamByteOrder"=1,"IOAudioStreamBitDepth"=24,"IOAudioStreamSampleFormat"=1819304813,"IOAudioStreamDriverTag"=0,"IOAudioStreamNumChannels"=2,"IOAudioStreamBytesPerPacket"=8,"IOAudioStreamBitWidth"=32,"IOAudioStreamFramesPerPacket"=1} | | | | "IOAudioStreamAvailable" = 1 | | | | "IOAudioStreamNumClients" = 0 | | | | "IOAudioStreamStartingChannelNumber" = 1 | | | | } | | | | | | | +-o IOAudioSelectorControl | | | | | { | | | | | "IOAudioControlType" = 1936483188 | | | | | "IOAudioSelectorControlAvailableSelections" = ({"IOAudioSelectorControlSelectionValue"=1936745574,"IOAudioSelectorControlSelectionDescriptionKey"="DigitalOut"}) | | | | | "IOAudioControlChannelNumber" = 0 | | | | | "IOAudioControlChannelID" = 0 | | | | | "IOAudioControlUsage" = 1869968496 | | | | | "IOAudioControlValue" = 1936745574 | | | | | "IOAudioControlID" = 0 | | | | | "IOAudioControlSubType" = 1869968496 | | | | | } | | | | | | | | | +-o IOAudioControlUserClient | | | | { | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | } | | | | | | | +-o AudioAUUCDriver | | | | { | | | | "IOProbeScore" = 0 | | | | "CFBundleIdentifier" = "com.apple.driver.AudioAUUC" | | | | "IOMatchCategory" = "AudioAUUCDriver" | | | | "IOClass" = "AudioAUUCDriver" | | | | "IOProviderClass" = "IOAudioEngine" | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AudioAUUC" | | | | "IOUserClientClass" = "AudioAUUC" | | | | "IOResourceMatch" = "IOKit" | | | | } | | | | | | | +-o IOAudioEngineUserClient | | | { | | | "IOAudioEngineUserClientActive" = 0 | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | } | | | | | +-o pci-bridge@1C | | | | { | | | | "IOInterruptSpecifiers" = (<1000000007000000>) | | | | "#address-cells" = <03000000> | | | | "class-code" = <00040600> | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "pci-aspm-default" = 0 | | | | "IOInterruptControllers" = ("io-apic-0") | | | | "vendor-id" = <86800000> | | | | "name" = <"pci-bridge"> | | | | "device-id" = <403a0000> | | | | "acpi-pmcap-offset" = 160 | | | | "IOPCIResourced" = Yes | | | | "IODTPersist" = 0 | | | | "compatible" = <"pci8086,3a40","pciclass,060400"> | | | | "ranges" = <0000008200000000000000000000008200000000000000000000000000000000000000c20000000000000000000000c2000000000000000000000000000000000000008100000000000000000000008100000000000000000000000000000000> | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci","com.apple.developer.driverkit.transport.pci.bridge")) | | | | "IOPCIExpressLinkCapabilities" = 17910801 | | | | "IOPCIConfigured" = Yes | | | | "revision-id" = <00000000> | | | | "IOPCIExpressLinkStatus" = 4097 | | | | "IOPCIExpressCapabilities" = 65 | | | | "pcidebug" = "0:28:0(12:12)" | | | | "IOName" = "pci-bridge" | | | | "#size-cells" = <02000000> | | | | "reg" = <00e0000000000000000000000000000000000000> | | | | } | | | | | | | +-o IOPP | | | { | | | "IOProbeScore" = 18446744073709551516 | | | "CFBundleIdentifier" = "com.apple.iokit.IOPCIFamily" | | | "IOProviderClass" = "IOPCIDevice" | | | "IOClass" = "IOPCI2PCIBridge" | | | "IOPCIClassMatch" = "0x06040000&0xffff0000" | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOPCIFamily" | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | "IOPowerManagement" = {"CapabilityFlags"=258,"MaxPowerState"=3,"CurrentPowerState"=2} | | | } | | | | | +-o pci-bridge@1C,1 | | | | { | | | | "IOInterruptSpecifiers" = (<1100000007000000>) | | | | "#address-cells" = <03000000> | | | | "class-code" = <00040600> | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "pci-aspm-default" = 0 | | | | "IOInterruptControllers" = ("io-apic-0") | | | | "vendor-id" = <86800000> | | | | "name" = <"pci-bridge"> | | | | "device-id" = <423a0000> | | | | "acpi-pmcap-offset" = 160 | | | | "IOPCIResourced" = Yes | | | | "IODTPersist" = 0 | | | | "compatible" = <"pci8086,3a42","pciclass,060400"> | | | | "ranges" = <0000008200000000000000000000008200000000000000000000000000000000000000c20000000000000000000000c2000000000000000000000000000000000000008100000000000000000000008100000000000000000000000000000000> | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci","com.apple.developer.driverkit.transport.pci.bridge")) | | | | "IOPCIExpressLinkCapabilities" = 34688017 | | | | "IOPCIConfigured" = Yes | | | | "revision-id" = <00000000> | | | | "IOPCIExpressLinkStatus" = 4097 | | | | "IOPCIExpressCapabilities" = 65 | | | | "pcidebug" = "0:28:1(13:13)" | | | | "IOName" = "pci-bridge" | | | | "#size-cells" = <02000000> | | | | "reg" = <00e1000000000000000000000000000000000000> | | | | } | | | | | | | +-o IOPP | | | { | | | "IOProbeScore" = 18446744073709551516 | | | "CFBundleIdentifier" = "com.apple.iokit.IOPCIFamily" | | | "IOProviderClass" = "IOPCIDevice" | | | "IOClass" = "IOPCI2PCIBridge" | | | "IOPCIClassMatch" = "0x06040000&0xffff0000" | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOPCIFamily" | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | "IOPowerManagement" = {"CapabilityFlags"=258,"MaxPowerState"=3,"CurrentPowerState"=2} | | | } | | | | | +-o RP03@1C,2 | | | | { | | | | "IOInterruptSpecifiers" = (<1200000007000000>) | | | | "#address-cells" = <03000000> | | | | "class-code" = <00040600> | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "built-in" = <00> | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "pci-aspm-default" = 0 | | | | "IOInterruptControllers" = ("io-apic-0") | | | | "vendor-id" = <86800000> | | | | "name" = <"pci-bridge"> | | | | "device-id" = <443a0000> | | | | "acpi-pmcap-offset" = 160 | | | | "IOPCIResourced" = Yes | | | | "IODTPersist" = 0 | | | | "compatible" = <"pci8086,3a44","pciclass,060400","RP03"> | | | | "ranges" = <0000008200000000000040900000008200000000000040900000000000001000000000c20000000000000000000000c2000000000000000000000000000000000000008100000000002000000000008100000000002000000000000000100000> | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci","com.apple.developer.driverkit.transport.pci.bridge")) | | | | "IOPCIExpressLinkCapabilities" = 51465233 | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/RP03@1c0002" | | | | "IOPCIConfigured" = Yes | | | | "revision-id" = <00000000> | | | | "IOPCIExpressLinkStatus" = 12305 | | | | "IOPCIExpressCapabilities" = 65 | | | | "pcidebug" = "0:28:2(14:14)" | | | | "IOName" = "pci-bridge" | | | | "#size-cells" = <02000000> | | | | "reg" = <00e2000000000000000000000000000000000000> | | | | } | | | | | | | +-o IOPP | | | | { | | | | "IOProbeScore" = 18446744073709551516 | | | | "CFBundleIdentifier" = "com.apple.iokit.IOPCIFamily" | | | | "IOProviderClass" = "IOPCIDevice" | | | | "IOClass" = "IOPCI2PCIBridge" | | | | "IOPCIClassMatch" = "0x06040000&0xffff0000" | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOPCIFamily" | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"MaxPowerState"=3} | | | | } | | | | | | | +-o ETH0@0 | | | | { | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "IOPCIMSIMode" = Yes | | | | "assigned-addresses" = <10000e820000000000004090000000000000020014000e820000000000004290000000000000010018000e81000000000020000000000000200000001c000e8200000000000043900000000000400000> | | | | "vendor-id" = <86800000> | | | | "class-code" = <00000200> | | | | "subsystem-vendor-id" = <86800000> | | | | "IOPCIExpressLinkCapabilities" = 203793 | | | | "IOName" = "ethernet" | | | | "IOPCIPMCSState" = 8192 | | | | "location" = <"1"> | | | | "pcidebug" = "14:0:0" | | | | "IOChildIndex" = 1 | | | | "IOPCIExpressLinkStatus" = 4113 | | | | "pci-aspm-default" = 0 | | | | "IOPCIExpressCapabilities" = 1 | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | | "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController") | | | | "built-in" = <00> | | | | "IOPCIResourced" = Yes | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "IODeviceMemory" = (({"address"=2420113408,"length"=131072}),({"address"=2420244480,"length"=65536}),"IOSubMemoryDescriptor is not serializable",({"address"=2420310016,"length"=16384})) | | | | "EEPROM Checksum Valid" = Yes | | | | "acpi-pmcap-offset" = 200 | | | | "name" = <"ethernet"> | | | | "subsystem-id" = <00000000> | | | | "EEPROM Version" = "1.4" | | | | "model" = "Intel 82574L" | | | | "IODEXTMatchCount" = 1 | | | | "compatible" = <"pci8086,0","pci8086,10f6","pciclass,020000","ETH0"> | | | | "acpi-wake-type" = 2 | | | | "IOReportLegendPublic" = Yes | | | | "reg" = <00000e000000000000000000000000000000000010000e020000000000000000000000000000020014000e020000000000000000000000000000010018000e01000000000000000000000000200000001c000e0200000000000000000000000000400000> | | | | "IOReportLegend" = ({"IOReportGroupName"="Interrupt Statistics (by index)","IOReportChannels"=((5291294645182070784,4295098369," First Level Interrupt Handler Count"),(5291294645182070785,4295098369," Second Level Interrupt Handler Count"),(5291294645182070786,4295098369," First Level Interrupt Handler Time (MATUs)"),(5291294645182070787,4295098369," Second Level Interrupt Handler CPU Time (MATUs)"),(5291294645182070788,4295098369,"Second Level Interrupt Handler System Time (MATUs)")),"IOReportChannelInfo"={"IOReportChannelUnit"=0},"IOReportSubGroupName"="ETH0 1"}) | | | | "device-id" = | | | | "revision-id" = <00000000> | | | | "IOInterruptSpecifiers" = (<1200000007000000>,<1500000000000100>) | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/RP03@1c0002/ETH0@0" | | | | } | | | | | | | +-o Intel82574L | | | | { | | | | "IOClass" = "Intel82574L" | | | | "IOActiveMedium" = "00500030" | | | | "IOPCISecondaryMatch" = "0x00008086 0x00000000" | | | | "IOResourceMatch" = "IOKit" | | | | "EN Number" = 0 | | | | "IOMinPacketSize" = 64 | | | | "IOPowerManagement" = {"CapabilityFlags"=32768,"MaxPowerState"=1,"CurrentPowerState"=1} | | | | "IOProviderClass" = "IOPCIDevice" | | | | "IOLinkStatus" = 3 | | | | "IOVendor" = "Intel" | | | | "IOPacketFilters" = {"IONetworkFilterGroup"=275,"IOEthernetDisabledWakeOnLANFilterGroup"=0,"IOEthernetWakeOnLANFilterGroup"=1} | | | | "Driver Parameters" = {"Maximum Interrupt Rate"=8000,"RxAbsoluteTimer10"=300,"RxAbsoluteTimer100"=300,"RxDelayTimer100"=25,"RxDelayTimer1000"=0,"Offload TCP/IP Checksum"=Yes,"Enable TSO"=No,"Flow Control"="Transmit and Receive","TxDescriptorCount"=1024,"RxDescriptorCount"=1024,"RxAbsoluteTimer1000"=64,"RxDelayTimer10"=25} | | | | "IOProbeScore" = 0 | | | | "Partner-Capabilities" = {"Pause"=No,"Asymmetric-Pause"=Yes,"100BaseTX-Half-Duplex"=Yes,"10BaseT-Full-Duplex"=Yes,"1000BaseT-Full-Duplex"=Yes,"100BaseTX-EEE"=No,"1000BaseT-EEE"=No,"100BaseTX-Full-Duplex"=Yes,"10BaseT-Half-Duplex"=Yes} | | | | "AVBControllerState" = 1 | | | | "IOMediumDictionary" = {"08000026"={"Index"=9,"Type"=134217766,"Flags"=0,"Speed"=100000000},"00500026"={"Index"=8,"Type"=5242918,"Flags"=0,"Speed"=100000000},"00100026"={"Index"=7,"Type"=1048614,"Flags"=0,"Speed"=100000000},"00000020"={"Index"=1,"Type"=32,"Flags"=0,"Speed"=0},"00200023"={"Index"=2,"Type"=2097187,"Flags"=0,"Speed"=10000000},"08000023"={"Index"=5,"Type"=134217763,"Flags"=0,"Speed"=10000000},"00500023"={"Index"=4,"Type"=5242915,"Flags"=0,"Speed"=10000000},"00100023"={"Index"=3,"Type"=1048611,"Flags"=0,"Speed"=10000000},"00000022"={"Index"=0,"Type"=34,"Flags"=0,"Speed"=0},"00500030"={"Index"=11,"Type"=5242928,"Flags"=0,"Speed"=1000000000},"00100030"={"Index"=10,"Type"=1048624,"Flags"=0,"Speed"=1000000000},"08000030"={"Index"=12,"Type"=134217776,"Flags"=0,"Speed"=1000000000},"00200026"={"Index"=6,"Type"=2097190,"Flags"=0,"Speed"=100000000}} | | | | "CFBundleIdentifierKernel" = "com.apple.driver.Intel82574LEthernet" | | | | "IOPCIPrimaryMatch" = "0x104b8086 0x10f68086" | | | | "IOMACAddress" = <70cd60a94c1f> | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "CFBundleIdentifier" = "com.apple.driver.Intel82574LEthernet" | | | | "IOMaxPacketSize" = 9018 | | | | "IOSelectedMedium" = "00000020" | | | | "IOModel" = "82574L" | | | | "IOLinkSpeed" = 1000000000 | | | | "IOPCITunnelCompatible" = Yes | | | | "IOFeatures" = 10 | | | | } | | | | | | | +-o en0 | | | | { | | | | "IOLocation" = "1" | | | | "IORequiredPacketFilters" = {"IONetworkFilterGroup"=19,"IOEthernetWakeOnLANFilterGroup"=0} | | | | "BSD Name" = "en0" | | | | "IOMulticastAddressList" = <01005e0000fb01005e0000013333ff8df3483333000000013333ff6ae90d3333000000fb0180c2000003> | | | | "IOMaxTransferUnit" = 1500 | | | | "IOInterfaceType" = 6 | | | | "IOInterfaceFlags" = 34915 | | | | "IOMediaAddressLength" = 6 | | | | "IOInterfaceState" = 3 | | | | "IOMediaHeaderLength" = 14 | | | | "IOActivePacketFilters" = {"IONetworkFilterGroup"=19,"IOEthernetWakeOnLANFilterGroup"=0} | | | | "IOInterfaceExtraFlags" = 1090521472 | | | | "IOPrimaryInterface" = Yes | | | | "IOControllerEnabled" = Yes | | | | "IOInterfaceUnit" = 0 | | | | "IOInterfaceNamePrefix" = "en" | | | | "IOBuiltin" = Yes | | | | "IONetworkData" = {"IONetworkStatsKey"={"Size"=20,"Data"=,"Access Types"=9},"IOEthernetStatsKey"={"Size"=216,"Data"=<000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096ba0900000000000000000000000000000000000000000000000000>,"Access Types"=9}} | | | | } | | | | | | | +-o IONetworkStack | | | | { | | | | "IOProbeScore" = 0 | | | | "CFBundleIdentifier" = "com.apple.iokit.IONetworkingFamily" | | | | "IOMatchCategory" = "IONetworkStack" | | | | "IOClass" = "IONetworkStack" | | | | "IOProviderClass" = "IOResources" | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IONetworkingFamily" | | | | "IOUserClientClass" = "IONetworkStackUserClient" | | | | "IOResourceMatch" = "IOBSD" | | | | "IONetworkMbufDMADrivers" = ("com.apple.driver.Intel82574LEthernet","__kernel__") | | | | } | | | | | | | +-o IONetworkStackUserClient | | | { | | | "IOUserClientCreator" = "pid 130, configd" | | | } | | | | | +-o RP04@1C,3 | | | | { | | | | "IOInterruptSpecifiers" = (<1300000007000000>) | | | | "#address-cells" = <03000000> | | | | "class-code" = <00040600> | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "built-in" = <00> | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "pci-aspm-default" = 0 | | | | "IOInterruptControllers" = ("io-apic-0") | | | | "vendor-id" = <86800000> | | | | "name" = <"pci-bridge"> | | | | "device-id" = <463a0000> | | | | "acpi-pmcap-offset" = 160 | | | | "IOPCIResourced" = Yes | | | | "IODTPersist" = 0 | | | | "compatible" = <"pci8086,3a46","pciclass,060400","RP04"> | | | | "ranges" = <0000008200000000000030900000008200000000000030900000000000001000000000c20000000000000000000000c2000000000000000000000000000000000000008100000000005000000000008100000000005000000000000000100000> | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci","com.apple.developer.driverkit.transport.pci.bridge")) | | | | "IOPCIExpressLinkCapabilities" = 68242449 | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/RP04@1c0003" | | | | "IOPCIConfigured" = Yes | | | | "revision-id" = <00000000> | | | | "IOPCIExpressLinkStatus" = 12305 | | | | "IOPCIExpressCapabilities" = 65 | | | | "pcidebug" = "0:28:3(15:15)" | | | | "IOName" = "pci-bridge" | | | | "#size-cells" = <02000000> | | | | "reg" = <00e3000000000000000000000000000000000000> | | | | } | | | | | | | +-o IOPP | | | | { | | | | "IOProbeScore" = 18446744073709551516 | | | | "CFBundleIdentifier" = "com.apple.iokit.IOPCIFamily" | | | | "IOProviderClass" = "IOPCIDevice" | | | | "IOClass" = "IOPCI2PCIBridge" | | | | "IOPCIClassMatch" = "0x06040000&0xffff0000" | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOPCIFamily" | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"MaxPowerState"=3} | | | | } | | | | | | | +-o ETH1@0 | | | | { | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "IOPCIMSIMode" = Yes | | | | "assigned-addresses" = <10000f820000000000003090000000000000020014000f820000000000003290000000000000010018000f81000000000050000000000000200000001c000f8200000000000033900000000000400000> | | | | "vendor-id" = <86800000> | | | | "class-code" = <00000200> | | | | "subsystem-vendor-id" = <86800000> | | | | "IOPCIExpressLinkCapabilities" = 203793 | | | | "IOName" = "ethernet" | | | | "IOPCIPMCSState" = 8192 | | | | "location" = <"2"> | | | | "pcidebug" = "15:0:0" | | | | "IOChildIndex" = 1 | | | | "IOPCIExpressLinkStatus" = 4113 | | | | "pci-aspm-default" = 0 | | | | "IOPCIExpressCapabilities" = 1 | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | | "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController") | | | | "built-in" = <00> | | | | "IOPCIResourced" = Yes | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "IODeviceMemory" = (({"address"=2419064832,"length"=131072}),({"address"=2419195904,"length"=65536}),"IOSubMemoryDescriptor is not serializable",({"address"=2419261440,"length"=16384})) | | | | "EEPROM Checksum Valid" = Yes | | | | "acpi-pmcap-offset" = 200 | | | | "name" = <"ethernet"> | | | | "subsystem-id" = <00000000> | | | | "EEPROM Version" = "1.4" | | | | "model" = "Intel 82574L" | | | | "IODEXTMatchCount" = 1 | | | | "compatible" = <"pci8086,0","pci8086,10f6","pciclass,020000","ETH1"> | | | | "acpi-wake-type" = 2 | | | | "IOReportLegendPublic" = Yes | | | | "reg" = <00000f000000000000000000000000000000000010000f020000000000000000000000000000020014000f020000000000000000000000000000010018000f01000000000000000000000000200000001c000f0200000000000000000000000000400000> | | | | "IOReportLegend" = ({"IOReportGroupName"="Interrupt Statistics (by index)","IOReportChannels"=((5291294645182070784,4295098369," First Level Interrupt Handler Count"),(5291294645182070785,4295098369," Second Level Interrupt Handler Count"),(5291294645182070786,4295098369," First Level Interrupt Handler Time (MATUs)"),(5291294645182070787,4295098369," Second Level Interrupt Handler CPU Time (MATUs)"),(5291294645182070788,4295098369,"Second Level Interrupt Handler System Time (MATUs)")),"IOReportChannelInfo"={"IOReportChannelUnit"=0},"IOReportSubGroupName"="ETH1 1"}) | | | | "device-id" = | | | | "revision-id" = <00000000> | | | | "IOInterruptSpecifiers" = (<1300000007000000>,<1400000000000100>) | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/RP04@1c0003/ETH1@0" | | | | } | | | | | | | +-o Intel82574L | | | | { | | | | "IOClass" = "Intel82574L" | | | | "IOActiveMedium" = "" | | | | "IOPCISecondaryMatch" = "0x00008086 0x00000000" | | | | "IOResourceMatch" = "IOKit" | | | | "EN Number" = 1 | | | | "IOMinPacketSize" = 64 | | | | "IOPowerManagement" = {"CapabilityFlags"=32768,"MaxPowerState"=1,"CurrentPowerState"=1} | | | | "IOProviderClass" = "IOPCIDevice" | | | | "IOLinkStatus" = 1 | | | | "IOVendor" = "Intel" | | | | "IOPacketFilters" = {"IONetworkFilterGroup"=275,"IOEthernetDisabledWakeOnLANFilterGroup"=0,"IOEthernetWakeOnLANFilterGroup"=1} | | | | "Driver Parameters" = {"Maximum Interrupt Rate"=8000,"RxAbsoluteTimer10"=300,"RxAbsoluteTimer100"=300,"RxDelayTimer100"=25,"RxDelayTimer1000"=0,"Offload TCP/IP Checksum"=Yes,"Enable TSO"=No,"Flow Control"="Transmit and Receive","TxDescriptorCount"=1024,"RxDescriptorCount"=1024,"RxAbsoluteTimer1000"=64,"RxDelayTimer10"=25} | | | | "IOProbeScore" = 0 | | | | "AVBControllerState" = 1 | | | | "IOMediumDictionary" = {"08000026"={"Index"=9,"Type"=134217766,"Flags"=0,"Speed"=100000000},"00500026"={"Index"=8,"Type"=5242918,"Flags"=0,"Speed"=100000000},"00100026"={"Index"=7,"Type"=1048614,"Flags"=0,"Speed"=100000000},"00000020"={"Index"=1,"Type"=32,"Flags"=0,"Speed"=0},"00200023"={"Index"=2,"Type"=2097187,"Flags"=0,"Speed"=10000000},"08000023"={"Index"=5,"Type"=134217763,"Flags"=0,"Speed"=10000000},"00500023"={"Index"=4,"Type"=5242915,"Flags"=0,"Speed"=10000000},"00100023"={"Index"=3,"Type"=1048611,"Flags"=0,"Speed"=10000000},"00000022"={"Index"=0,"Type"=34,"Flags"=0,"Speed"=0},"00500030"={"Index"=11,"Type"=5242928,"Flags"=0,"Speed"=1000000000},"00100030"={"Index"=10,"Type"=1048624,"Flags"=0,"Speed"=1000000000},"08000030"={"Index"=12,"Type"=134217776,"Flags"=0,"Speed"=1000000000},"00200026"={"Index"=6,"Type"=2097190,"Flags"=0,"Speed"=100000000}} | | | | "CFBundleIdentifierKernel" = "com.apple.driver.Intel82574LEthernet" | | | | "IOPCIPrimaryMatch" = "0x104b8086 0x10f68086" | | | | "IOMACAddress" = <70cd60a96db5> | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "CFBundleIdentifier" = "com.apple.driver.Intel82574LEthernet" | | | | "IOMaxPacketSize" = 9018 | | | | "IOSelectedMedium" = "00500030" | | | | "IOModel" = "82574L" | | | | "IOLinkSpeed" = 0 | | | | "IOPCITunnelCompatible" = Yes | | | | "IOFeatures" = 10 | | | | } | | | | | | | +-o en1 | | | | { | | | | "IOLocation" = "2" | | | | "IORequiredPacketFilters" = {"IONetworkFilterGroup"=19,"IOEthernetWakeOnLANFilterGroup"=0} | | | | "BSD Name" = "en1" | | | | "IOMulticastAddressList" = <0180c2000003> | | | | "IOMaxTransferUnit" = 9000 | | | | "IOInterfaceType" = 6 | | | | "IOInterfaceFlags" = 34915 | | | | "IOMediaAddressLength" = 6 | | | | "IOInterfaceState" = 3 | | | | "IOMediaHeaderLength" = 14 | | | | "IOActivePacketFilters" = {"IONetworkFilterGroup"=19,"IOEthernetWakeOnLANFilterGroup"=0} | | | | "IOInterfaceExtraFlags" = 1090519424 | | | | "IOPrimaryInterface" = No | | | | "IOControllerEnabled" = Yes | | | | "IOInterfaceUnit" = 1 | | | | "IOInterfaceNamePrefix" = "en" | | | | "IOBuiltin" = Yes | | | | "IONetworkData" = {"IONetworkStatsKey"={"Size"=20,"Data"=<0000000000000000000000000000000000000000>,"Access Types"=9},"IOEthernetStatsKey"={"Size"=216,"Data"=<000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>,"Access Types"=9}} | | | | } | | | | | | | +-o IONetworkStack | | | | { | | | | "IOProbeScore" = 0 | | | | "CFBundleIdentifier" = "com.apple.iokit.IONetworkingFamily" | | | | "IOMatchCategory" = "IONetworkStack" | | | | "IOClass" = "IONetworkStack" | | | | "IOProviderClass" = "IOResources" | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IONetworkingFamily" | | | | "IOUserClientClass" = "IONetworkStackUserClient" | | | | "IOResourceMatch" = "IOBSD" | | | | "IONetworkMbufDMADrivers" = ("com.apple.driver.Intel82574LEthernet","__kernel__") | | | | } | | | | | | | +-o IONetworkStackUserClient | | | { | | | "IOUserClientCreator" = "pid 130, configd" | | | } | | | | | +-o RP05@1C,4 | | | | { | | | | "IOInterruptSpecifiers" = (<1000000007000000>) | | | | "#address-cells" = <03000000> | | | | "class-code" = <00040600> | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "built-in" = <00> | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "pci-aspm-default" = 0 | | | | "IOInterruptControllers" = ("io-apic-0") | | | | "vendor-id" = <86800000> | | | | "name" = <"pci-bridge"> | | | | "device-id" = <483a0000> | | | | "acpi-pmcap-offset" = 160 | | | | "IOPCIResourced" = Yes | | | | "IODTPersist" = 0 | | | | "compatible" = <"pci8086,3a48","pciclass,060400","RP05"> | | | | "ranges" = <0000008200000000000020900000008200000000000020900000000000001000000000c20000000000000000000000c2000000000000000000000000000000000000008100000000000000000000008100000000000000000000000000000000> | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci","com.apple.developer.driverkit.transport.pci.bridge")) | | | | "IOPCIExpressLinkCapabilities" = 85019665 | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/RP05@1c0004" | | | | "IOPCIConfigured" = Yes | | | | "revision-id" = <00000000> | | | | "IOPCIExpressLinkStatus" = 12305 | | | | "IOPCIExpressCapabilities" = 65 | | | | "pcidebug" = "0:28:4(16:17)" | | | | "IOName" = "pci-bridge" | | | | "#size-cells" = <02000000> | | | | "reg" = <00e4000000000000000000000000000000000000> | | | | } | | | | | | | +-o IOPP | | | | { | | | | "IOProbeScore" = 18446744073709551516 | | | | "CFBundleIdentifier" = "com.apple.iokit.IOPCIFamily" | | | | "IOProviderClass" = "IOPCIDevice" | | | | "IOClass" = "IOPCI2PCIBridge" | | | | "IOPCIClassMatch" = "0x06040000&0xffff0000" | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOPCIFamily" | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"MaxPowerState"=3} | | | | } | | | | | | | +-o FWBR@0 | | | | { | | | | "#address-cells" = <03000000> | | | | "class-code" = <00040600> | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "built-in" = <00> | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "pci-aspm-default" = 0 | | | | "vendor-id" = <4c100000> | | | | "name" = <"pci-bridge"> | | | | "device-id" = <3e820000> | | | | "IOChildIndex" = 1 | | | | "IOPCIResourced" = Yes | | | | "IODTPersist" = 0 | | | | "compatible" = <"pci104c,823e","pciclass,060400","FWBR"> | | | | "ranges" = <0000008200000000000020900000008200000000000020900000000000001000000000c20000000000000000000000c2000000000000000000000000000000000000008100000000000000000000008100000000000000000000000000000000> | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci","com.apple.developer.driverkit.transport.pci.bridge")) | | | | "IOPCIExpressLinkCapabilities" = 412689 | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/RP05@1c0004/FWBR@0" | | | | "IOPCIConfigured" = Yes | | | | "revision-id" = <01000000> | | | | "IOPCIExpressLinkStatus" = 4113 | | | | "IOPCIExpressCapabilities" = 113 | | | | "pcidebug" = "16:0:0(17:17)" | | | | "IOName" = "pci-bridge" | | | | "#size-cells" = <02000000> | | | | "reg" = <0000100000000000000000000000000000000000> | | | | } | | | | | | | +-o IOPP | | | | { | | | | "IOProbeScore" = 18446744073709551516 | | | | "CFBundleIdentifier" = "com.apple.iokit.IOPCIFamily" | | | | "IOProviderClass" = "IOPCIDevice" | | | | "IOClass" = "IOPCI2PCIBridge" | | | | "IOPCIClassMatch" = "0x06040000&0xffff0000" | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOPCIFamily" | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"MaxPowerState"=3} | | | | } | | | | | | | +-o FRWR@0 | | | | { | | | | "assigned-addresses" = <10001182000000000040209000000000000800001400118200000000000020900000000000400000> | | | | "IOInterruptSpecifiers" = (<1000000007000000>) | | | | "fwswappedbib" = <01000000> | | | | "class-code" = <10000c00> | | | | "IODeviceMemory" = (({"address"=2418032640,"length"=2048}),({"address"=2418016256,"length"=16384})) | | | | "IOReportLegendPublic" = Yes | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "built-in" = <00> | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "IOInterruptControllers" = ("io-apic-0") | | | | "vendor-id" = <4c100000> | | | | "name" = <"pci104c,823f"> | | | | "device-id" = <3f820000> | | | | "IOChildIndex" = 1 | | | | "acpi-pmcap-offset" = 68 | | | | "IOPCIResourced" = Yes | | | | "compatible" = <"pci104c,823f","pciclass,0c0010","FRWR"> | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | | "fwhub" = <00000000> | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/RP05@1c0004/FWBR@0/FRWR@0" | | | | "revision-id" = <01000000> | | | | "IOPCIPMCSState" = 0 | | | | "pcidebug" = "17:0:0" | | | | "IOName" = "pci104c,823f" | | | | "IOReportLegend" = ({"IOReportGroupName"="Interrupt Statistics (by index)","IOReportChannels"=((5291294645182005248,4295098369," First Level Interrupt Handler Count"),(5291294645182005249,4295098369," Second Level Interrupt Handler Count"),(5291294645182005250,4295098369," First Level Interrupt Handler Time (MATUs)"),(5291294645182005251,4295098369," Second Level Interrupt Handler CPU Time (MATUs)"),(5291294645182005252,4295098369,"Second Level Interrupt Handler System Time (MATUs)")),"IOReportChannelInfo"={"IOReportChannelUnit"=0},"IOReportSubGroupName"="FRWR 0"}) | | | | "reg" = <000011000000000000000000000000000000000010001102000000000000000000000000000800001400110200000000000000000000000000400000> | | | | } | | | | | | | +-o AppleFWOHCI | | | | { | | | | "IOClass" = "AppleFWOHCI" | | | | "CFBundleIdentifier" = "com.apple.driver.AppleFWOHCI" | | | | "IOProviderClass" = "IOPCIDevice" | | | | "CFBundleVersion" = "5.6.2" | | | | "IOPCITunnelCompatible" = Yes | | | | "RcvPhyPkt" = 1 | | | | "IOProbeScore" = 4096 | | | | "IONameMatch" = ("pciclass,0c0010") | | | | "IOPCIPauseCompatible" = Yes | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "PHY Vendor_ID" = 524328 | | | | "IsochReceiveContextCount" = 8 | | | | "IsochTransmitContextCount" = 8 | | | | "IONameMatched" = "pciclass,0c0010" | | | | "PHY Device_ID" = 8590086 | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleFWOHCI" | | | | } | | | | | | | +-o IOFireWireController | | | | { | | | | "FireWire Self IDs" = <8005c4948145c8d6> | | | | "IOPowerManagement" = {"CurrentPowerState"=2,"CapabilityFlags"=32768,"MaxPowerState"=2,"DriverPowerState"=2} | | | | "FireWire Generation ID" = "8" | | | | } | | | | | | | +-o IOFireWireLocalNode | | | | { | | | | "FireWire Self IDs" = <8145c8d6> | | | | "FireWire Speed" = 3 | | | | "IOCFPlugInTypes" = {"CDCFCA94-F197-11D4-87E6-000502072F80"="IOFireWireFamily.kext/Contents/PlugIns/IOFireWireLib.plugin","B54BC8F8-D53B-11D5-A1A1-0003934B81A0"="IOFireWireAVC.kext/Contents/PlugIns/IOFireWireAVCLib.plugin"} | | | | "FireWire Node ID" = 65473 | | | | "FireWire Device ROM" = <04044cea31333934e000b06370cd60fffe6ddcea00092c9d3800000603000a27810000071700000a8100000d0c0083c08d000011d1000013d10000150007ac7500000000000000004170706c6520436f6d70757465722c20496e632e0005ddde00000000000000004d6163696e746f73680000000002c1a770cd60fffe6ddcea0002f8d21200005e130000010002c8b11200005e13000002> | | | | "IOUserClientClass" = "IOFireWireUserClient" | | | | "GUID" = 8128259555075153130 | | | | } | | | | | | | +-o IOFireWireIP | | | | | { | | | | | "IOClass" = "IOFireWireIP" | | | | | "IOActiveMedium" = "00100020" | | | | | "IOFeatures" = 8 | | | | | "IOMinPacketSize" = 64 | | | | | "IOProviderClass" = "IOFireWireLocalNode" | | | | | "GUID" = 8128259555075153130 | | | | | "Diagnostics" = {"fwFastRetryBusyAcks"=0,"fwLastStarted"=0,"fwNoCommands"=0,"RxB"=0,"fwUnknownGroupAddress"=0,"tqSize"=0,"fwActiveBCastCmds"=0,"tqState"=0,"fwMaxQueueSize"=0,"fwNonRFC2734Error"=0,"fwInActiveMbufs"=0,"fwUnknownMCAPDesc"=0,"fwAttemptedDC"=0,"TxU"=0,"tqStall"=0,"TxF"=0,"fwNoBcastCommands"=0,"fwSubmitErrs"=0,"fwRxBHeaderError"=0,"fwActiveMbufs"=0,"fwRemoteGaspError"=0,"RxU"=0,"fwNoMbufs"=0,"tqRetries"=0,"fwBusyAcks"=0,"fwMaxPacketSize"=0,"RxF"=0,"fwInActiveCmds"=0,"fwServiceInOP"=0,"fwFastRetryOn"=0,"fwIPNoResources"=0,"fwInActiveBCastCmds"=0,"TxB"=0,"fwServiceInCB"=0,"fwGASPHeaderError"=0,"fwCompletionErrs"=0,"fwInCorrectMCAPDesc"=0,"fwActiveCmds"=0,"fwGASPTagError"=0} | | | | | "IOLinkStatus" = 1 | | | | | "IOVendor" = "Apple" | | | | | "IOProbeScore" = 0 | | | | | "IOPacketFilters" = {"IONetworkFilterGroup"=275,"IOEthernetWakeOnLANFilterGroup"=0} | | | | | "IOMediumDictionary" = {"00100020"={"Index"=0,"Type"=1048608,"Flags"=0,"Speed"=0}} | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOFireWireIP" | | | | | "IOMACAddress" = <70cd60fffe6ddcea> | | | | | "IOMatchCategory" = "IOFireWireIPMatchCategory" | | | | | "CFBundleIdentifier" = "com.apple.iokit.IOFireWireIP" | | | | | "IOMaxPacketSize" = 4096 | | | | | "IOSelectedMedium" = "00100020" | | | | | "IOModel" = "fw+" | | | | | "IOLinkSpeed" = 0 | | | | | "IOFWHWAddr" = <70cd60fffe6ddcea0b03010000000000> | | | | | "IORevision" = "" | | | | | } | | | | | | | | | +-o fw0 | | | | | { | | | | | "IOLocation" = "" | | | | | "IORequiredPacketFilters" = {"IONetworkFilterGroup"=3,"IOEthernetWakeOnLANFilterGroup"=0} | | | | | "BSD Name" = "fw0" | | | | | "IOMaxTransferUnit" = 4078 | | | | | "IOInterfaceFlags" = 34850 | | | | | "IOInterfaceType" = 144 | | | | | "IOMediaAddressLength" = 8 | | | | | "IOInterfaceState" = 3 | | | | | "IOMediaHeaderLength" = 18 | | | | | "IOActivePacketFilters" = {"IONetworkFilterGroup"=0,"IOEthernetWakeOnLANFilterGroup"=0} | | | | | "IOInterfaceExtraFlags" = 16777216 | | | | | "IOPrimaryInterface" = No | | | | | "IOInterfaceUnit" = 0 | | | | | "IOInterfaceNamePrefix" = "fw" | | | | | "IOBuiltin" = No | | | | | "IONetworkData" = {"IOFWStatsKey"={"Size"=216,"Data"=<000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>,"Access Types"=9},"IONetworkStatsKey"={"Size"=20,"Data"=<0000000000000000000000000000000000000000>,"Access Types"=9},"IOOutputQueueStatsKey"={"Size"=44,"Data"=<0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000>,"Access Types"=9}} | | | | | } | | | | | | | | | +-o IONetworkStack | | | | | { | | | | | "IOProbeScore" = 0 | | | | | "CFBundleIdentifier" = "com.apple.iokit.IONetworkingFamily" | | | | | "IOMatchCategory" = "IONetworkStack" | | | | | "IOClass" = "IONetworkStack" | | | | | "IOProviderClass" = "IOResources" | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IONetworkingFamily" | | | | | "IOUserClientClass" = "IONetworkStackUserClient" | | | | | "IOResourceMatch" = "IOBSD" | | | | | "IONetworkMbufDMADrivers" = ("com.apple.driver.Intel82574LEthernet","__kernel__") | | | | | } | | | | | | | | | +-o IONetworkStackUserClient | | | | { | | | | "IOUserClientCreator" = "pid 130, configd" | | | | } | | | | | | | +-o IOFireWireUserClientIniter | | | | { | | | | "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"B54BC8F8-D53B-11D5-A1A1-0003934B81A0"="IOFireWireAVC.kext/Contents/PlugIns/IOFireWireAVCLib.plugin"}} | | | | "CFBundleIdentifier" = "com.apple.iokit.IOFireWireFamily" | | | | "IOMatchCategory" = "IOFireWireAVCProtocol" | | | | "IOClass" = "IOFireWireUserClientIniter" | | | | "IOProviderClass" = "IOFireWireLocalNode" | | | | "IOPersonalityPublisher" = "com.apple.iokit.IOFireWireAVC" | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOFireWireFamily" | | | | "IOProbeScore" = 0 | | | | } | | | | | | | +-o IOFireWireUserClientIniter | | | { | | | "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"CDCFCA94-F197-11D4-87E6-000502072F80"="IOFireWireFamily.kext/Contents/PlugIns/IOFireWireLib.plugin"},"IOUserClientClass"="IOFireWireUserClient"} | | | "CFBundleIdentifier" = "com.apple.iokit.IOFireWireFamily" | | | "IOMatchCategory" = "IOFireWireUserClient" | | | "IOClass" = "IOFireWireUserClientIniter" | | | "IOProviderClass" = "IOFireWireNub" | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOFireWireFamily" | | | "IOProbeScore" = 0 | | | } | | | | | +-o RP06@1C,5 | | | | { | | | | "IOInterruptSpecifiers" = (<1100000007000000>) | | | | "#address-cells" = <03000000> | | | | "class-code" = <00040600> | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "built-in" = <00> | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "pci-aspm-default" = 0 | | | | "IOInterruptControllers" = ("io-apic-0") | | | | "vendor-id" = <86800000> | | | | "name" = <"pci-bridge"> | | | | "device-id" = <4a3a0000> | | | | "acpi-pmcap-offset" = 160 | | | | "IOPCIResourced" = Yes | | | | "IODTPersist" = 0 | | | | "compatible" = <"pci8086,3a4a","pciclass,060400","RP06"> | | | | "ranges" = <0000008200000000000000000000008200000000000000000000000000000000000000c20000000000000000000000c2000000000000000000000000000000000000008100000000000000000000008100000000000000000000000000000000> | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci","com.apple.developer.driverkit.transport.pci.bridge")) | | | | "IOPCIExpressLinkCapabilities" = 101796881 | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/RP06@1c0005" | | | | "IOPCIConfigured" = Yes | | | | "revision-id" = <00000000> | | | | "IOPCIExpressLinkStatus" = 4097 | | | | "IOPCIExpressCapabilities" = 65 | | | | "pcidebug" = "0:28:5(18:18)" | | | | "IOName" = "pci-bridge" | | | | "#size-cells" = <02000000> | | | | "reg" = <00e5000000000000000000000000000000000000> | | | | } | | | | | | | +-o IOPP | | | { | | | "IOProbeScore" = 18446744073709551516 | | | "CFBundleIdentifier" = "com.apple.iokit.IOPCIFamily" | | | "IOProviderClass" = "IOPCIDevice" | | | "IOClass" = "IOPCI2PCIBridge" | | | "IOPCIClassMatch" = "0x06040000&0xffff0000" | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOPCIFamily" | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | "IOPowerManagement" = {"CapabilityFlags"=258,"MaxPowerState"=3,"CurrentPowerState"=2} | | | } | | | | | +-o UHC1@1D | | | | { | | | | "assigned-addresses" = <20e8008100000000804000000000000020000000> | | | | "IOInterruptSpecifiers" = (<1700000007000000>) | | | | "class-code" = <00030c00> | | | | "IODeviceMemory" = ("IOSubMemoryDescriptor is not serializable") | | | | "IOReportLegendPublic" = Yes | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "subsystem-vendor-id" = <86800000> | | | | "built-in" = <00> | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "IOInterruptControllers" = ("io-apic-0") | | | | "vendor-id" = <86800000> | | | | "name" = <"pci8086,3a34"> | | | | "device-id" = <343a0000> | | | | "IOPCIResourced" = Yes | | | | "compatible" = <"pci8086,7270","pci8086,3a34","pciclass,0c0300","UHC1"> | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/UHC1@1d0000" | | | | "subsystem-id" = <70720000> | | | | "revision-id" = <00000000> | | | | "pcidebug" = "0:29:0" | | | | "IOName" = "pci8086,3a34" | | | | "IOReportLegend" = ({"IOReportGroupName"="Interrupt Statistics (by index)","IOReportChannels"=((5291294645182005248,4295098369," First Level Interrupt Handler Count"),(5291294645182005249,4295098369," Second Level Interrupt Handler Count"),(5291294645182005250,4295098369," First Level Interrupt Handler Time (MATUs)"),(5291294645182005251,4295098369," Second Level Interrupt Handler CPU Time (MATUs)"),(5291294645182005252,4295098369,"Second Level Interrupt Handler System Time (MATUs)")),"IOReportChannelInfo"={"IOReportChannelUnit"=0},"IOReportSubGroupName"="UHC1 0"}) | | | | "reg" = <00e800000000000000000000000000000000000020e8000100000000000000000000000020000000> | | | | } | | | | | | | +-o UHC1@1d000000 | | | | { | | | | "IOClass" = "AppleUSBUHCIPCI" | | | | "CFBundleIdentifier" = "com.apple.driver.usb.AppleUSBUHCIPCI" | | | | "IOProviderClass" = "IOPCIDevice" | | | | "kUSBIsochronousRequiresContiguous" = Yes | | | | "IOPCIClassMatch" = "0x0C030000" | | | | "IOPCITunnelCompatible" = No | | | | "kUSBWakePortCurrentLimit" = 1500 | | | | "IOProbeScore" = 0 | | | | "kUSBSleepPortCurrentLimit" = 1000 | | | | "locationID" = 486539264 | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "Errata" = 2156544 | | | | "kUSBSleepSupported" = Yes | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=65536,"MaxPowerState"=3,"DriverPowerState"=0} | | | | "controller-statistics" = {"kControllerStatIOCount"=0,"kControllerStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1091ms (0%)","kPowerStateOn"="668ms (0%)","kPowerStateSuspended"="27093996ms (99%)"},"kControllerStatSpuriousInterruptCount"=0} | | | | "device-properties" = {"acpi-device"="IOACPIPlatformDevice is not serializable","acpi-path"="IOACPIPlane:/_SB/PCI0@0/UHC1@1d0000"} | | | | "CFBundleIdentifierKernel" = "com.apple.driver.usb.AppleUSBUHCIPCI" | | | | "name" = <"UHC1"> | | | | } | | | | | | | +-o AppleUSBUHCIPort@1d100000 | | | | { | | | | "port" = <01000000> | | | | "port-status" = 0 | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1157ms (0%)","kPowerStateOn"="100ms (0%)","kPowerStateSuspended"="27093934ms (99%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | "kUSBWakePortCurrentLimit" = 1500 | | | | "kUSBSleepPortCurrentLimit" = 1000 | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "UsbConnector" = 0 | | | | "kUSBBusCurrentAllocation" = 0 | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=65536,"MaxPowerState"=3,"DriverPowerState"=0} | | | | "locationID" = 487587840 | | | | } | | | | | | | +-o AppleUSBUHCIPort@1d200000 | | | { | | | "port" = <02000000> | | | "port-status" = 2 | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1099ms (0%)","kPowerStateOn"="0ms (0%)","kPowerStateSuspended"="27094094ms (99%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | "UsbConnector" = 255 | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=65536,"MaxPowerState"=3,"DriverPowerState"=0} | | | "locationID" = 488636416 | | | } | | | | | +-o UHC2@1D,1 | | | | { | | | | "assigned-addresses" = <20e9008100000000604000000000000020000000> | | | | "IOInterruptSpecifiers" = (<1300000007000000>) | | | | "class-code" = <00030c00> | | | | "IODeviceMemory" = ("IOSubMemoryDescriptor is not serializable") | | | | "IOReportLegendPublic" = Yes | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "subsystem-vendor-id" = <86800000> | | | | "built-in" = <00> | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "IOInterruptControllers" = ("io-apic-0") | | | | "vendor-id" = <86800000> | | | | "name" = <"pci8086,3a35"> | | | | "device-id" = <353a0000> | | | | "IOPCIResourced" = Yes | | | | "compatible" = <"pci8086,7270","pci8086,3a35","pciclass,0c0300","UHC2"> | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/UHC2@1d0001" | | | | "subsystem-id" = <70720000> | | | | "revision-id" = <00000000> | | | | "pcidebug" = "0:29:1" | | | | "IOName" = "pci8086,3a35" | | | | "IOReportLegend" = ({"IOReportGroupName"="Interrupt Statistics (by index)","IOReportChannels"=((5291294645182005248,4295098369," First Level Interrupt Handler Count"),(5291294645182005249,4295098369," Second Level Interrupt Handler Count"),(5291294645182005250,4295098369," First Level Interrupt Handler Time (MATUs)"),(5291294645182005251,4295098369," Second Level Interrupt Handler CPU Time (MATUs)"),(5291294645182005252,4295098369,"Second Level Interrupt Handler System Time (MATUs)")),"IOReportChannelInfo"={"IOReportChannelUnit"=0},"IOReportSubGroupName"="UHC2 0"}) | | | | "reg" = <00e900000000000000000000000000000000000020e9000100000000000000000000000020000000> | | | | } | | | | | | | +-o UHC2@3d000000 | | | | { | | | | "IOClass" = "AppleUSBUHCIPCI" | | | | "CFBundleIdentifier" = "com.apple.driver.usb.AppleUSBUHCIPCI" | | | | "IOProviderClass" = "IOPCIDevice" | | | | "kUSBIsochronousRequiresContiguous" = Yes | | | | "IOPCIClassMatch" = "0x0C030000" | | | | "IOPCITunnelCompatible" = No | | | | "kUSBWakePortCurrentLimit" = 1500 | | | | "IOProbeScore" = 0 | | | | "kUSBSleepPortCurrentLimit" = 1000 | | | | "locationID" = 1023410176 | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "Errata" = 2156544 | | | | "kUSBSleepSupported" = Yes | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=65536,"MaxPowerState"=3,"DriverPowerState"=0} | | | | "controller-statistics" = {"kControllerStatIOCount"=0,"kControllerStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1091ms (0%)","kPowerStateOn"="566ms (0%)","kPowerStateSuspended"="27094098ms (99%)"},"kControllerStatSpuriousInterruptCount"=0} | | | | "device-properties" = {"acpi-device"="IOACPIPlatformDevice is not serializable","acpi-path"="IOACPIPlane:/_SB/PCI0@0/UHC2@1d0001"} | | | | "CFBundleIdentifierKernel" = "com.apple.driver.usb.AppleUSBUHCIPCI" | | | | "name" = <"UHC2"> | | | | } | | | | | | | +-o AppleUSBUHCIPort@3d100000 | | | | { | | | | "port" = <01000000> | | | | "port-status" = 0 | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1100ms (0%)","kPowerStateOn"="0ms (0%)","kPowerStateSuspended"="27094094ms (99%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | "kUSBWakePortCurrentLimit" = 1500 | | | | "kUSBSleepPortCurrentLimit" = 1000 | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "UsbConnector" = 0 | | | | "kUSBBusCurrentAllocation" = 0 | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=65536,"MaxPowerState"=3,"DriverPowerState"=0} | | | | "locationID" = 1024458752 | | | | } | | | | | | | +-o AppleUSBUHCIPort@3d200000 | | | { | | | "port" = <02000000> | | | "port-status" = 2 | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1100ms (0%)","kPowerStateOn"="0ms (0%)","kPowerStateSuspended"="27094094ms (99%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | "UsbConnector" = 255 | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=65536,"MaxPowerState"=3,"DriverPowerState"=0} | | | "locationID" = 1025507328 | | | } | | | | | +-o UHC3@1D,2 | | | | { | | | | "assigned-addresses" = <20ea008100000000404000000000000020000000> | | | | "IOInterruptSpecifiers" = (<1200000007000000>) | | | | "class-code" = <00030c00> | | | | "IODeviceMemory" = ("IOSubMemoryDescriptor is not serializable") | | | | "IOReportLegendPublic" = Yes | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "subsystem-vendor-id" = <86800000> | | | | "built-in" = <00> | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "IOInterruptControllers" = ("io-apic-0") | | | | "vendor-id" = <86800000> | | | | "name" = <"pci8086,3a36"> | | | | "device-id" = <363a0000> | | | | "IOPCIResourced" = Yes | | | | "compatible" = <"pci8086,7270","pci8086,3a36","pciclass,0c0300","UHC3"> | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/UHC3@1d0002" | | | | "subsystem-id" = <70720000> | | | | "revision-id" = <00000000> | | | | "pcidebug" = "0:29:2" | | | | "IOName" = "pci8086,3a36" | | | | "IOReportLegend" = ({"IOReportGroupName"="Interrupt Statistics (by index)","IOReportChannels"=((5291294645182005248,4295098369," First Level Interrupt Handler Count"),(5291294645182005249,4295098369," Second Level Interrupt Handler Count"),(5291294645182005250,4295098369," First Level Interrupt Handler Time (MATUs)"),(5291294645182005251,4295098369," Second Level Interrupt Handler CPU Time (MATUs)"),(5291294645182005252,4295098369,"Second Level Interrupt Handler System Time (MATUs)")),"IOReportChannelInfo"={"IOReportChannelUnit"=0},"IOReportSubGroupName"="UHC3 0"}) | | | | "reg" = <00ea00000000000000000000000000000000000020ea000100000000000000000000000020000000> | | | | } | | | | | | | +-o UHC3@5d000000 | | | | { | | | | "IOClass" = "AppleUSBUHCIPCI" | | | | "CFBundleIdentifier" = "com.apple.driver.usb.AppleUSBUHCIPCI" | | | | "IOProviderClass" = "IOPCIDevice" | | | | "kUSBIsochronousRequiresContiguous" = Yes | | | | "IOPCIClassMatch" = "0x0C030000" | | | | "IOPCITunnelCompatible" = No | | | | "kUSBWakePortCurrentLimit" = 1500 | | | | "IOProbeScore" = 0 | | | | "kUSBSleepPortCurrentLimit" = 1000 | | | | "locationID" = 1560281088 | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "Errata" = 2156544 | | | | "kUSBSleepSupported" = Yes | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=65536,"MaxPowerState"=3,"DriverPowerState"=0} | | | | "controller-statistics" = {"kControllerStatIOCount"=0,"kControllerStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1089ms (0%)","kPowerStateOn"="566ms (0%)","kPowerStateSuspended"="27094102ms (99%)"},"kControllerStatSpuriousInterruptCount"=0} | | | | "device-properties" = {"acpi-device"="IOACPIPlatformDevice is not serializable","acpi-path"="IOACPIPlane:/_SB/PCI0@0/UHC3@1d0002"} | | | | "CFBundleIdentifierKernel" = "com.apple.driver.usb.AppleUSBUHCIPCI" | | | | "name" = <"UHC3"> | | | | } | | | | | | | +-o AppleUSBUHCIPort@5d100000 | | | | { | | | | "port" = <01000000> | | | | "port-status" = 0 | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1098ms (0%)","kPowerStateOn"="0ms (0%)","kPowerStateSuspended"="27094097ms (99%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | "kUSBWakePortCurrentLimit" = 1500 | | | | "kUSBSleepPortCurrentLimit" = 1000 | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "UsbConnector" = 0 | | | | "kUSBBusCurrentAllocation" = 0 | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=65536,"MaxPowerState"=3,"DriverPowerState"=0} | | | | "locationID" = 1561329664 | | | | } | | | | | | | +-o AppleUSBUHCIPort@5d200000 | | | { | | | "port" = <02000000> | | | "port-status" = 2 | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1097ms (0%)","kPowerStateOn"="0ms (0%)","kPowerStateSuspended"="27094098ms (99%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | "UsbConnector" = 255 | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=65536,"MaxPowerState"=3,"DriverPowerState"=0} | | | "locationID" = 1562378240 | | | } | | | | | +-o EHC1@1D,7 | | | | { | | | | "assigned-addresses" = <10ef008200000000005092900000000000040000> | | | | "IOInterruptSpecifiers" = (<1000000007000000>) | | | | "class-code" = <20030c00> | | | | "IODeviceMemory" = (({"address"=2425507840,"length"=1024})) | | | | "IOReportLegendPublic" = Yes | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "subsystem-vendor-id" = <86800000> | | | | "built-in" = <00> | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "AAPL,current-extra" = 1200 | | | | "IOInterruptControllers" = ("io-apic-0") | | | | "vendor-id" = <86800000> | | | | "name" = <"pci8086,3a3a"> | | | | "device-id" = <3a3a0000> | | | | "acpi-pmcap-offset" = 80 | | | | "IOPCIResourced" = Yes | | | | "AAPL,current-available" = 1500 | | | | "compatible" = <"pci8086,7270","pci8086,3a3a","pciclass,0c0320","EHC1"> | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/EHC1@1d0007" | | | | "AAPL,current-in-sleep" = 2500 | | | | "subsystem-id" = <70720000> | | | | "revision-id" = <00000000> | | | | "IOPCIPMCSState" = 256 | | | | "pcidebug" = "0:29:7" | | | | "IOName" = "pci8086,3a3a" | | | | "IOReportLegend" = ({"IOReportGroupName"="Interrupt Statistics (by index)","IOReportChannels"=((5291294645182005248,4295098369," First Level Interrupt Handler Count"),(5291294645182005249,4295098369," Second Level Interrupt Handler Count"),(5291294645182005250,4295098369," First Level Interrupt Handler Time (MATUs)"),(5291294645182005251,4295098369," Second Level Interrupt Handler CPU Time (MATUs)"),(5291294645182005252,4295098369,"Second Level Interrupt Handler System Time (MATUs)")),"IOReportChannelInfo"={"IOReportChannelUnit"=0},"IOReportSubGroupName"="EHC1 0"}) | | | | "reg" = <00ef00000000000000000000000000000000000010ef000200000000000000000000000000040000> | | | | } | | | | | | | +-o EHC1@fd000000 | | | | { | | | | "IOClass" = "AppleUSBEHCIPCI" | | | | "kUSBSleepSupported" = Yes | | | | "kUSBSleepPortCurrentLimit" = 1000 | | | | "IOPowerManagement" = {"ChildrenPowerState"=3,"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=32768,"MaxPowerState"=3,"DriverPowerState"=0} | | | | "IOProviderClass" = "IOPCIDevice" | | | | "ports" = {"PRT6"={"UsbConnector"=255,"port"=<06000000>},"PRT4"={"UsbConnector"=255,"port"=<04000000>},"PRT2"={"UsbConnector"=255,"port"=<02000000>},"PRT5"={"UsbConnector"=0,"port"=<05000000>},"PRT3"={"UsbConnector"=0,"port"=<03000000>},"PRT1"={"UsbConnector"=0,"port"=<01000000>}} | | | | "IOProbeScore" = 0 | | | | "locationID" = 18446744073659219968 | | | | "name" = <"EHC1"> | | | | "64bit" = Yes | | | | "IOPCIPauseCompatible" = Yes | | | | "device-properties" = {"AAPL,current-available"=1500,"AAPL,current-in-sleep"=2500,"AAPL,current-extra"=1200,"acpi-path"="IOACPIPlane:/_SB/PCI0@0/EHC1@1d0007","acpi-device"="IOACPIPlatformDevice is not serializable"} | | | | "kUSBWakePortCurrentLimit" = 1500 | | | | "CFBundleIdentifierKernel" = "com.apple.driver.usb.AppleUSBEHCIPCI" | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "CFBundleIdentifier" = "com.apple.driver.usb.AppleUSBEHCIPCI" | | | | "port-count" = <06000000> | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "IOPCITunnelCompatible" = No | | | | "controller-statistics" = {"kControllerStatIOCount"=110,"kControllerStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1039ms (0%)","kPowerStateOn"="27094719ms (99%)","kPowerStateSuspended"="1ms (0%)"},"kControllerStatSpuriousInterruptCount"=0} | | | | "Errata" = 18432 | | | | "IOPCIClassMatch" = "0x0c032000" | | | | } | | | | | | | +-o PRT1@fd100000 | | | | | { | | | | | "kUSBSleepPortCurrentLimit" = 1000 | | | | | "IOPowerManagement" = {"ChildrenPowerState"=3,"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=32768,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | "UsbConnector" = 0 | | | | | "kUSBWakePortCurrentLimit" = 1500 | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "locationID" = 18446744073660268544 | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | "port-status" = 4864 | | | | | "kUSBBusCurrentAllocation" = 500 | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1104ms (0%)","kPowerStateOn"="27094656ms (99%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=1,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | "name" = "PRT1" | | | | | "port" = <01000000> | | | | | } | | | | | | | | | +-o Keyboard Hub@fd100000 | | | | | { | | | | | "kUSBSerialNumberString" = "000000000000" | | | | | "bDeviceClass" = 9 | | | | | "bDeviceSubClass" = 0 | | | | | "iSerialNumber" = 3 | | | | | "Built-In" = No | | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.usb")) | | | | | "iProduct" = 2 | | | | | "USB Serial Number" = "000000000000" | | | | | "USB Vendor Name" = "Apple, Inc." | | | | | "USBSpeed" = 3 | | | | | "IOPowerManagement" = {"PowerOverrideOn"=Yes,"CapabilityFlags"=32768,"MaxPowerState"=2,"DevicePowerState"=2,"DriverPowerState"=0,"ChildrenPowerState"=2,"CurrentPowerState"=2} | | | | | "bNumConfigurations" = 1 | | | | | "kUSBProductString" = "Keyboard Hub" | | | | | "IOServiceLegacyMatchingRegistryID" = 4294968064 | | | | | "kUSBConfigurationCurrentOverride" = 500 | | | | | "kUSBVendorString" = "Apple, Inc." | | | | | "USB Product Name" = "Keyboard Hub" | | | | | "iManufacturer" = 1 | | | | | "idVendor" = 1452 | | | | | "Device Speed" = 2 | | | | | "kUSBCurrentConfiguration" = 1 | | | | | "idProduct" = 4102 | | | | | "bcdDevice" = 38421 | | | | | "sessionID" = 2363606004 | | | | | "kUSBContainerID" = "2bc50c28-9550-4f07-b122-551e2ccee8bf" | | | | | "USB Address" = 1 | | | | | "non-removable" = "no" | | | | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | "IOClassNameOverride" = "IOUSBDevice" | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | "USBPortType" = 0 | | | | | "bDeviceProtocol" = 1 | | | | | "locationID" = 18446744073660268544 | | | | | "bcdUSB" = 512 | | | | | "kUSBAddress" = 1 | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "bMaxPacketSize0" = 64 | | | | | "kUSBSleepPortCurrentLimit" = 500 | | | | | "kUSBHubPortSequenceDelay" = 350 | | | | | } | | | | | | | | | +-o AppleUSBHostLegacyClient | | | | | { | | | | | "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=1,"CapabilityFlags"=65536,"MaxPowerState"=2,"DriverPowerState"=1} | | | | | } | | | | | | | | | +-o AppleUSB20KeyboardHub@fd100000 | | | | | | { | | | | | | "IOProbeScore" = 90000 | | | | | | "idProductArray" = (4101,4102) | | | | | | "IOProviderClass" = "IOUSBHostDevice" | | | | | | "IOClass" = "AppleUSB20KeyboardHub" | | | | | | "CFBundleIdentifier" = "com.apple.driver.usb.AppleUSBHub" | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.usb.AppleUSBHub" | | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | | "idVendor" = 1452 | | | | | | "locationID" = 18446744073660268544 | | | | | | } | | | | | | | | | | | +-o AppleUSB20HubPort@fd120000 | | | | | | | { | | | | | | | "port" = <02000000> | | | | | | | "port-status" = 4609 | | | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1236ms (0%)","kPowerStateOn"="27093884ms (99%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=1,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | | | "kUSBSleepPortCurrentLimit" = 500 | | | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | "IOPowerManagement" = {"ChildrenPowerState"=3,"DevicePowerState"=1,"CurrentPowerState"=3,"CapabilityFlags"=32768,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | | | "kUSBBusCurrentAllocation" = 100 | | | | | | | "locationID" = 18446744073660399616 | | | | | | | } | | | | | | | | | | | | | +-o Apple Keyboard@fd120000 | | | | | | | { | | | | | | | "bDeviceClass" = 0 | | | | | | | "bDeviceSubClass" = 0 | | | | | | | "iSerialNumber" = 0 | | | | | | | "Built-In" = No | | | | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.usb")) | | | | | | | "iProduct" = 2 | | | | | | | "USB Vendor Name" = "Apple, Inc" | | | | | | | "USBSpeed" = 2 | | | | | | | "IOPowerManagement" = {"PowerOverrideOn"=Yes,"CapabilityFlags"=32768,"MaxPowerState"=2,"DevicePowerState"=2,"DriverPowerState"=0,"ChildrenPowerState"=1,"CurrentPowerState"=2} | | | | | | | "bNumConfigurations" = 1 | | | | | | | "kUSBProductString" = "Apple Keyboard" | | | | | | | "IOServiceLegacyMatchingRegistryID" = 4294968125 | | | | | | | "kUSBVendorString" = "Apple, Inc" | | | | | | | "USB Product Name" = "Apple Keyboard" | | | | | | | "iManufacturer" = 1 | | | | | | | "idVendor" = 1452 | | | | | | | "Device Speed" = 0 | | | | | | | "kUSBCurrentConfiguration" = 1 | | | | | | | "idProduct" = 544 | | | | | | | "bcdDevice" = 105 | | | | | | | "sessionID" = 2961969153 | | | | | | | "kUSBContainerID" = "2bc50c28-9550-4f07-b122-551e2ccee8bf" | | | | | | | "USB Address" = 2 | | | | | | | "non-removable" = "yes" | | | | | | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | | | "IOClassNameOverride" = "IOUSBDevice" | | | | | | | "USBPortType" = 1 | | | | | | | "bDeviceProtocol" = 0 | | | | | | | "locationID" = 18446744073660399616 | | | | | | | "bcdUSB" = 512 | | | | | | | "kUSBAddress" = 2 | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | "bMaxPacketSize0" = 8 | | | | | | | } | | | | | | | | | | | | | +-o AppleUSBHostLegacyClient | | | | | | | { | | | | | | | "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=1,"CapabilityFlags"=65536,"MaxPowerState"=2,"DriverPowerState"=1} | | | | | | | } | | | | | | | | | | | | | +-o AppleUSBHostCompositeDevice | | | | | | | { | | | | | | | "IOProbeScore" = 50000 | | | | | | | "CFBundleIdentifier" = "com.apple.driver.usb.AppleUSBHostCompositeDevice" | | | | | | | "IOProviderClass" = "IOUSBHostDevice" | | | | | | | "IOClass" = "AppleUSBHostCompositeDevice" | | | | | | | "bDeviceSubClass" = 0 | | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.usb.AppleUSBHostCompositeDevice" | | | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | | | "kUSBPreferredConfiguration" = 1 | | | | | | | "bDeviceClass" = 0 | | | | | | | } | | | | | | | | | | | | | +-o IOUSBHostInterface@0 | | | | | | | | { | | | | | | | | "USBSpeed" = 2 | | | | | | | | "iInterface" = 0 | | | | | | | | "IOServiceLegacyMatchingRegistryID" = 4294968134 | | | | | | | | "bInterfaceProtocol" = 1 | | | | | | | | "bAlternateSetting" = 0 | | | | | | | | "idProduct" = 544 | | | | | | | | "bcdDevice" = 105 | | | | | | | | "USB Product Name" = "Apple Keyboard" | | | | | | | | "locationID" = 18446744073660399616 | | | | | | | | "bInterfaceClass" = 3 | | | | | | | | "bInterfaceSubClass" = 1 | | | | | | | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | | | | "USBPortType" = 1 | | | | | | | | "bConfigurationValue" = 1 | | | | | | | | "bInterfaceNumber" = 0 | | | | | | | | "USB Vendor Name" = "Apple, Inc" | | | | | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.usb")) | | | | | | | | "idVendor" = 1452 | | | | | | | | "IODEXTMatchCount" = 2 | | | | | | | | "bNumEndpoints" = 1 | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | "IOClassNameOverride" = "IOUSBInterface" | | | | | | | | } | | | | | | | | | | | | | | | +-o AppleUserUSBHostHIDDevice | | | | | | | | { | | | | | | | | "PrimaryUsagePage" = 1 | | | | | | | | "MaxInputReportSize" = 8 | | | | | | | | "IOUserClientClass" = "IOHIDLibUserClient" | | | | | | | | "VersionNumber" = 105 | | | | | | | | "VendorID" = 1452 | | | | | | | | "ReportDescriptor" = <05010906a101050719e029e715002501750195088102950175088101050819012905950575019102950175039101050719002aff0095057508150026ff00810005ff0903750895018102c0> | | | | | | | | "DebugState" = {"SetReportTime"=64997907631010,"InputReportCount"=32,"SetReportCount"=1,"InputReportTime"=9288442261314} | | | | | | | | "BootProtocol" = 1 | | | | | | | | "MaxFeatureReportSize" = 0 | | | | | | | | "RequiresTCCAuthorization" = Yes | | | | | | | | "Product" = "Apple Keyboard" | | | | | | | | "Transport" = "USB" | | | | | | | | "Elements" = ({"ReportID"=0,"ElementCookie"=1,"CollectionType"=1,"Type"=513,"VariableSize"=0,"Elements"=({"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=224,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=4},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=225,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=5},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=226,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=6},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=227,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=7},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=228,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=8},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=229,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=9},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=230,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=10},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=231,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=11},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=255,"IsArray"=Yes,"Type"=2,"Size"=40,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=18446744073709551615,"ReportCount"=5,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=12},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"DuplicateIndex"=0,"UsagePage"=7,"Max"=255,"IsArray"=Yes,"Type"=2,"Size"=8,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=13},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"DuplicateIndex"=1,"UsagePage"=7,"Max"=255,"IsArray"=Yes,"Type"=2,"Size"=8,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=14},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"DuplicateIndex"=2,"UsagePage"=7,"Max"=255,"IsArray"=Yes,"Type"=2,"Size"=8,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=15},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"DuplicateIndex"=3,"UsagePage"=7,"Max"=255,"IsArray"=Yes,"Type"=2,"Size"=8,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=16},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"DuplicateIndex"=4,"UsagePage"=7,"Max"=255,"IsArray"=Yes,"Type"=2,"Size"=8,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=17},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=18},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=1,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=19},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=2,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=20},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=3,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=21},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=4,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=22},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=5,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=23},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=6,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=24},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=7,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=25},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=8,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=26},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=9,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=27},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=10,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=28},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=11,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=29},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=12,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=30},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=13,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=31},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=14,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=32},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=15,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=33},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=16,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=34},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=17,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=35},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=18,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=36},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=19,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=37},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=20,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=38},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=21,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=39},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=22,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=40},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=23,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=41},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=24,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=42},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=25,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=43},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=26,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=44},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=27,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=45},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=28,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=46},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=29,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=47},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=30,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=48},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=31,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=49},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=32,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=50},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=33,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=51},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=34,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=52},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=35,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=53},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=36,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=54},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=37,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=55},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=38,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=56},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=39,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=57},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=40,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=58},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=41,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=59},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=42,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=60},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=43,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=61},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=44,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=62},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=45,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=63},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=46,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=64},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=47,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=65},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=48,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=66},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=49,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=67},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=50,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=68},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=51,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=69},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=52,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=70},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=53,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=71},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=54,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=72},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=55,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=73},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=56,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=74},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=57,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=75},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=58,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=76},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=59,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=77},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=60,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=78},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=61,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=79},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=62,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=80},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=63,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=81},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=64,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=82},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=65,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=83},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=66,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=84},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=67,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=85},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=68,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=86},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=69,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=87},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=70,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=88},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=71,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=89},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=72,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=90},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=73,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=91},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=74,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=92},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=75,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=93},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=76,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=94},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=77,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=95},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=78,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=96},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=79,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=97},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=80,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=98},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=81,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=99},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=82,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=100},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=83,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=101},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=84,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=102},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=85,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=103},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=86,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=104},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=87,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=105},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=88,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=106},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=89,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=107},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=90,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=108},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=91,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=109},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=92,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=110},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=93,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=111},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=94,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=112},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=95,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=113},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=96,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=114},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=97,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=115},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=98,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=116},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=99,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=117},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=100,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=118},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=101,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=119},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=102,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=120},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=103,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=121},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=104,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=122},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=105,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=123},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=106,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=124},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=107,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=125},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=108,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=126},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=109,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=127},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=110,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=128},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=111,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=129},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=112,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=130},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=113,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=131},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=114,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=132},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=115,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=133},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=116,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=134},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=117,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=135},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=118,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=136},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=119,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=137},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=120,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=138},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=121,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=139},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=122,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=140},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=123,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=141},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=124,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=142},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=125,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=143},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=126,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=144},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=127,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=145},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=128,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=146},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=129,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=147},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=130,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=148},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=131,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=149},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=132,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=150},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=133,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=151},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=134,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=152},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=135,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=153},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=136,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=154},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=137,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=155},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=138,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=156},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=139,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=157},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=140,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=158},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=141,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=159},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=142,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=160},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=143,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=161},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=144,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=162},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=145,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=163},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=146,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=164},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=147,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=165},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=148,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=166},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=149,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=167},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=150,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=168},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=151,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=169},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=152,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=170},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=153,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=171},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=154,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=172},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=155,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=173},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=156,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=174},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=157,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=175},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=158,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=176},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=159,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=177},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=160,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=178},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=161,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=179},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=162,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=180},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=163,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=181},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=164,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=182},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=165,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=183},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=166,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=184},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=167,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=185},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=168,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=186},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=169,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=187},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=170,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=188},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=171,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=189},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=172,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=190},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=173,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=191},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=174,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=192},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=175,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=193},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=176,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=194},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=177,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=195},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=178,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=196},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=179,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=197},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=180,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=198},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=181,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=199},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=182,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=200},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=183,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=201},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=184,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=202},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=185,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=203},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=186,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=204},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=187,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=205},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=188,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=206},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=189,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=207},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=190,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=208},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=191,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=209},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=192,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=210},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=193,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=211},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=194,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=212},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=195,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=213},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=196,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=214},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=197,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=215},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=198,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=216},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=199,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=217},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=200,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=218},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=201,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=219},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=202,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=220},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=203,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=221},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=204,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=222},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=205,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=223},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=206,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=224},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=207,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=225},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=208,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=226},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=209,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=227},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=210,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=228},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=211,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=229},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=212,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=230},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=213,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=231},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=214,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=232},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=215,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=233},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=216,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=234},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=217,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=235},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=218,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=236},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=219,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=237},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=220,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=238},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=221,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=239},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=222,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=240},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=223,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=241},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=224,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=242},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=225,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=243},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=226,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=244},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=227,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=245},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=228,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=246},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=229,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=247},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=230,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=248},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=231,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=249},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=232,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=250},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=233,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=251},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=234,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=252},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=235,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=253},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=236,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=254},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=237,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=255},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=238,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=256},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=239,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=257},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=240,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=258},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=241,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=259},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=242,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=260},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=243,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=261},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=244,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=262},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=245,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=263},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=246,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=264},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=247,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=265},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=248,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=266},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=249,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=267},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=250,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=268},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=251,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=269},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=252,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=270},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=253,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=271},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=254,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=272},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=255,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=273},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=8,"Max"=1,"IsArray"=No,"Type"=129,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=1,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=274},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=8,"Max"=1,"IsArray"=No,"Type"=129,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=2,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=275},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=8,"Max"=1,"IsArray"=No,"Type"=129,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=3,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=276},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=8,"Max"=1,"IsArray"=No,"Type"=129,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=4,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=277},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=8,"Max"=1,"IsArray"=No,"Type"=129,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=5,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=278},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=255,"Max"=255,"IsArray"=No,"Type"=1,"Size"=8,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=3,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=279}),"UsagePage"=1,"Usage"=6},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=3},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=2}) | | | | | | | | "IOServiceDEXTEntitlements" = "com.apple.developer.driverkit.family.hid.device" | | | | | | | | "Manufacturer" = "Apple, Inc" | | | | | | | | "IOUserServerCDHash" = "06b9375b86ecd80335ac9631f3591a9af29394d3" | | | | | | | | "ProductID" = 544 | | | | | | | | "RegisterService" = No | | | | | | | | "DeviceUsagePairs" = ({"DeviceUsagePage"=1,"DeviceUsage"=6}) | | | | | | | | "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=0,"CapabilityFlags"=0,"MaxPowerState"=2} | | | | | | | | "IOUserServerName" = "com.apple.driverkit.AppleUserUSBHostHIDDeviceKB" | | | | | | | | "ReportInterval" = 0 | | | | | | | | "InputReportElements" = ({"ReportID"=0,"ElementCookie"=280,"Size"=64,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=64,"Usage"=0}) | | | | | | | | "bInterfaceProtocol" = 1 | | | | | | | | "IOMatchedPersonality" = {"IOClass"="AppleUserHIDDevice","CFBundleIdentifier"="com.apple.AppleUserHIDDrivers","IOProviderClass"="IOUSBHostInterface","IOUserServerCDHash"="06b9375b86ecd80335ac9631f3591a9af29394d3","IOProbeScore"=1000,"bInterfaceSubClass"=1,"IOUserServerName"="com.apple.driverkit.AppleUserUSBHostHIDDeviceKB","HIDDefaultBehavior"="","bInterfaceProtocol"=1,"CFBundleIdentifierKernel"="com.apple.iokit.IOHIDFamily","bInterfaceClass"=3,"IOUserClass"="AppleUserUSBHostHIDDevice"} | | | | | | | | "CFBundleIdentifier" = "com.apple.AppleUserHIDDrivers" | | | | | | | | "MaxOutputReportSize" = 1 | | | | | | | | "IOCFPlugInTypes" = {"7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin"} | | | | | | | | "IOProviderClass" = "IOUSBHostInterface" | | | | | | | | "IOUserClass" = "AppleUserUSBHostHIDDevice" | | | | | | | | "LocationID" = 18446744073660399616 | | | | | | | | "IOClass" = "AppleUserHIDDevice" | | | | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOHIDFamily" | | | | | | | | "PrimaryUsage" = 6 | | | | | | | | "HIDDefaultBehavior" = "" | | | | | | | | "CountryCode" = 33 | | | | | | | | "RequestTimeout" = 5000000 | | | | | | | | "bInterfaceSubClass" = 1 | | | | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | | | | "IOProbeScore" = 61000 | | | | | | | | "DeviceOpenedByEventSystem" = Yes | | | | | | | | "bInterfaceClass" = 3 | | | | | | | | "HIDDKStart" = Yes | | | | | | | | } | | | | | | | | | | | | | | | +-o IOHIDInterface | | | | | | | | { | | | | | | | | "Transport" = "USB" | | | | | | | | "BootProtocol" = 1 | | | | | | | | "HIDDefaultBehavior" = "" | | | | | | | | "Manufacturer" = "Apple, Inc" | | | | | | | | "Product" = "Apple Keyboard" | | | | | | | | "MaxInputReportSize" = 8 | | | | | | | | "DeviceUsagePairs" = ({"DeviceUsagePage"=1,"DeviceUsage"=6}) | | | | | | | | "MaxOutputReportSize" = 1 | | | | | | | | "ReportDescriptor" = <05010906a101050719e029e715002501750195088102950175088101050819012905950575019102950175039101050719002aff0095057508150026ff00810005ff0903750895018102c0> | | | | | | | | "CountryCode" = 33 | | | | | | | | "VendorID" = 1452 | | | | | | | | "VersionNumber" = 105 | | | | | | | | "IOServiceDEXTEntitlements" = ("com.apple.developer.driverkit.transport.hid") | | | | | | | | "IODEXTMatchCount" = 1 | | | | | | | | "PrimaryUsage" = 6 | | | | | | | | "LocationID" = 18446744073660399616 | | | | | | | | "ProductID" = 544 | | | | | | | | "ReportInterval" = 0 | | | | | | | | "PrimaryUsagePage" = 1 | | | | | | | | "DeviceOpenedByEventSystem" = Yes | | | | | | | | "MaxFeatureReportSize" = 0 | | | | | | | | } | | | | | | | | | | | | | | | +-o AppleHIDKeyboardEventDriver | | | | | | | | { | | | | | | | | "PrimaryUsage" = 6 | | | | | | | | "HIDKeyboardSupportsEscKey" = Yes | | | | | | | | "HIDServiceSupport" = Yes | | | | | | | | "PrimaryUsagePage" = 1 | | | | | | | | "SensorProperties" = {} | | | | | | | | "IOUserClientClass" = "IOHIDEventServiceUserClient" | | | | | | | | "VersionNumber" = 105 | | | | | | | | "VendorID" = 1452 | | | | | | | | "FnFunctionUsageMap" = "0x0007003a,0xff010021,0x0007003b,0xff010020,0x0007003c,0xff010010,0x0007003d,0xff010002,0x00070040,0x000C00B4,0x00070041,0x000C00CD,0x00070042,0x000C00B3,0x00070043,0x000C00E2,0x00070044,0x000C00EA,0x00070045,0x000C00E9" | | | | | | | | "DebugState" = {"LastReportTime"=9288471142165} | | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | | "FnModifierUsagePage" = 255 | | | | | | | | "BootProtocol" = Yes | | | | | | | | "Product" = "Apple Keyboard" | | | | | | | | "Transport" = "USB" | | | | | | | | "HIDKeyboardSupportedModifiers" = 27140351 | | | | | | | | "GameControllerType" = 0 | | | | | | | | "Keyboard" = {"Elements"=({"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=224,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=4},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=225,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=5},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=226,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=6},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=227,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=7},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=228,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=8},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=229,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=9},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=230,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=10},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=231,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=11},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=4,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=22},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=5,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=23},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=6,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=24},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=7,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=25},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=8,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=26},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=9,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=27},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=10,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=28},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=11,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=29},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=12,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=30},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=13,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=31},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=14,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=32},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=15,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=33},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=16,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=34},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=17,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=35},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=18,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=36},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=19,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=37},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=20,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=38},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=21,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=39},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=22,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=40},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=23,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=41},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=24,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=42},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=25,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=43},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=26,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=44},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=27,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=45},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=28,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=46},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=29,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=47},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=30,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=48},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=31,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=49},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=32,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=50},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=33,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=51},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=34,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=52},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=35,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=53},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=36,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=54},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=37,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=55},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=38,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=56},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=39,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=57},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=40,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=58},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=41,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=59},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=42,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=60},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=43,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=61},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=44,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=62},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=45,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=63},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=46,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=64},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=47,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=65},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=48,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=66},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=49,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=67},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=50,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=68},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=51,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=69},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=52,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=70},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=53,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=71},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=54,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=72},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=55,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=73},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=56,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=74},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=57,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=75},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=58,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=76},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=59,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=77},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=60,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=78},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=61,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=79},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=62,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=80},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=63,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=81},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=64,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=82},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=65,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=83},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=66,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=84},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=67,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=85},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=68,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=86},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=69,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=87},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=70,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=88},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=71,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=89},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=72,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=90},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=73,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=91},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=74,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=92},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=75,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=93},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=76,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=94},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=77,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=95},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=78,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=96},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=79,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=97},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=80,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=98},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=81,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=99},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=82,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=100},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=83,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=101},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=84,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=102},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=85,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=103},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=86,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=104},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=87,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=105},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=88,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=106},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=89,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=107},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=90,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=108},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=91,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=109},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=92,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=110},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=93,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=111},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=94,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=112},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=95,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=113},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=96,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=114},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=97,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=115},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=98,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=116},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=99,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=117},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=100,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=118},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=101,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=119},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=102,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=120},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=103,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=121},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=104,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=122},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=105,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=123},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=106,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=124},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=107,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=125},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=108,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=126},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=109,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=127},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=110,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=128},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=111,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=129},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=112,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=130},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=113,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=131},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=114,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=132},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=115,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=133},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=116,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=134},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=117,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=135},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=118,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=136},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=119,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=137},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=120,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=138},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=121,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=139},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=122,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=140},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=123,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=141},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=124,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=142},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=125,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=143},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=126,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=144},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=127,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=145},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=128,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=146},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=129,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=147},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=130,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=148},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=131,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=149},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=132,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=150},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=133,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=151},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=134,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=152},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=135,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=153},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=136,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=154},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=137,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=155},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=138,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=156},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=139,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=157},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=140,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=158},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=141,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=159},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=142,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=160},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=143,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=161},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=144,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=162},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=145,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=163},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=146,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=164},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=147,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=165},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=148,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=166},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=149,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=167},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=150,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=168},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=151,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=169},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=152,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=170},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=153,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=171},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=154,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=172},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=155,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=173},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=156,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=174},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=157,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=175},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=158,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=176},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=159,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=177},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=160,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=178},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=161,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=179},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=162,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=180},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=163,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=181},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=164,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=182},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=165,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=183},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=166,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=184},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=167,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=185},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=168,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=186},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=169,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=187},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=170,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=188},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=171,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=189},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=172,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=190},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=173,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=191},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=174,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=192},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=175,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=193},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=176,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=194},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=177,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=195},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=178,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=196},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=179,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=197},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=180,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=198},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=181,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=199},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=182,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=200},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=183,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=201},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=184,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=202},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=185,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=203},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=186,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=204},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=187,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=205},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=188,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=206},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=189,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=207},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=190,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=208},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=191,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=209},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=192,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=210},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=193,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=211},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=194,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=212},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=195,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=213},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=196,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=214},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=197,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=215},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=198,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=216},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=199,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=217},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=200,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=218},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=201,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=219},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=202,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=220},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=203,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=221},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=204,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=222},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=205,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=223},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=206,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=224},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=207,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=225},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=208,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=226},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=209,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=227},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=210,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=228},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=211,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=229},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=212,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=230},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=213,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=231},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=214,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=232},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=215,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=233},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=216,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=234},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=217,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=235},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=218,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=236},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=219,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=237},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=220,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=238},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=221,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=239},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=222,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=240},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=223,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=241},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=224,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=242},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=225,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=243},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=226,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=244},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=227,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=245},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=228,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=246},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=229,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=247},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=230,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=248},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=7,"Max"=1,"IsArray"=Yes,"Type"=2,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=231,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=249},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=255,"Max"=255,"IsArray"=No,"Type"=1,"Size"=8,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=3,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=8,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=255,"ElementCookie"=279})} | | | | | | | | "LED" = {"Elements"=({"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=8,"Max"=1,"IsArray"=No,"Type"=129,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=1,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=274},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=8,"Max"=1,"IsArray"=No,"Type"=129,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=2,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=275},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=8,"Max"=1,"IsArray"=No,"Type"=129,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=3,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=276},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=8,"Max"=1,"IsArray"=No,"Type"=129,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=4,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=277},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=8,"Max"=1,"IsArray"=No,"Type"=129,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=5,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=278})} | | | | | | | | "FnKeyboardUsageMap" = "0x00070050,0x0007004a,0x00070052,0x0007004b,0x0007002a,0x0007004c,0x0007004f,0x0007004d,0x00070051,0x0007004e,0x00070028,0x00070058" | | | | | | | | "ProductID" = 544 | | | | | | | | "DeviceUsagePairs" = ({"DeviceUsagePage"=1,"DeviceUsage"=6}) | | | | | | | | "Manufacturer" = "Apple, Inc" | | | | | | | | "GameControllerPointer" = {"Elements"=({"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=8,"Max"=1,"IsArray"=No,"Type"=129,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=1,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=274},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=8,"Max"=1,"IsArray"=No,"Type"=129,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=2,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=275},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=8,"Max"=1,"IsArray"=No,"Type"=129,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=3,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=276},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=8,"Max"=1,"IsArray"=No,"Type"=129,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=4,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=277},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=8,"Max"=1,"IsArray"=No,"Type"=129,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=5,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=278}),"GameControllerCapabilities"=0} | | | | | | | | "ReportInterval" = 0 | | | | | | | | "VendorIDSource" = 0 | | | | | | | | "HIDEventServiceProperties" = {"HIDMouseKeysOptionToggles"=0,"JitterNoClick"=1,"ActuateDetents"=1,"Dragging"=0,"HIDSlowKeysDelay"=0,"JitterNoMove"=1,"FlipLeftAndRightEdgeGestures"=No,"HIDTrackpadScrollAcceleration"=20480,"HIDInitialKeyRepeat"=250000000,"TrackpadThreeFingerHorizSwipeGesture"=2,"TrackpadThreeFingerDrag"=No,"MTGestureConfiguration"={"Version"=1,"Behaviors"=({"BehaviorID"=5})},"HIDPointerAcceleration"=45056,"UserPreferences"=Yes,"HIDDefaultParameters"=Yes,"HIDMouseKeysOn"=0,"HIDF12EjectDelay"=250,"TrackpadHorizScroll"=1,"TrackpadFourFingerVertSwipeGesture"=2,"TrackpadTwoFingerFromRightEdgeSwipeGesture"=3,"USBMouseStopsTrackpad"=0,"HIDMouseScrollAcceleration"=0,"TrackpadThreeFingerTapGesture"=2,"MouseOneFingerDoubleTapGesture"=0,"HIDScrollZoomModifierMask"=262144,"TrackpadScroll"=Yes,"Trackpad Jitter Milliseconds"=192,"HIDPointerButtonMode"=2,"HIDKeyboardModifierMappingPairs"=(),"LogLevel"=6,"TrackpadFourFingerHorizSwipeGesture"=2,"HIDTrackpadAcceleration"=45056,"DragLock"=0,"DeviceOpenedByEventSystem"=Yes,"TwofingerNoAction"=1,"MouseTwoFingerDoubleTapGesture"=3,"HIDClickTime"=500000000,"HIDMouseAcceleration"=45056,"SecondClickThreshold"=1,"HIDStickyKeysShiftToggles"=0,"TrackpadHandResting"=Yes,"TrackpadFourFingerPinchGesture"=2,"MouseMomentumScroll"=Yes,"TrackpadFiveFingerPinchGesture"=2,"PalmNoAction Permanent"=1,"MouseButtonMode"="OneButton","TrackpadThreeFingerVertSwipeGesture"=2,"OutsidezoneNoAction When Typing"=1,"ForceSuppressed"=No,"TrackpadCornerSecondaryClick"=0,"MouseButtonDivision"=55,"HIDStickyKeysOn"=0,"HIDStickyKeysDisabled"=0,"EjectDelay"=0,"TrackpadPinch"=1,"FirstClickThreshold"=1,"HIDClickSpace"=(0,0),"PalmNoAction When Typing"=1,"MouseVerticalScroll"=Yes,"version"=1,"HIDSubinterfaceID"=46,"MouseHorizontalScroll"=Yes,"BatchInterval"=1,"MouseKeysStopsTrackpad"=0,"TrackpadMomentumScroll"=Yes,"MouseTwoFingerHorizSwipeGesture"=2,"HIDKeyRepeat"=33333333,"HIDScrollReset"=Yes,"TrackpadTwoFingerDoubleTapGesture"=1,"Clicking"=0,"TrackpadRightClick"=Yes,"TrackpadRotate"=1,"Use Panther Settings for W"=0,"HIDScrollAcceleration"=20480,"HIDFKeyMode"=0} | | | | | | | | "CFBundleIdentifier" = "com.apple.driver.AppleHIDKeyboard" | | | | | | | | "HIDKeyboardKeysDefined" = Yes | | | | | | | | "IOCFPlugInTypes" = {"7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin"} | | | | | | | | "IOProviderClass" = "IOHIDInterface" | | | | | | | | "LocationID" = 18446744073660399616 | | | | | | | | "alt_handler_id" = 46 | | | | | | | | "IOClass" = "AppleHIDKeyboardEventDriver" | | | | | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleHIDKeyboard" | | | | | | | | "CapsLockDelay" = 75 | | | | | | | | "HIDDefaultBehavior" = "Keyboard" | | | | | | | | "FnModifierUsage" = 3 | | | | | | | | "SensorPropertySupported" = 0 | | | | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | | | | "StandardType" = 0 | | | | | | | | "FWCapsLockDelay" = Yes | | | | | | | | "IOProbeScore" = 7200 | | | | | | | | "AppleVendorSupported" = Yes | | | | | | | | "CountryCode" = 33 | | | | | | | | } | | | | | | | | | | | | | | | +-o IOHIDEventServiceUserClient | | | | | | | { | | | | | | | "DebugState" = {"EventQueue"={"NoFullMsg"=0,"tail"=2048,"NotificationForce"=0,"NotificationCount"=32,"head"=2048},"EnqueueEventCount"=32,"LastEventType"=3,"LastEventTime"=9288478845459} | | | | | | | "IOUserClientCreator" = "pid 176, hidd" | | | | | | | } | | | | | | | | | | | | | +-o IOUSBHostInterface@1 | | | | | | | { | | | | | | | "USBSpeed" = 2 | | | | | | | "iInterface" = 0 | | | | | | | "IOServiceLegacyMatchingRegistryID" = 4294968135 | | | | | | | "bInterfaceProtocol" = 0 | | | | | | | "bAlternateSetting" = 0 | | | | | | | "idProduct" = 544 | | | | | | | "bcdDevice" = 105 | | | | | | | "USB Product Name" = "Apple Keyboard" | | | | | | | "locationID" = 18446744073660399616 | | | | | | | "bInterfaceClass" = 3 | | | | | | | "bInterfaceSubClass" = 0 | | | | | | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | | | "USBPortType" = 1 | | | | | | | "bConfigurationValue" = 1 | | | | | | | "bInterfaceNumber" = 1 | | | | | | | "USB Vendor Name" = "Apple, Inc" | | | | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.usb")) | | | | | | | "idVendor" = 1452 | | | | | | | "IODEXTMatchCount" = 1 | | | | | | | "bNumEndpoints" = 1 | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | "IOClassNameOverride" = "IOUSBInterface" | | | | | | | } | | | | | | | | | | | | | +-o AppleUserUSBHostHIDDevice | | | | | | | { | | | | | | | "PrimaryUsagePage" = 12 | | | | | | | "MaxInputReportSize" = 1 | | | | | | | "IOUserClientClass" = "IOHIDLibUserClient" | | | | | | | "VersionNumber" = 105 | | | | | | | "VendorID" = 1452 | | | | | | | "ReportDescriptor" = <050c0901a101050c750195011500250109cd810609b5810209b6810209b8810609e2810609ea810209e981028101c0> | | | | | | | "DebugState" = {} | | | | | | | "BootProtocol" = 0 | | | | | | | "MaxFeatureReportSize" = 0 | | | | | | | "Product" = "Apple Keyboard" | | | | | | | "Transport" = "USB" | | | | | | | "Elements" = ({"ReportID"=0,"ElementCookie"=1,"CollectionType"=1,"Type"=513,"VariableSize"=0,"Elements"=({"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=0,"Usage"=205,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=4},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=181,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=5},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=182,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=6},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=0,"Usage"=184,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=7},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=Yes,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=6,"ReportID"=0,"Usage"=226,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=8},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=234,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=9},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=233,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=10}),"UsagePage"=12,"Usage"=1},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=3},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=2}) | | | | | | | "IOServiceDEXTEntitlements" = "com.apple.developer.driverkit.family.hid.device" | | | | | | | "Manufacturer" = "Apple, Inc" | | | | | | | "IOUserServerCDHash" = "06b9375b86ecd80335ac9631f3591a9af29394d3" | | | | | | | "ProductID" = 544 | | | | | | | "RegisterService" = No | | | | | | | "DeviceUsagePairs" = ({"DeviceUsagePage"=12,"DeviceUsage"=1}) | | | | | | | "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=0,"CapabilityFlags"=0,"MaxPowerState"=2} | | | | | | | "IOUserServerName" = "com.apple.driverkit.AppleUserUSBHostHIDDevice0" | | | | | | | "ReportInterval" = 0 | | | | | | | "InputReportElements" = ({"ReportID"=0,"ElementCookie"=11,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0}) | | | | | | | "IOMatchedPersonality" = {"IOProbeScore"=1000,"IOUserClass"="AppleUserUSBHostHIDDevice","IOProviderClass"="IOUSBHostInterface","HIDDefaultBehavior"="","IOClass"="AppleUserHIDDevice","CFBundleIdentifierKernel"="com.apple.iokit.IOHIDFamily","bInterfaceClass"=3,"IOUserServerCDHash"="06b9375b86ecd80335ac9631f3591a9af29394d3","bInterfaceSubClass"=0,"CFBundleIdentifier"="com.apple.AppleUserHIDDrivers","IOUserServerName"="com.apple.driverkit.AppleUserUSBHostHIDDevice0"} | | | | | | | "CFBundleIdentifier" = "com.apple.AppleUserHIDDrivers" | | | | | | | "MaxOutputReportSize" = 0 | | | | | | | "IOCFPlugInTypes" = {"7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin"} | | | | | | | "IOProviderClass" = "IOUSBHostInterface" | | | | | | | "IOUserClass" = "AppleUserUSBHostHIDDevice" | | | | | | | "LocationID" = 18446744073660399616 | | | | | | | "IOClass" = "AppleUserHIDDevice" | | | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOHIDFamily" | | | | | | | "PrimaryUsage" = 1 | | | | | | | "HIDDefaultBehavior" = "" | | | | | | | "CountryCode" = 0 | | | | | | | "RequestTimeout" = 5000000 | | | | | | | "bInterfaceSubClass" = 0 | | | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | | | "IOProbeScore" = 51000 | | | | | | | "DeviceOpenedByEventSystem" = Yes | | | | | | | "bInterfaceClass" = 3 | | | | | | | "HIDDKStart" = Yes | | | | | | | } | | | | | | | | | | | | | +-o IOHIDInterface | | | | | | | { | | | | | | | "Transport" = "USB" | | | | | | | "BootProtocol" = 0 | | | | | | | "HIDDefaultBehavior" = "" | | | | | | | "Manufacturer" = "Apple, Inc" | | | | | | | "Product" = "Apple Keyboard" | | | | | | | "MaxInputReportSize" = 1 | | | | | | | "DeviceUsagePairs" = ({"DeviceUsagePage"=12,"DeviceUsage"=1}) | | | | | | | "MaxOutputReportSize" = 0 | | | | | | | "ReportDescriptor" = <050c0901a101050c750195011500250109cd810609b5810209b6810209b8810609e2810609ea810209e981028101c0> | | | | | | | "CountryCode" = 0 | | | | | | | "VendorID" = 1452 | | | | | | | "VersionNumber" = 105 | | | | | | | "IOServiceDEXTEntitlements" = ("com.apple.developer.driverkit.transport.hid") | | | | | | | "IODEXTMatchCount" = 1 | | | | | | | "PrimaryUsage" = 1 | | | | | | | "LocationID" = 18446744073660399616 | | | | | | | "ProductID" = 544 | | | | | | | "ReportInterval" = 0 | | | | | | | "PrimaryUsagePage" = 12 | | | | | | | "DeviceOpenedByEventSystem" = Yes | | | | | | | "MaxFeatureReportSize" = 0 | | | | | | | } | | | | | | | | | | | | | +-o AppleUserHIDEventDriver | | | | | | | { | | | | | | | "PrimaryUsagePage" = 12 | | | | | | | "IOUserClientClass" = "IOHIDEventServiceUserClient" | | | | | | | "VersionNumber" = 105 | | | | | | | "VendorID" = 1452 | | | | | | | "Product" = "Apple Keyboard" | | | | | | | "Transport" = "USB" | | | | | | | "IOServiceDEXTEntitlements" = "com.apple.developer.driverkit.family.hid.eventservice" | | | | | | | "Manufacturer" = "Apple, Inc" | | | | | | | "IOUserServerCDHash" = "06b9375b86ecd80335ac9631f3591a9af29394d3" | | | | | | | "ProductID" = 544 | | | | | | | "DeviceUsagePairs" = ({"DeviceUsagePage"=12,"DeviceUsage"=1}) | | | | | | | "RegisterService" = No | | | | | | | "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=0,"CapabilityFlags"=0,"MaxPowerState"=2} | | | | | | | "IOUserServerName" = "com.apple.driverkit.AppleUserHIDEventDriver" | | | | | | | "ReportInterval" = 0 | | | | | | | "VendorIDSource" = 0 | | | | | | | "IOMatchedPersonality" = {"IOProbeScore"=1,"IOUserClass"="AppleUserHIDEventDriver","IOProviderClass"="IOHIDInterface","IOClass"="AppleUserHIDEventService","IOUserServerCDHash"="06b9375b86ecd80335ac9631f3591a9af29394d3","CFBundleIdentifierKernel"="com.apple.iokit.IOHIDFamily","CFBundleIdentifier"="com.apple.AppleUserHIDDrivers","DeviceUsagePairs"=({"DeviceUsagePage"=1,"DeviceUsage"=1},{"DeviceUsagePage"=1,"DeviceUsage"=2},{"DeviceUsagePage"=1,"DeviceUsage"=6},{"DeviceUsagePage"=1,"DeviceUsage"=7},{"DeviceUsagePage"=12},{"DeviceUsagePage"=13}),"IOUserServerName"="com.apple.driverkit.AppleUserHIDEventDriver"} | | | | | | | "HIDEventServiceProperties" = {"HIDMouseKeysOptionToggles"=0,"JitterNoClick"=1,"ActuateDetents"=1,"Dragging"=0,"HIDSlowKeysDelay"=0,"JitterNoMove"=1,"FlipLeftAndRightEdgeGestures"=No,"HIDTrackpadScrollAcceleration"=20480,"HIDInitialKeyRepeat"=250000000,"TrackpadThreeFingerHorizSwipeGesture"=2,"TrackpadThreeFingerDrag"=No,"MTGestureConfiguration"={"Version"=1,"Behaviors"=({"BehaviorID"=5})},"HIDPointerAcceleration"=45056,"UserPreferences"=Yes,"HIDDefaultParameters"=Yes,"HIDMouseKeysOn"=0,"HIDF12EjectDelay"=250,"TrackpadHorizScroll"=1,"TrackpadFourFingerVertSwipeGesture"=2,"TrackpadTwoFingerFromRightEdgeSwipeGesture"=3,"USBMouseStopsTrackpad"=0,"HIDMouseScrollAcceleration"=0,"TrackpadThreeFingerTapGesture"=2,"MouseOneFingerDoubleTapGesture"=0,"HIDScrollZoomModifierMask"=262144,"TrackpadScroll"=Yes,"Trackpad Jitter Milliseconds"=192,"HIDPointerButtonMode"=2,"HIDKeyboardModifierMappingPairs"=(),"LogLevel"=6,"TrackpadFourFingerHorizSwipeGesture"=2,"HIDTrackpadAcceleration"=45056,"DragLock"=0,"DeviceOpenedByEventSystem"=Yes,"TwofingerNoAction"=1,"MouseTwoFingerDoubleTapGesture"=3,"HIDClickTime"=500000000,"HIDMouseAcceleration"=45056,"SecondClickThreshold"=1,"HIDStickyKeysShiftToggles"=0,"TrackpadHandResting"=Yes,"TrackpadFourFingerPinchGesture"=2,"MouseMomentumScroll"=Yes,"TrackpadFiveFingerPinchGesture"=2,"PalmNoAction Permanent"=1,"MouseButtonMode"="OneButton","TrackpadThreeFingerVertSwipeGesture"=2,"OutsidezoneNoAction When Typing"=1,"ForceSuppressed"=No,"TrackpadCornerSecondaryClick"=0,"MouseButtonDivision"=55,"HIDStickyKeysOn"=0,"HIDStickyKeysDisabled"=0,"EjectDelay"=0,"TrackpadPinch"=1,"FirstClickThreshold"=1,"HIDClickSpace"=(0,0),"PalmNoAction When Typing"=1,"MouseVerticalScroll"=Yes,"version"=1,"HIDSubinterfaceID"=198,"MouseHorizontalScroll"=Yes,"BatchInterval"=1,"MouseKeysStopsTrackpad"=0,"TrackpadMomentumScroll"=Yes,"MouseTwoFingerHorizSwipeGesture"=2,"HIDKeyRepeat"=33333333,"HIDScrollReset"=Yes,"TrackpadTwoFingerDoubleTapGesture"=1,"Clicking"=0,"TrackpadRightClick"=Yes,"TrackpadRotate"=1,"Use Panther Settings for W"=0,"HIDScrollAcceleration"=20480,"HIDFKeyMode"=0} | | | | | | | "CFBundleIdentifier" = "com.apple.AppleUserHIDDrivers" | | | | | | | "IOCFPlugInTypes" = {"7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin"} | | | | | | | "IOProviderClass" = "IOHIDInterface" | | | | | | | "IOUserClass" = "AppleUserHIDEventDriver" | | | | | | | "LocationID" = 18446744073660399616 | | | | | | | "IOClass" = "AppleUserHIDEventService" | | | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOHIDFamily" | | | | | | | "PrimaryUsage" = 1 | | | | | | | "CountryCode" = 0 | | | | | | | "HIDServiceSupport" = Yes | | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | | | "StandardType" = 0 | | | | | | | "IOProbeScore" = 1151 | | | | | | | "HIDDKStart" = Yes | | | | | | | } | | | | | | | | | | | | | +-o IOHIDEventServiceUserClient | | | | | | { | | | | | | "DebugState" = {"EventQueue"={"NoFullMsg"=0,"tail"=0,"NotificationForce"=0,"NotificationCount"=0,"head"=0}} | | | | | | "IOUserClientCreator" = "pid 176, hidd" | | | | | | } | | | | | | | | | | | +-o AppleUSB20HubPort@fd110000 | | | | | | { | | | | | | "port" = <01000000> | | | | | | "port-status" = 0 | | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="27094812ms (100%)","kPowerStateOn"="0ms (0%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | | "kUSBSleepPortCurrentLimit" = 500 | | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "IOPowerManagement" = {"DevicePowerState"=1,"CurrentPowerState"=1,"CapabilityFlags"=65540,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | | "kUSBBusCurrentAllocation" = 100 | | | | | | "locationID" = 18446744073660334080 | | | | | | } | | | | | | | | | | | +-o AppleUSB20HubPort@fd130000 | | | | | { | | | | | "port" = <03000000> | | | | | "port-status" = 0 | | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="27094461ms (100%)","kPowerStateOn"="0ms (0%)","kPowerStateSuspended"="0ms (0%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | | "kUSBWakePortCurrentLimit" = 500 | | | | | "kUSBSleepPortCurrentLimit" = 500 | | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "IOPowerManagement" = {"DevicePowerState"=1,"CurrentPowerState"=1,"CapabilityFlags"=65540,"MaxPowerState"=3,"DriverPowerState"=0} | | | | | "kUSBBusCurrentAllocation" = 100 | | | | | "locationID" = 18446744073660465152 | | | | | } | | | | | | | | | +-o IOUSBHostInterface@0 | | | | { | | | | "USBSpeed" = 3 | | | | "iInterface" = 0 | | | | "IOServiceLegacyMatchingRegistryID" = 4294968072 | | | | "bInterfaceProtocol" = 0 | | | | "bAlternateSetting" = 0 | | | | "idProduct" = 4102 | | | | "bcdDevice" = 38421 | | | | "USB Product Name" = "Keyboard Hub" | | | | "locationID" = 18446744073660268544 | | | | "bInterfaceClass" = 9 | | | | "bInterfaceSubClass" = 0 | | | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | "USBPortType" = 0 | | | | "bConfigurationValue" = 1 | | | | "bInterfaceNumber" = 0 | | | | "USB Vendor Name" = "Apple, Inc." | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.usb")) | | | | "idVendor" = 1452 | | | | "bNumEndpoints" = 1 | | | | "USB Serial Number" = "000000000000" | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "IOClassNameOverride" = "IOUSBInterface" | | | | } | | | | | | | +-o PRT2@fd200000 | | | | { | | | | "port" = <02000000> | | | | "port-status" = 2 | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1093ms (0%)","kPowerStateOn"="27094146ms (99%)","kPowerStateSuspended"="565ms (0%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "UsbConnector" = 255 | | | | "IOPowerManagement" = {"PowerOverrideOn"=Yes,"DevicePowerState"=3,"CurrentPowerState"=3,"CapabilityFlags"=32768,"MaxPowerState"=3,"DriverPowerState"=0} | | | | "name" = "PRT2" | | | | "locationID" = 18446744073661317120 | | | | } | | | | | | | +-o PRT3@fd300000 | | | | { | | | | "kUSBSleepPortCurrentLimit" = 1000 | | | | "IOPowerManagement" = {"PowerOverrideOn"=Yes,"DevicePowerState"=3,"CurrentPowerState"=3,"CapabilityFlags"=32768,"MaxPowerState"=3,"DriverPowerState"=0} | | | | "UsbConnector" = 0 | | | | "kUSBWakePortCurrentLimit" = 1500 | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "locationID" = 18446744073662365696 | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | "port-status" = 0 | | | | "kUSBBusCurrentAllocation" = 100 | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1093ms (0%)","kPowerStateOn"="27094147ms (99%)","kPowerStateSuspended"="564ms (0%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | "name" = "PRT3" | | | | "port" = <03000000> | | | | } | | | | | | | +-o PRT4@fd400000 | | | | { | | | | "port" = <04000000> | | | | "port-status" = 2 | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1093ms (0%)","kPowerStateOn"="27094147ms (99%)","kPowerStateSuspended"="564ms (0%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "UsbConnector" = 255 | | | | "IOPowerManagement" = {"PowerOverrideOn"=Yes,"DevicePowerState"=3,"CurrentPowerState"=3,"CapabilityFlags"=32768,"MaxPowerState"=3,"DriverPowerState"=0} | | | | "name" = "PRT4" | | | | "locationID" = 18446744073663414272 | | | | } | | | | | | | +-o PRT5@fd500000 | | | | { | | | | "kUSBSleepPortCurrentLimit" = 1000 | | | | "IOPowerManagement" = {"PowerOverrideOn"=Yes,"DevicePowerState"=3,"CurrentPowerState"=3,"CapabilityFlags"=32768,"MaxPowerState"=3,"DriverPowerState"=0} | | | | "UsbConnector" = 0 | | | | "kUSBWakePortCurrentLimit" = 1500 | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "locationID" = 18446744073664462848 | | | | "kUSBBusCurrentSleepAllocation" = 0 | | | | "port-status" = 0 | | | | "kUSBBusCurrentAllocation" = 100 | | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1093ms (0%)","kPowerStateOn"="27094146ms (99%)","kPowerStateSuspended"="564ms (0%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | | "name" = "PRT5" | | | | "port" = <05000000> | | | | } | | | | | | | +-o PRT6@fd600000 | | | { | | | "port" = <06000000> | | | "port-status" = 2 | | | "port-statistics" = {"kPortStatEOF2ViolationCurrentConnectCount"=0,"kPortStatEOF2ViolationDuringResetCount"=0,"kPortStatPowerStateTime"={"kPowerStateOff"="0ms (0%)","kPowerStateSleep"="1093ms (0%)","kPowerStateOn"="27094146ms (99%)","kPowerStateSuspended"="564ms (0%)"},"kPortStatConnectCount"=0,"kPortStatRemoteWakeCount"=0,"kPortStatEOF2ViolationRecoveryDuringResetCount"=0,"kPortStatAddressFailureCount"=0,"kPortStatEOF2ViolationCount"=0,"kPortStatEnumerationFailureCount"=0,"kPortStatOverCurrentCount"=0,"kPortStatEOF2ViolationDuringResumeCount"=0} | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | "UsbConnector" = 255 | | | "IOPowerManagement" = {"PowerOverrideOn"=Yes,"DevicePowerState"=3,"CurrentPowerState"=3,"CapabilityFlags"=32768,"MaxPowerState"=3,"DriverPowerState"=0} | | | "name" = "PRT6" | | | "locationID" = 18446744073665511424 | | | } | | | | | +-o pci-bridge@1E | | | | { | | | | "compatible" = <"pci8086,244e","pciclass,060401"> | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci","com.apple.developer.driverkit.transport.pci.bridge")) | | | | "IOName" = "pci-bridge" | | | | "reg" = <00f0000000000000000000000000000000000000> | | | | "device-id" = <4e240000> | | | | "IOPCIConfigured" = Yes | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "IOPCIResourced" = Yes | | | | "IODTPersist" = 0 | | | | "ranges" = <0000008200000000000000000000008200000000000000000000000000000000000000c20000000000000000000000c2000000000000000000000000000000000000008100000000000000000000008100000000000000000000000000000000> | | | | "#size-cells" = <02000000> | | | | "vendor-id" = <86800000> | | | | "pcidebug" = "0:30:0(19:19)" | | | | "#address-cells" = <03000000> | | | | "revision-id" = <90000000> | | | | "class-code" = <01040600> | | | | "name" = <"pci-bridge"> | | | | } | | | | | | | +-o IOPP | | | { | | | "IOProbeScore" = 18446744073709551516 | | | "CFBundleIdentifier" = "com.apple.iokit.IOPCIFamily" | | | "IOProviderClass" = "IOPCIDevice" | | | "IOClass" = "IOPCI2PCIBridge" | | | "IOPCIClassMatch" = "0x06040000&0xffff0000" | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOPCIFamily" | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | "IOPowerManagement" = {"CapabilityFlags"=258,"MaxPowerState"=3,"CurrentPowerState"=2} | | | } | | | | | +-o LPCB@1F | | | | { | | | | "name" = <"pci8086,3a18"> | | | | "subsystem-vendor-id" = <86800000> | | | | "compatible" = <"pci8086,7270","pci8086,3a18","pciclass,060100","LPCB"> | | | | "IOName" = "pci8086,3a18" | | | | "reg" = <00f8000000000000000000000000000000000000> | | | | "device-id" = <183a0000> | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "built-in" = <00> | | | | "IOPCIResourced" = Yes | | | | "revision-id" = <00000000> | | | | "vendor-id" = <86800000> | | | | "pcidebug" = "0:31:0" | | | | "class-code" = <00010600> | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/LPCB@1f0000" | | | | "subsystem-id" = <70720000> | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | } | | | | | | | +-o AppleLPC | | | { | | | "IOProbeScore" = 1000 | | | "CFBundleIdentifier" = "com.apple.driver.AppleLPC" | | | "IOProviderClass" = "IOPCIDevice" | | | "IOClass" = "AppleLPC" | | | "LCTL_Offset" = 424 | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleLPC" | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | "IONameMatch" = ("pci8086,2811","pci8086,2815","pci8086,27b9","pci8086,27bd","pci8086,2670","pci8086,8119","pci8086,2916","pci8086,3a18","pci8086,3b00","pci8086,3b01","pci8086,3b02","pci8086,3b09","pci8086,1e44","pci10de,aac","pci10de,aae","pci10de,aaf","pci10de,d80","pci10de,d81","pci10de,d82","pci10de,d83") | | | "IOPowerManagement" = {"CapabilityFlags"=32768,"MaxPowerState"=1,"CurrentPowerState"=1} | | | "IONameMatched" = "pci8086,3a18" | | | } | | | | | +-o SATA@1F,2 | | | | { | | | | "assigned-addresses" = <10fa00810000000038410000000000000800000014fa0081000000004c410000000000000400000018fa0081000000003041000000000000080000001cfa00810000000048410000000000000400000020fa00810000000020400000000000002000000024fa008200000000008092900000000000080000> | | | | "IOInterruptSpecifiers" = (<1100000007000000>,<0d00000000000100>) | | | | "class-code" = <01060100> | | | | "IODeviceMemory" = ("IOSubMemoryDescriptor is not serializable","IOSubMemoryDescriptor is not serializable","IOSubMemoryDescriptor is not serializable","IOSubMemoryDescriptor is not serializable","IOSubMemoryDescriptor is not serializable",({"address"=2425520128,"length"=2048})) | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | | "subsystem-vendor-id" = <86800000> | | | | "built-in" = <00> | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "IOInterruptControllers" = ("io-apic-0","IOPCIMessagedInterruptController") | | | | "vendor-id" = <86800000> | | | | "name" = <"pci8086,3a22"> | | | | "device-id" = <223a0000> | | | | "acpi-pmcap-offset" = 112 | | | | "IOPCIResourced" = Yes | | | | "compatible" = <"pci8086,7270","pci8086,3a22","pciclass,010601","SATA"> | | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/SATA@1f0002" | | | | "subsystem-id" = <70720000> | | | | "revision-id" = <00000000> | | | | "pcidebug" = "0:31:2" | | | | "IOName" = "pci8086,3a22" | | | | "reg" = <00fa00000000000000000000000000000000000010fa00010000000000000000000000000800000014fa00010000000000000000000000000400000018fa0001000000000000000000000000080000001cfa00010000000000000000000000000400000020fa00010000000000000000000000002000000024fa000200000000000000000000000000080000> | | | | } | | | | | | | +-o AppleAHCI | | | | { | | | | "IOClass" = "AppleAHCI" | | | | "CFBundleIdentifier" = "com.apple.driver.AppleAHCIPort" | | | | "IOProviderClass" = "IOPCIDevice" | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"MaxPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=32768,"ChildProxyPowerState"=2,"DriverPowerState"=2} | | | | "IOProbeScore" = 2000 | | | | "IOPolledInterface" = "AppleAHCIPolledAdapter is not serializable" | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "Trace ID" = 2032128 | | | | "Vendor Name" = "Intel" | | | | "AHCI-Ejectable" = No | | | | "AHCI-Built-In" = Yes | | | | "IOPCIPrimaryMatch" = "0x3a228086" | | | | "Chipset Name" = "ICH10 AHCI" | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleAHCIPort" | | | | "IOPMResetPowerStateOnWake" = Yes | | | | "AHCI-CAP" = 18446744073292283845 | | | | } | | | | | | | +-o PRT0@0 | | | | | { | | | | | "AHCI-Ejectable" = No | | | | | "AHCI Port Hot Plug" = No | | | | | "IOMaximumSegmentByteCountRead" = 4194304 | | | | | "64-bit" = Yes | | | | | "Trace ID" = 2032128 | | | | | "IOMaximumSegmentByteCountWrite" = 4194304 | | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"MaxPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=32768,"ChildProxyPowerState"=2,"DriverPowerState"=2} | | | | | "io-device-location" = <"Upper"> | | | | | "AHCI-Built-In" = Yes | | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | | "AHCI Port ESATA" = No | | | | | "AHCI Port SNotification" = Yes | | | | | "AHCI Port Optimized Device Number" = 0 | | | | | "Physical Interconnect Location" = "Internal" | | | | | "IOMaximumSegmentCountRead" = 256 | | | | | "IOMaximumSegmentCountWrite" = 256 | | | | | "Controller Characteristics" = {"Port Description"="AHCI Version 1.20 Supported","Product Name"="ICH10 AHCI","Vendor Name"="Intel","Port Speed"="3 Gigabit"} | | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/SATA@1f0002/PRT0@ffff" | | | | | "Protocol Characteristics" = {"Physical Interconnect"="SATA","Physical Interconnect Location"="Internal"} | | | | | "AHCI Port ALPM" = Yes | | | | | } | | | | | | | | | +-o IOAHCIDevice@0 | | | | | { | | | | | "IOUnit" = 0 | | | | | "Trace ID" = 2032128 | | | | | "Protocol Characteristics" = {"Physical Interconnect"="SATA","AHCI Port Number"=0,"Port Speed"="1.5 Gigabit","Physical Interconnect Location"="Internal","ATAPI"=Yes} | | | | | } | | | | | | | | | +-o IOAHCISerialATAPI | | | | | { | | | | | "IOClass" = "IOAHCISerialATAPI" | | | | | "CFBundleIdentifier" = "com.apple.iokit.IOAHCISerialATAPI" | | | | | "IOProviderClass" = "IOAHCIDevice" | | | | | "Write Time Out Duration" = 15000 | | | | | "Model" = "HL-DT-ST DVD-RW GH61N " | | | | | "Revision" = "PA03 " | | | | | "IOPowerManagement" = {"ChildrenPowerState"=1,"DevicePowerState"=1,"CurrentPowerState"=1,"CapabilityFlags"=49152,"MaxPowerState"=1,"DriverPowerState"=1} | | | | | "Read Time Out Duration" = 15000 | | | | | "IOProbeScore" = 0 | | | | | "Serial Number" = "K2YB7E15359 " | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | "Retry Count" = 1 | | | | | "Physical Interconnect" = "SATA" | | | | | "Protocol Characteristics" = {"Physical Interconnect"="SATA","AHCI Port Number"=0,"Port Speed"="1.5 Gigabit","Physical Interconnect Location"="Internal","ATAPI"=Yes} | | | | | "Physical Interconnect Location" = "Internal" | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOAHCISerialATAPI" | | | | | "ATAPI" = Yes | | | | | } | | | | | | | | | +-o IOSCSIPeripheralDeviceNub | | | | | { | | | | | "IOClass" = "IOSCSIPeripheralDeviceNub" | | | | | "CFBundleIdentifier" = "com.apple.iokit.IOSCSIArchitectureModelFamily" | | | | | "IOProviderClass" = "IOSCSIProtocolServices" | | | | | "IOProbeScore" = 0 | | | | | "Peripheral Device Type" = 5 | | | | | "IOMatchCategory" = "SCSITaskUserClientIniter" | | | | | "Protocol Characteristics" = {"Write Time Out Duration"=15000,"Port Speed"="1.5 Gigabit","AHCI Port Number"=0,"Physical Interconnect"="SATA","ATAPI"=Yes,"Physical Interconnect Location"="Internal","Read Time Out Duration"=15000,"Retry Count"=1} | | | | | "Vendor Identification" = "HL-DT-ST" | | | | | "Product Revision Level" = "PA03" | | | | | "Product Identification" = "DVD-RW GH61N" | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOSCSIArchitectureModelFamily" | | | | | "TPGS Information" = 0 | | | | | } | | | | | | | | | +-o IOSCSIPeripheralDeviceType05 | | | | | { | | | | | "IOClass" = "IOSCSIPeripheralDeviceType05" | | | | | "CFBundleIdentifier" = "com.apple.iokit.IOSCSIMultimediaCommandsDevice" | | | | | "IOProviderClass" = "IOSCSIPeripheralDeviceNub" | | | | | "IOMaximumBlockCountRead" = 65535 | | | | | "IOPowerManagement" = {"CapabilityFlags"=0,"MaxPowerState"=4,"ActivityTickles"=0,"DevicePowerState"=0,"IdleTimerPeriod"=200000,"TimeSinceLastTickle"=12258515,"DriverPowerState"=1,"CurrentPowerState"=1} | | | | | "IOMaximumBlockCountWrite" = 65535 | | | | | "CD Features" = 2047 | | | | | "IOProbeScore" = 5000 | | | | | "Peripheral Device Type" = 5 | | | | | "BD Features" = 0 | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | "DVD Features" = 503 | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOSCSIMultimediaCommandsDevice" | | | | | } | | | | | | | | | +-o IODVDServices | | | | | { | | | | | "IOMatchCategory" = "SCSITaskUserClientIniter" | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "SCSITaskUserClient GUID" = | | | | | "device-type" = "DVD" | | | | | "IOCFPlugInTypes" = {"97ABCF2C-23CC-11D5-A0E8-003065704866"="IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/SCSITaskUserClient.kext/Contents/PlugIns/SCSITaskLib.plugin"} | | | | | "Protocol Characteristics" = {"Write Time Out Duration"=15000,"Port Speed"="1.5 Gigabit","AHCI Port Number"=0,"Physical Interconnect"="SATA","ATAPI"=Yes,"Physical Interconnect Location"="Internal","Read Time Out Duration"=15000,"Retry Count"=1} | | | | | "Device Characteristics" = {"Product Name"="DVD-RW GH61N","Power Off"=No,"Fast Spindown"=No,"CD Features"=2047,"Low Power Polling"=No,"DVD Features"=503,"BD Features"=0,"Vendor Name"="HL-DT-ST","Async Notification"=Yes,"Loading Mechanism"="Tray","Product Revision Level"="PA03"} | | | | | "IOUserClientClass" = "SCSITaskUserClient" | | | | | "SCSITaskDeviceCategory" = "SCSITaskAuthoringDevice" | | | | | "IOMinimumSegmentAlignmentByteCount" = 4 | | | | | } | | | | | | | | | +-o SCSITaskUserClientIniter | | | | | { | | | | | "IOProviderMergeProperties" = {"IOCFPlugInTypes"={"97ABCF2C-23CC-11D5-A0E8-003065704866"="IOSCSIArchitectureModelFamily.kext/Contents/PlugIns/SCSITaskUserClient.kext/Contents/PlugIns/SCSITaskLib.plugin"},"IOUserClientClass"="SCSITaskUserClient","SCSITaskDeviceCategory"="SCSITaskAuthoringDevice"} | | | | | "CFBundleIdentifier" = "com.apple.iokit.SCSITaskUserClient" | | | | | "IOMatchCategory" = "SCSITaskUserClientIniter" | | | | | "IOClass" = "SCSITaskUserClientIniter" | | | | | "IOProviderClass" = "IODVDServices" | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.SCSITaskUserClient" | | | | | "IOProbeScore" = 0 | | | | | } | | | | | | | | | +-o IODVDBlockStorageDriver | | | | { | | | | "IOPropertyMatch" = {"device-type"="DVD"} | | | | "CFBundleIdentifier" = "com.apple.iokit.IODVDStorageFamily" | | | | "IOProviderClass" = "IODVDBlockStorageDevice" | | | | "IOClass" = "IODVDBlockStorageDriver" | | | | "IOProbeScore" = 0 | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IODVDStorageFamily" | | | | "Statistics" = {"Operations (Write)"=0,"Latency Time (Write)"=0,"Bytes (Read)"=0,"Errors (Write)"=0,"Total Time (Read)"=0,"Latency Time (Read)"=0,"Retries (Read)"=0,"Errors (Read)"=0,"Total Time (Write)"=0,"Bytes (Write)"=0,"Operations (Read)"=0,"Retries (Write)"=0} | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | } | | | | | | | +-o PRT1@1 | | | | { | | | | "AHCI-Ejectable" = No | | | | "AHCI Port Hot Plug" = No | | | | "IOMaximumSegmentByteCountRead" = 4194304 | | | | "64-bit" = Yes | | | | "Trace ID" = 2032144 | | | | "IOMaximumSegmentByteCountWrite" = 4194304 | | | | "IOPowerManagement" = {"MaxPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=32768,"ChildProxyPowerState"=2,"DriverPowerState"=2} | | | | "io-device-location" = <"Lower"> | | | | "AHCI-Built-In" = Yes | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "AHCI Port ESATA" = No | | | | "AHCI Port SNotification" = Yes | | | | "AHCI Port Optimized Device Number" = 0 | | | | "Physical Interconnect Location" = "Internal" | | | | "IOMaximumSegmentCountRead" = 256 | | | | "IOMaximumSegmentCountWrite" = 256 | | | | "Controller Characteristics" = {"Port Description"="AHCI Version 1.20 Supported","Product Name"="ICH10 AHCI","Vendor Name"="Intel","Port Speed"="3 Gigabit"} | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/SATA@1f0002/PRT1@1ffff" | | | | "Protocol Characteristics" = {"Physical Interconnect"="SATA","Physical Interconnect Location"="Internal"} | | | | "AHCI Port ALPM" = Yes | | | | } | | | | | | | +-o PRT2@2 | | | | { | | | | "AHCI-Ejectable" = No | | | | "AHCI Port Hot Plug" = No | | | | "IOMaximumSegmentByteCountRead" = 4194304 | | | | "64-bit" = Yes | | | | "Trace ID" = 2032160 | | | | "IOMaximumSegmentByteCountWrite" = 4194304 | | | | "IOPowerManagement" = {"MaxPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=32768,"ChildProxyPowerState"=2,"DriverPowerState"=2} | | | | "io-device-location" = <"Bay 1"> | | | | "AHCI-Built-In" = Yes | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "AHCI Port ESATA" = No | | | | "AHCI Port SNotification" = Yes | | | | "AHCI Port Optimized Device Number" = 0 | | | | "Physical Interconnect Location" = "Internal" | | | | "IOMaximumSegmentCountRead" = 256 | | | | "IOMaximumSegmentCountWrite" = 256 | | | | "Controller Characteristics" = {"Port Description"="AHCI Version 1.20 Supported","Product Name"="ICH10 AHCI","Vendor Name"="Intel","Port Speed"="3 Gigabit"} | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/SATA@1f0002/PRT2@2ffff" | | | | "Protocol Characteristics" = {"Physical Interconnect"="SATA","Physical Interconnect Location"="Internal"} | | | | "AHCI Port ALPM" = Yes | | | | } | | | | | | | +-o PRT3@3 | | | | | { | | | | | "AHCI-Ejectable" = No | | | | | "IOPolledInterface" = "AppleAHCIPortPolledAdapter is not serializable" | | | | | "AHCI Port Hot Plug" = No | | | | | "IOMaximumSegmentByteCountRead" = 4194304 | | | | | "64-bit" = Yes | | | | | "Trace ID" = 2032176 | | | | | "IOMaximumSegmentByteCountWrite" = 4194304 | | | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"MaxPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=32768,"ChildProxyPowerState"=2,"DriverPowerState"=2} | | | | | "io-device-location" = <"Bay 2"> | | | | | "AHCI-Built-In" = Yes | | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | | "AHCI Port ESATA" = No | | | | | "AHCI Port SNotification" = Yes | | | | | "AHCI Port Optimized Device Number" = 0 | | | | | "Physical Interconnect Location" = "Internal" | | | | | "IOMaximumSegmentCountRead" = 256 | | | | | "IOMaximumSegmentCountWrite" = 256 | | | | | "Controller Characteristics" = {"Port Description"="AHCI Version 1.20 Supported","Product Name"="ICH10 AHCI","Vendor Name"="Intel","Port Speed"="3 Gigabit"} | | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/SATA@1f0002/PRT3@3ffff" | | | | | "Protocol Characteristics" = {"Physical Interconnect"="SATA","Physical Interconnect Location"="Internal"} | | | | | "AHCI Port ALPM" = Yes | | | | | } | | | | | | | | | +-o IOAHCIDevice@0 | | | | | { | | | | | "IOUnit" = 0 | | | | | "Trace ID" = 2032176 | | | | | "Protocol Characteristics" = {"Physical Interconnect"="SATA","AHCI Port Number"=0,"Port Speed"="3 Gigabit","Physical Interconnect Location"="Internal"} | | | | | } | | | | | | | | | +-o AppleAHCIDiskDriver | | | | | { | | | | | "IOClass" = "AppleAHCIDiskDriver" | | | | | "IOPolledInterface" = "AppleAHCIDiskPolledInterface is not serializable" | | | | | "Logical Block Size" = 512 | | | | | "IOMaximumBlockCountWrite" = 65536 | | | | | "IOPlatformPanicAction" = 0 | | | | | "Trace ID" = 2032176 | | | | | "IOProviderClass" = "IOAHCIDevice" | | | | | "Physical Interconnect Location" = "Internal" | | | | | "IOProbeScore" = 0 | | | | | "Queue Depth" = 32 | | | | | "SATA Features" = 46 | | | | | "Serial Number" = "PHYG2350001U7P6FGN " | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOAHCIBlockStorage" | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | "CFBundleIdentifier" = "com.apple.iokit.IOAHCIBlockStorage" | | | | | "Model" = "INTEL SSDSC2KG076T8 " | | | | | "Revision" = "XCV10132" | | | | | "IOMaximumBlockCountRead" = 65536 | | | | | "Physical Block Size" = 4096 | | | | | "NCQ" = Yes | | | | | } | | | | | | | | | +-o IOAHCIBlockStorageDevice | | | | | { | | | | | "Device Characteristics" = {"Product Name"="INTEL SSDSC2KG076T8 ","Logical Block Size"=512,"Medium Type"="Solid State","Physical Block Size"=4096,"SATA Features"=46,"Serial Number"="PHYG2350001U7P6FGN ","Product Revision Level"="XCV10132"} | | | | | "IOMinimumSegmentAlignmentByteCount" = 4 | | | | | "device-type" = "Generic" | | | | | "Protocol Characteristics" = {"Physical Interconnect"="SATA","Physical Interconnect Location"="Internal"} | | | | | "SMART Capable" = Yes | | | | | "IOCFPlugInTypes" = {"24514B7A-2804-11D6-8A02-003065704866"="SMARTLib.plugin"} | | | | | } | | | | | | | | | +-o IOBlockStorageDriver | | | | | { | | | | | "IOPropertyMatch" = {"device-type"="Generic"} | | | | | "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily" | | | | | "IOProviderClass" = "IOBlockStorageDevice" | | | | | "IOClass" = "IOBlockStorageDriver" | | | | | "IOProbeScore" = 0 | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOStorageFamily" | | | | | "Statistics" = {"Operations (Write)"=91212,"Latency Time (Write)"=0,"Bytes (Read)"=4154083840,"Errors (Write)"=0,"Total Time (Read)"=394750270635,"Latency Time (Read)"=0,"Retries (Read)"=0,"Errors (Read)"=0,"Total Time (Write)"=510409856715,"Bytes (Write)"=6192795648,"Operations (Read)"=92249,"Retries (Write)"=0} | | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | } | | | | | | | | | +-o INTEL SSDSC2KG076T8 Media | | | | | { | | | | | "Content" = "GUID_partition_scheme" | | | | | "Removable" = No | | | | | "Whole" = Yes | | | | | "Leaf" = No | | | | | "BSD Name" = "disk1" | | | | | "Ejectable" = No | | | | | "Preferred Block Size" = 512 | | | | | "IOMediaIcon" = {"IOBundleResourceFile"="Internal.icns","CFBundleIdentifier"="com.apple.iokit.IOStorageFamily"} | | | | | "BSD Minor" = 3 | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "Writable" = Yes | | | | | "BSD Major" = 1 | | | | | "Size" = 7681501126656 | | | | | "IOBusyInterest" = "IOCommand is not serializable" | | | | | "Open" = Yes | | | | | "Content Hint" = "" | | | | | "BSD Unit" = 1 | | | | | } | | | | | | | | | +-o IOMediaBSDClient | | | | | { | | | | | "IOProbeScore" = 30000 | | | | | "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily" | | | | | "IOMatchCategory" = "IOMediaBSDClient" | | | | | "IOClass" = "IOMediaBSDClient" | | | | | "IOProviderClass" = "IOMedia" | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOStorageFamily" | | | | | "IOResourceMatch" = "IOBSD" | | | | | } | | | | | | | | | +-o IOGUIDPartitionScheme | | | | | { | | | | | "IOProbeScore" = 4000 | | | | | "IOPropertyMatch" = {"Whole"=Yes} | | | | | "IOMatchCategory" = "IOStorage" | | | | | "IOClass" = "IOGUIDPartitionScheme" | | | | | "IOProviderClass" = "IOMedia" | | | | | "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily" | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOStorageFamily" | | | | | "UUID" = "9928B916-D3E6-46AF-8A4F-9B1E6BFC520E" | | | | | "Content Mask" = "GUID_partition_scheme" | | | | | } | | | | | | | | | +-o EFI System Partition@1 | | | | | | { | | | | | | "Open" = No | | | | | | "Preferred Block Size" = 512 | | | | | | "Base" = 20480 | | | | | | "Writable" = Yes | | | | | | "IOBusyInterest" = "IOCommand is not serializable" | | | | | | "Size" = 209715200 | | | | | | "Content" = "C12A7328-F81F-11D2-BA4B-00A0C93EC93B" | | | | | | "BSD Minor" = 4 | | | | | | "Whole" = No | | | | | | "Removable" = No | | | | | | "UUID" = "263D9CB1-B10E-43F3-BD8B-043E74B41AF2" | | | | | | "BSD Unit" = 1 | | | | | | "BSD Major" = 1 | | | | | | "Ejectable" = No | | | | | | "BSD Name" = "disk1s1" | | | | | | "Partition ID" = 1 | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "GPT Attributes" = 0 | | | | | | "Content Hint" = "C12A7328-F81F-11D2-BA4B-00A0C93EC93B" | | | | | | "Leaf" = Yes | | | | | | } | | | | | | | | | | | +-o IOMediaBSDClient | | | | | { | | | | | "IOProbeScore" = 30000 | | | | | "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily" | | | | | "IOMatchCategory" = "IOMediaBSDClient" | | | | | "IOClass" = "IOMediaBSDClient" | | | | | "IOProviderClass" = "IOMedia" | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOStorageFamily" | | | | | "IOResourceMatch" = "IOBSD" | | | | | } | | | | | | | | | +-o Untitled 2@2 | | | | | { | | | | | "Open" = Yes | | | | | "Preferred Block Size" = 512 | | | | | "Base" = 209735680 | | | | | "Writable" = Yes | | | | | "IOBusyInterest" = "IOCommand is not serializable" | | | | | "Size" = 7681291370496 | | | | | "Content" = "7C3457EF-0000-11AA-AA11-00306543ECAC" | | | | | "BSD Minor" = 5 | | | | | "Whole" = No | | | | | "Removable" = No | | | | | "UUID" = "B79B5C45-2DAB-4353-9284-7BF6100EC3CE" | | | | | "BSD Unit" = 1 | | | | | "BSD Major" = 1 | | | | | "Ejectable" = No | | | | | "BSD Name" = "disk1s2" | | | | | "Partition ID" = 2 | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "GPT Attributes" = 0 | | | | | "Content Hint" = "7C3457EF-0000-11AA-AA11-00306543ECAC" | | | | | "Leaf" = No | | | | | "TierType" = "Secondary" | | | | | } | | | | | | | | | +-o IOMediaBSDClient | | | | | { | | | | | "IOProbeScore" = 30000 | | | | | "CFBundleIdentifier" = "com.apple.iokit.IOStorageFamily" | | | | | "IOMatchCategory" = "IOMediaBSDClient" | | | | | "IOClass" = "IOMediaBSDClient" | | | | | "IOProviderClass" = "IOMedia" | | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOStorageFamily" | | | | | "IOResourceMatch" = "IOBSD" | | | | | } | | | | | | | | | +-o AppleAPFSContainerScheme | | | | | { | | | | | "IOProbeScore" = 2000 | | | | | "IOPropertyMatch" = ({"Content Hint"="7C3457EF-0000-11AA-AA11-00306543ECAC"}) | | | | | "IOMatchCategory" = "IOStorage" | | | | | "IOClass" = "AppleAPFSContainerScheme" | | | | | "CFBundleIdentifier" = "com.apple.filesystems.apfs" | | | | | "IOProviderClass" = "IOMedia" | | | | | "CFBundleIdentifierKernel" = "com.apple.filesystems.apfs" | | | | | "Statistics" = {"Operations (Read)"=470692,"Bytes (Write)"=13325963264,"Operations (Write)"=289282,"Bytes (Read)"=12776136704} | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "APFSComposited" = Yes | | | | | } | | | | | | | | | +-o AppleAPFSMedia | | | | | { | | | | | "Logical Block Size" = 4096 | | | | | "Open" = Yes | | | | | "Preferred Block Size" = 4096 | | | | | "Writable" = Yes | | | | | "IOBusyInterest" = "IOCommand is not serializable" | | | | | "Size" = 7961146785792 | | | | | "Content" = "EF57347C-0000-11AA-AA11-00306543ECAC" | | | | | "BSD Minor" = 6 | | | | | "Whole" = Yes | | | | | "IOStorageFeatures" = {"Unmap"=Yes,"Priority"=No,"Barrier"=No} | | | | | "Removable" = No | | | | | "EncryptionBlockSize" = 512 | | | | | "UUID" = "F4CFB8CB-3D56-46D3-8662-EFD4D9887E14" | | | | | "BSD Unit" = 2 | | | | | "BSD Major" = 1 | | | | | "Ejectable" = No | | | | | "BSD Name" = "disk2" | | | | | "Physical Block Size" = 4096 | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "Content Hint" = "EF57347C-0000-11AA-AA11-00306543ECAC" | | | | | "Leaf" = No | | | | | } | | | | | | | | | +-o AppleAPFSMediaBSDClient | | | | | { | | | | | "IOProbeScore" = 31000 | | | | | "CFBundleIdentifier" = "com.apple.filesystems.apfs" | | | | | "IOMatchCategory" = "IOMediaBSDClient" | | | | | "IOClass" = "AppleAPFSMediaBSDClient" | | | | | "IOProviderClass" = "AppleAPFSMedia" | | | | | "CFBundleIdentifierKernel" = "com.apple.filesystems.apfs" | | | | | "IOResourceMatch" = "IOBSD" | | | | | } | | | | | | | | | +-o AppleAPFSContainer | | | | | { | | | | | "IOClass" = "AppleAPFSContainer" | | | | | "CFBundleIdentifier" = "com.apple.filesystems.apfs" | | | | | "IOProviderClass" = "IOMedia" | | | | | "IOPropertyMatch" = ({"Content Hint"="EF57347C-0000-11AA-AA11-00306543ECAC"}) | | | | | "Logical Block Size" = 4096 | | | | | "IOUserClientClass" = "AppleAPFSUserClient" | | | | | "IOProbeScore" = 1000 | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "IOMatchCategory" = "IOStorage" | | | | | "Statistics" = {"Fusion: Number of middle tree metadata bytes written"=87011328,"Write burst: Total number of bytes written"=5201435744,"Bytes read from block device"=5967294464,"Fusion: Metadata bytes read from SSD directly"=1088434176,"Fusion: Extents copied into read cache"=978,"Fusion: Metadata bytes written to SSD directly"=813031424,"Fusion: User data bytes read from WBC or W2RC"=9809920,"Object cache: Number of reads"=266409,"Object cache: Number of writes"=198494,"Metadata: Number of bytes written to checkpoint area"=167342080,"Fusion: Bytes evicted from read cache"=0,"Object cache: Number of full cache flushes"=2752,"Fusion: User data bytes read from HDD directly"=6718373888,"Fusion: Metadata bytes read from HDD directly"=2785280,"Fusion: Number of times the user data read from SSD directly"=14977,"Fusion: Number of times the user data read from WBC or W2RC"=467,"Fusion: Number of times Dirty MT mapping was removed because of a deallocation"=8253,"Fusion: Number of times the user data read from HDD directly"=89563,"Fusion: RC Bytes deferred to be freed when Dirty MT mapping was removed because of a deallocation"=332890112,"Object cache: Number of hits"=193544414,"Fusion: Number of times the user data written to WBC"=9932,"Fusion: Errors when copying data from write-back cache"=0,"Fusion: Extents copied from write-back cache"=68704,"Fusion: Number of wbc list metadata bytes written"=8675328,"Object cache: Number of partial cache flushes"=0,"Metadata: Number of read errors"=0,"Fusion: User data bytes written to WBC"=1718923264,"Metadata: Number of spaceman bitmap bytes read"=255897600,"Write burst: Burst count"=9802,"Metadata: Number of bytes read"=0,"Fusion: User data bytes read from RC"=1242558464,"Write burst: Total number of I/Os"=736478,"Fusion: User data bytes read from SSD directly"=658186240,"Metadata: Number of bytes written"=0,"Number of times device's cache flushed"=0,"Fusion: Number of times Clean MT mapping was removed because of a deallocation"=24785,"Metadata: Number of write errors"=0,"Fusion: User data bytes written to HDD directly"=888832000,"Fusion: Number of extents moved for pinning"=0,"Fusion: User data bytes written to W2RC"=11506003968,"Write requests sent to block device"=108599,"Fusion: Number of times Dirty MT mapping was removed because of an overwrite"=10473,"Fusion: Number of times the user data written to HDD directly"=22508,"Fusion: RC Bytes deferred to be freed when Dirty MT mapping was removed because of an overwrite"=130215936,"Write burst: Total time between bursts"=64416985075240,"Fusion: Number of times the user data read from RC"=28810,"Fusion: RC Bytes freed when Clean MT mapping was removed because of an overwrite"=714534912,"Read requests sent to block device"=133925,"Fusion: Number of times Clean MT mapping was removed because of an overwrite"=16093,"Fusion: Number of times pinning operation failed"=0,"Fusion: Extents evicted from read cache"=0,"Object cache: Total number of queries"=193813307,"Write burst: Total time"=593778240861,"Fusion: Number of middle tree metadata bytes read"=3268608,"Fusion: Number of times Fusion internal IO was throttled for Promoter"=52,"Fusion: Number of times Fusion internal IO was throttled for Elevator"=273,"Fusion: Number of wbc list metadata bytes read"=4096,"Fusion: RC Bytes freed when Clean MT mapping was removed because of a deallocation"=2537361408,"Fusion: User data bytes read from the WBC before the write was flushed completely"=0,"Fusion: Bytes copied into read cache"=4005888,"Number of transactions flushed"=2752,"Fusion: Number of file pinning requests"=0,"Fusion: Number of times the user data read from the WBC before the write was flushed completely"=0,"Bytes written to block device"=6632267776,"Fusion: Metadata bytes written to HDD directly"=0,"Object cache: Number of evictions"=162035,"Object cache: Number of objects processed by partial cache flushes"=0,"Fusion: Bytes copied from write-back cache"=5709316096,"Number of transaction updates"=1068301,"Fusion: Number of times Fusion elevator started IO batch"=5604,"Metadata: Number of spaceman bitmap bytes written"=159604736,"Fusion: User data bytes written to SSD directly"=3194880,"Fusion: Number of times the user data written to W2RC"=75937,"Fusion: Number of bytes moved for pinning"=0,"Fusion: Number of times the user data written to SSD directly"=224,"Fusion: Errors when copying data into read cache"=0} | | | | | "UUID" = "F4CFB8CB-3D56-46D3-8662-EFD4D9887E14" | | | | | "Status" = "Online" | | | | | "Size" = 7961146785792 | | | | | "CFBundleIdentifierKernel" = "com.apple.filesystems.apfs" | | | | | "IOAPFSPreBootDevice" = ("Preboot@2") | | | | | } | | | | | | | | | +-o FusionSSD - Data@1 | | | | | | { | | | | | | "Logical Block Size" = 4096 | | | | | | "Open" = Yes | | | | | | "Preferred Block Size" = 4096 | | | | | | "Writable" = Yes | | | | | | "SpilledOver" = Yes | | | | | | "IOBusyInterest" = "IOCommand is not serializable" | | | | | | "Size" = 7961146785792 | | | | | | "Content" = "41504653-0000-11AA-AA11-00306543ECAC" | | | | | | "BSD Minor" = 7 | | | | | | "FormattedBy" = "diskmanagementd (1412.141.1)" | | | | | | "Whole" = No | | | | | | "IOStorageFeatures" = {"Unmap"=Yes,"Priority"=No,"Barrier"=No} | | | | | | "Removable" = No | | | | | | "UUID" = "8B795A1D-57E9-4FB3-8D01-5B772803BAFB" | | | | | | "CaseSensitive" = No | | | | | | "Statistics" = {"Metadata: Number of fsroot bytes written"=217006080,"Bytes read from block device"=5445603328,"Calls to VNOP_ALLOCATE"=394,"Calls to VNOP_LOOKUP"=1137069,"Calls to VNOP_GETATTRLISTBULK"=345970,"Calls to VNOP_CLOSE"=926809,"Calls to VNOP_MNOMAP"=7764,"Calls to VNOP_INACTIVE"=495248,"Calls to VNOP_REMOVENAMEDSTREAM"=0,"Calls to VNOP_READ"=1251885,"File defrag: Number of failed defrag attempts"=0,"Calls to VNOP_BLOCKMAP"=244511,"Calls to VNOP_CREATE"=18908,"Metadata: Number of objects failed to write"=0,"File defrag: Number of blocks reallocated"=0,"Calls to VNOP_LISTXATTR"=14597,"Calls to VNOP_SEARCHFS"=0,"Metadata: Number of gbitmap bytes written"=0,"Calls to VNOP_FSYNC"=235509,"Calls to VNOP_MMAP_CHECK"=36312,"Calls to VNOP_MMAP"=55292,"File defrag: Number of fragmented files found that we couldn't track"=0,"Calls to VNOP_GETNAMEDSTREAM"=9,"Read requests received from user"=1090787,"Calls to VNOP_RENAME"=7667,"Calls to VNOP_SETATTR"=76014,"Calls to VNOP_MKDIR"=5198,"File defrag: Number of files that finished defragmentation"=0,"Metadata: Number of bytes read"=737267712,"Calls to VNOP_READLINK"=69612,"Calls to VNOP_LINK"=324,"Metadata: Number of bytes written"=459907072,"Calls to VNOP_READDIR"=49226,"File defrag: Number of files scanned for fragmentation"=0,"File defrag: Number of fragmented files found during scans"=0,"File defrag: Number of file extents split"=0,"Bytes written by user"=5448046294,"Calls to VNOP_OPEN"=928572,"Calls to VNOP_MAKENAMEDSTREAM"=9,"Write requests sent to block device"=108599,"File defrag: Number of file extents reallocated"=0,"Calls to VNOP_PATHCONF"=84,"Read requests sent to block device"=113913,"Calls to VNOP_SYMLINK"=139,"Calls to VNOP_EXCHANGE"=0,"Metadata: Number of fsroot bytes read"=692416512,"Metadata: Number of omap bytes read"=18710528,"Metadata: Number of snapmeta bytes read"=0,"Calls to VNOP_RMDIR"=6683,"Calls to VNOP_STRATEGY"=222512,"Metadata: Number of snapmeta bytes written"=0,"Calls to VNOP_GETXATTR"=416457,"Decmpfs errors"=0,"Calls to VNOP_OFFTOBLK"=0,"Metadata: Number of blockref bytes read"=26140672,"Calls to VNOP_CLONEFILE"=15,"Metadata: Number of objects failed to read"=0,"Bytes read by user"=9868785454,"Calls to VNOP_MKNOD"=0,"Bytes written to block device"=6632267776,"Metadata: Number of gbitmap bytes read"=0,"Calls to VNOP_REMOVEXATTR"=560,"Calls to VNOP_WRITE"=742346,"Calls to VNOP_REMOVE"=25175,"Calls to VNOP_PAGEIN"=66535,"Calls to VNOP_BLKTOOFF"=0,"Calls to VNOP_RECLAIM"=169588,"File defrag: Number of regions to defrag found during scans"=0,"Metadata: Number of blockref bytes written"=73179136,"Calls to VNOP_RENAMEX"=7675,"Calls to VNOP_IOCTL"=1296119,"Calls to VNOP_GETATTR"=16634501,"Calls to VNOP_SETXATTR"=17709,"Write requests received from user"=742302,"Metadata: Number of omap bytes written"=158646272,"Calls to VNOP_PAGEOUT"=11226} | | | | | | "BSD Unit" = 2 | | | | | | "Ejectable" = No | | | | | | "VolGroupUUID" = "8B795A1D-57E9-4FB3-8D01-5B772803BAFB" | | | | | | "Role" = ("Data") | | | | | | "BSD Name" = "disk2s1" | | | | | | "BSD Major" = 1 | | | | | | "Physical Block Size" = 4096 | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "Status" = "Online" | | | | | | "autodiskmount" = No | | | | | | "Content Hint" = "41504653-0000-11AA-AA11-00306543ECAC" | | | | | | "Leaf" = Yes | | | | | | } | | | | | | | | | | | +-o AppleAPFSVolumeBSDClient | | | | | { | | | | | "IOProbeScore" = 31000 | | | | | "CFBundleIdentifier" = "com.apple.filesystems.apfs" | | | | | "IOMatchCategory" = "IOMediaBSDClient" | | | | | "IOClass" = "AppleAPFSVolumeBSDClient" | | | | | "IOProviderClass" = "AppleAPFSVolume" | | | | | "CFBundleIdentifierKernel" = "com.apple.filesystems.apfs" | | | | | "IOResourceMatch" = "IOBSD" | | | | | } | | | | | | | | | +-o Preboot@2 | | | | | | { | | | | | | "Logical Block Size" = 4096 | | | | | | "Open" = No | | | | | | "Preferred Block Size" = 4096 | | | | | | "Writable" = Yes | | | | | | "IOBusyInterest" = "IOCommand is not serializable" | | | | | | "Size" = 7961146785792 | | | | | | "Content" = "41504653-0000-11AA-AA11-00306543ECAC" | | | | | | "BSD Minor" = 9 | | | | | | "FormattedBy" = "diskmanagementd (1412.141.1)" | | | | | | "Whole" = No | | | | | | "IOStorageFeatures" = {"Unmap"=Yes,"Priority"=No,"Barrier"=No} | | | | | | "Removable" = No | | | | | | "UUID" = "4B0E5007-069C-40EC-ABEE-7943354F38AE" | | | | | | "CaseSensitive" = No | | | | | | "Statistics" = {"Metadata: Number of fsroot bytes written"=0,"Bytes read from block device"=0,"Calls to VNOP_ALLOCATE"=0,"Calls to VNOP_LOOKUP"=0,"Calls to VNOP_GETATTRLISTBULK"=0,"Calls to VNOP_CLOSE"=0,"Calls to VNOP_MNOMAP"=0,"Calls to VNOP_INACTIVE"=0,"Calls to VNOP_REMOVENAMEDSTREAM"=0,"Calls to VNOP_READ"=0,"File defrag: Number of failed defrag attempts"=0,"Calls to VNOP_BLOCKMAP"=0,"Calls to VNOP_CREATE"=0,"Metadata: Number of objects failed to write"=0,"File defrag: Number of blocks reallocated"=0,"Calls to VNOP_LISTXATTR"=0,"Calls to VNOP_SEARCHFS"=0,"Metadata: Number of gbitmap bytes written"=0,"Calls to VNOP_FSYNC"=0,"Calls to VNOP_MMAP_CHECK"=0,"Calls to VNOP_MMAP"=0,"File defrag: Number of fragmented files found that we couldn't track"=0,"Calls to VNOP_GETNAMEDSTREAM"=0,"Read requests received from user"=0,"Calls to VNOP_RENAME"=0,"Calls to VNOP_SETATTR"=0,"Calls to VNOP_MKDIR"=0,"File defrag: Number of files that finished defragmentation"=0,"Metadata: Number of bytes read"=0,"Calls to VNOP_READLINK"=0,"Calls to VNOP_LINK"=0,"Metadata: Number of bytes written"=0,"Calls to VNOP_READDIR"=0,"File defrag: Number of files scanned for fragmentation"=0,"File defrag: Number of fragmented files found during scans"=0,"File defrag: Number of file extents split"=0,"Bytes written by user"=0,"Calls to VNOP_OPEN"=0,"Calls to VNOP_MAKENAMEDSTREAM"=0,"Write requests sent to block device"=0,"File defrag: Number of file extents reallocated"=0,"Calls to VNOP_PATHCONF"=0,"Read requests sent to block device"=0,"Calls to VNOP_SYMLINK"=0,"Calls to VNOP_EXCHANGE"=0,"Metadata: Number of fsroot bytes read"=0,"Metadata: Number of omap bytes read"=0,"Metadata: Number of snapmeta bytes read"=0,"Calls to VNOP_RMDIR"=0,"Calls to VNOP_STRATEGY"=0,"Metadata: Number of snapmeta bytes written"=0,"Calls to VNOP_GETXATTR"=0,"Decmpfs errors"=0,"Calls to VNOP_OFFTOBLK"=0,"Metadata: Number of blockref bytes read"=0,"Calls to VNOP_CLONEFILE"=0,"Metadata: Number of objects failed to read"=0,"Bytes read by user"=0,"Calls to VNOP_MKNOD"=0,"Bytes written to block device"=0,"Metadata: Number of gbitmap bytes read"=0,"Calls to VNOP_REMOVEXATTR"=0,"Calls to VNOP_WRITE"=0,"Calls to VNOP_REMOVE"=0,"Calls to VNOP_PAGEIN"=0,"Calls to VNOP_BLKTOOFF"=0,"Calls to VNOP_RECLAIM"=0,"File defrag: Number of regions to defrag found during scans"=0,"Metadata: Number of blockref bytes written"=0,"Calls to VNOP_RENAMEX"=0,"Calls to VNOP_IOCTL"=0,"Calls to VNOP_GETATTR"=0,"Calls to VNOP_SETXATTR"=0,"Write requests received from user"=0,"Metadata: Number of omap bytes written"=0,"Calls to VNOP_PAGEOUT"=0} | | | | | | "BSD Unit" = 2 | | | | | | "Ejectable" = No | | | | | | "VolGroupUUID" = "00000000-0000-0000-0000-000000000000" | | | | | | "Role" = ("Preboot") | | | | | | "BSD Name" = "disk2s2" | | | | | | "BSD Major" = 1 | | | | | | "Physical Block Size" = 4096 | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "autodiskmount" = No | | | | | | "Status" = "Online" | | | | | | "Content Hint" = "41504653-0000-11AA-AA11-00306543ECAC" | | | | | | "Leaf" = Yes | | | | | | } | | | | | | | | | | | +-o AppleAPFSVolumeBSDClient | | | | | { | | | | | "IOProbeScore" = 31000 | | | | | "CFBundleIdentifier" = "com.apple.filesystems.apfs" | | | | | "IOMatchCategory" = "IOMediaBSDClient" | | | | | "IOClass" = "AppleAPFSVolumeBSDClient" | | | | | "IOProviderClass" = "AppleAPFSVolume" | | | | | "CFBundleIdentifierKernel" = "com.apple.filesystems.apfs" | | | | | "IOResourceMatch" = "IOBSD" | | | | | } | | | | | | | | | +-o Recovery@3 | | | | | | { | | | | | | "Logical Block Size" = 4096 | | | | | | "Open" = No | | | | | | "Preferred Block Size" = 4096 | | | | | | "Writable" = Yes | | | | | | "IOBusyInterest" = "IOCommand is not serializable" | | | | | | "Size" = 7961146785792 | | | | | | "Content" = "41504653-0000-11AA-AA11-00306543ECAC" | | | | | | "BSD Minor" = 8 | | | | | | "FormattedBy" = "diskmanagementd (1412.141.1)" | | | | | | "Whole" = No | | | | | | "IOStorageFeatures" = {"Unmap"=Yes,"Priority"=No,"Barrier"=No} | | | | | | "Removable" = No | | | | | | "UUID" = "10A53BBA-F5A4-4D18-BB36-D3952CED7408" | | | | | | "CaseSensitive" = No | | | | | | "Statistics" = {"Metadata: Number of fsroot bytes written"=0,"Bytes read from block device"=0,"Calls to VNOP_ALLOCATE"=0,"Calls to VNOP_LOOKUP"=0,"Calls to VNOP_GETATTRLISTBULK"=0,"Calls to VNOP_CLOSE"=0,"Calls to VNOP_MNOMAP"=0,"Calls to VNOP_INACTIVE"=0,"Calls to VNOP_REMOVENAMEDSTREAM"=0,"Calls to VNOP_READ"=0,"File defrag: Number of failed defrag attempts"=0,"Calls to VNOP_BLOCKMAP"=0,"Calls to VNOP_CREATE"=0,"Metadata: Number of objects failed to write"=0,"File defrag: Number of blocks reallocated"=0,"Calls to VNOP_LISTXATTR"=0,"Calls to VNOP_SEARCHFS"=0,"Metadata: Number of gbitmap bytes written"=0,"Calls to VNOP_FSYNC"=0,"Calls to VNOP_MMAP_CHECK"=0,"Calls to VNOP_MMAP"=0,"File defrag: Number of fragmented files found that we couldn't track"=0,"Calls to VNOP_GETNAMEDSTREAM"=0,"Read requests received from user"=0,"Calls to VNOP_RENAME"=0,"Calls to VNOP_SETATTR"=0,"Calls to VNOP_MKDIR"=0,"File defrag: Number of files that finished defragmentation"=0,"Metadata: Number of bytes read"=0,"Calls to VNOP_READLINK"=0,"Calls to VNOP_LINK"=0,"Metadata: Number of bytes written"=0,"Calls to VNOP_READDIR"=0,"File defrag: Number of files scanned for fragmentation"=0,"File defrag: Number of fragmented files found during scans"=0,"File defrag: Number of file extents split"=0,"Bytes written by user"=0,"Calls to VNOP_OPEN"=0,"Calls to VNOP_MAKENAMEDSTREAM"=0,"Write requests sent to block device"=0,"File defrag: Number of file extents reallocated"=0,"Calls to VNOP_PATHCONF"=0,"Read requests sent to block device"=0,"Calls to VNOP_SYMLINK"=0,"Calls to VNOP_EXCHANGE"=0,"Metadata: Number of fsroot bytes read"=0,"Metadata: Number of omap bytes read"=0,"Metadata: Number of snapmeta bytes read"=0,"Calls to VNOP_RMDIR"=0,"Calls to VNOP_STRATEGY"=0,"Metadata: Number of snapmeta bytes written"=0,"Calls to VNOP_GETXATTR"=0,"Decmpfs errors"=0,"Calls to VNOP_OFFTOBLK"=0,"Metadata: Number of blockref bytes read"=0,"Calls to VNOP_CLONEFILE"=0,"Metadata: Number of objects failed to read"=0,"Bytes read by user"=0,"Calls to VNOP_MKNOD"=0,"Bytes written to block device"=0,"Metadata: Number of gbitmap bytes read"=0,"Calls to VNOP_REMOVEXATTR"=0,"Calls to VNOP_WRITE"=0,"Calls to VNOP_REMOVE"=0,"Calls to VNOP_PAGEIN"=0,"Calls to VNOP_BLKTOOFF"=0,"Calls to VNOP_RECLAIM"=0,"File defrag: Number of regions to defrag found during scans"=0,"Metadata: Number of blockref bytes written"=0,"Calls to VNOP_RENAMEX"=0,"Calls to VNOP_IOCTL"=0,"Calls to VNOP_GETATTR"=0,"Calls to VNOP_SETXATTR"=0,"Write requests received from user"=0,"Metadata: Number of omap bytes written"=0,"Calls to VNOP_PAGEOUT"=0} | | | | | | "BSD Unit" = 2 | | | | | | "Ejectable" = No | | | | | | "VolGroupUUID" = "00000000-0000-0000-0000-000000000000" | | | | | | "Role" = ("Recovery") | | | | | | "BSD Name" = "disk2s3" | | | | | | "BSD Major" = 1 | | | | | | "Physical Block Size" = 4096 | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "autodiskmount" = No | | | | | | "Status" = "Online" | | | | | | "Content Hint" = "41504653-0000-11AA-AA11-00306543ECAC" | | | | | | "Leaf" = Yes | | | | | | } | | | | | | | | | | | +-o AppleAPFSVolumeBSDClient | | | | | { | | | | | "IOProbeScore" = 31000 | | | | | "CFBundleIdentifier" = "com.apple.filesystems.apfs" | | | | | "IOMatchCategory" = "IOMediaBSDClient" | | | | | "IOClass" = "AppleAPFSVolumeBSDClient" | | | | | "IOProviderClass" = "AppleAPFSVolume" | | | | | "CFBundleIdentifierKernel" = "com.apple.filesystems.apfs" | | | | | "IOResourceMatch" = "IOBSD" | | | | | } | | | | | | | | | +-o VM@4 | | | | | | { | | | | | | "Logical Block Size" = 4096 | | | | | | "Open" = Yes | | | | | | "Preferred Block Size" = 4096 | | | | | | "Writable" = Yes | | | | | | "SpilledOver" = Yes | | | | | | "IOBusyInterest" = "IOCommand is not serializable" | | | | | | "Size" = 7961146785792 | | | | | | "Content" = "41504653-0000-11AA-AA11-00306543ECAC" | | | | | | "BSD Minor" = 11 | | | | | | "FormattedBy" = "diskmanagementd (1412.141.1)" | | | | | | "Whole" = No | | | | | | "IOStorageFeatures" = {"Unmap"=Yes,"Priority"=No,"Barrier"=No} | | | | | | "Removable" = No | | | | | | "UUID" = "F66ECD19-3A63-4F19-9639-261099148C9F" | | | | | | "CaseSensitive" = No | | | | | | "Statistics" = {"Metadata: Number of fsroot bytes written"=12288,"Bytes read from block device"=4096,"Calls to VNOP_ALLOCATE"=0,"Calls to VNOP_LOOKUP"=27,"Calls to VNOP_GETATTRLISTBULK"=0,"Calls to VNOP_CLOSE"=14,"Calls to VNOP_MNOMAP"=0,"Calls to VNOP_INACTIVE"=2,"Calls to VNOP_REMOVENAMEDSTREAM"=0,"Calls to VNOP_READ"=1,"File defrag: Number of failed defrag attempts"=0,"Calls to VNOP_BLOCKMAP"=3,"Calls to VNOP_CREATE"=0,"Metadata: Number of objects failed to write"=0,"File defrag: Number of blocks reallocated"=0,"Calls to VNOP_LISTXATTR"=0,"Calls to VNOP_SEARCHFS"=0,"Metadata: Number of gbitmap bytes written"=0,"Calls to VNOP_FSYNC"=1,"Calls to VNOP_MMAP_CHECK"=0,"Calls to VNOP_MMAP"=0,"File defrag: Number of fragmented files found that we couldn't track"=0,"Calls to VNOP_GETNAMEDSTREAM"=0,"Read requests received from user"=1,"Calls to VNOP_RENAME"=0,"Calls to VNOP_SETATTR"=2,"Calls to VNOP_MKDIR"=0,"File defrag: Number of files that finished defragmentation"=0,"Metadata: Number of bytes read"=4096,"Calls to VNOP_READLINK"=0,"Calls to VNOP_LINK"=0,"Metadata: Number of bytes written"=49152,"Calls to VNOP_READDIR"=1,"File defrag: Number of files scanned for fragmentation"=0,"File defrag: Number of fragmented files found during scans"=0,"File defrag: Number of file extents split"=0,"Bytes written by user"=0,"Calls to VNOP_OPEN"=14,"Calls to VNOP_MAKENAMEDSTREAM"=0,"Write requests sent to block device"=0,"File defrag: Number of file extents reallocated"=0,"Calls to VNOP_PATHCONF"=28,"Read requests sent to block device"=1,"Calls to VNOP_SYMLINK"=0,"Calls to VNOP_EXCHANGE"=0,"Metadata: Number of fsroot bytes read"=0,"Metadata: Number of omap bytes read"=4096,"Metadata: Number of snapmeta bytes read"=0,"Calls to VNOP_RMDIR"=0,"Calls to VNOP_STRATEGY"=1,"Metadata: Number of snapmeta bytes written"=0,"Calls to VNOP_GETXATTR"=3,"Decmpfs errors"=0,"Calls to VNOP_OFFTOBLK"=0,"Metadata: Number of blockref bytes read"=0,"Calls to VNOP_CLONEFILE"=0,"Metadata: Number of objects failed to read"=0,"Bytes read by user"=4096,"Calls to VNOP_MKNOD"=0,"Bytes written to block device"=0,"Metadata: Number of gbitmap bytes read"=0,"Calls to VNOP_REMOVEXATTR"=0,"Calls to VNOP_WRITE"=0,"Calls to VNOP_REMOVE"=0,"Calls to VNOP_PAGEIN"=0,"Calls to VNOP_BLKTOOFF"=0,"Calls to VNOP_RECLAIM"=1,"File defrag: Number of regions to defrag found during scans"=0,"Metadata: Number of blockref bytes written"=0,"Calls to VNOP_RENAMEX"=0,"Calls to VNOP_IOCTL"=42,"Calls to VNOP_GETATTR"=34243,"Calls to VNOP_SETXATTR"=0,"Write requests received from user"=0,"Metadata: Number of omap bytes written"=24576,"Calls to VNOP_PAGEOUT"=0} | | | | | | "BSD Unit" = 2 | | | | | | "Ejectable" = No | | | | | | "VolGroupUUID" = "00000000-0000-0000-0000-000000000000" | | | | | | "Role" = ("VM") | | | | | | "BSD Name" = "disk2s4" | | | | | | "BSD Major" = 1 | | | | | | "Physical Block Size" = 4096 | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "autodiskmount" = No | | | | | | "Status" = "Online" | | | | | | "Content Hint" = "41504653-0000-11AA-AA11-00306543ECAC" | | | | | | "Leaf" = Yes | | | | | | } | | | | | | | | | | | +-o AppleAPFSVolumeBSDClient | | | | | { | | | | | "IOProbeScore" = 31000 | | | | | "CFBundleIdentifier" = "com.apple.filesystems.apfs" | | | | | "IOMatchCategory" = "IOMediaBSDClient" | | | | | "IOClass" = "AppleAPFSVolumeBSDClient" | | | | | "IOProviderClass" = "AppleAPFSVolume" | | | | | "CFBundleIdentifierKernel" = "com.apple.filesystems.apfs" | | | | | "IOResourceMatch" = "IOBSD" | | | | | } | | | | | | | | | +-o FusionSSD@5 | | | | | { | | | | | "Logical Block Size" = 4096 | | | | | "Open" = Yes | | | | | "Preferred Block Size" = 4096 | | | | | "Writable" = Yes | | | | | "IOBusyInterest" = "IOCommand is not serializable" | | | | | "Size" = 7961146785792 | | | | | "Content" = "41504653-0000-11AA-AA11-00306543ECAC" | | | | | "BSD Minor" = 10 | | | | | "FormattedBy" = "diskmanagementd (1412.141.1)" | | | | | "Whole" = No | | | | | "IOStorageFeatures" = {"Unmap"=Yes,"Priority"=No,"Barrier"=No} | | | | | "Removable" = No | | | | | "UUID" = "AD18594D-CEEE-4787-B701-08BFE025E19A" | | | | | "CaseSensitive" = No | | | | | "Statistics" = {"Metadata: Number of fsroot bytes written"=0,"Bytes read from block device"=0,"Calls to VNOP_ALLOCATE"=0,"Calls to VNOP_LOOKUP"=0,"Calls to VNOP_GETATTRLISTBULK"=0,"Calls to VNOP_CLOSE"=0,"Calls to VNOP_MNOMAP"=0,"Calls to VNOP_INACTIVE"=0,"Calls to VNOP_REMOVENAMEDSTREAM"=0,"Calls to VNOP_READ"=0,"File defrag: Number of failed defrag attempts"=0,"Calls to VNOP_BLOCKMAP"=0,"Calls to VNOP_CREATE"=0,"Metadata: Number of objects failed to write"=0,"File defrag: Number of blocks reallocated"=0,"Calls to VNOP_LISTXATTR"=0,"Calls to VNOP_SEARCHFS"=0,"Metadata: Number of gbitmap bytes written"=0,"Calls to VNOP_FSYNC"=0,"Calls to VNOP_MMAP_CHECK"=0,"Calls to VNOP_MMAP"=0,"File defrag: Number of fragmented files found that we couldn't track"=0,"Calls to VNOP_GETNAMEDSTREAM"=0,"Read requests received from user"=0,"Calls to VNOP_RENAME"=0,"Calls to VNOP_SETATTR"=0,"Calls to VNOP_MKDIR"=0,"File defrag: Number of files that finished defragmentation"=0,"Metadata: Number of bytes read"=0,"Calls to VNOP_READLINK"=0,"Calls to VNOP_LINK"=0,"Metadata: Number of bytes written"=0,"Calls to VNOP_READDIR"=0,"File defrag: Number of files scanned for fragmentation"=0,"File defrag: Number of fragmented files found during scans"=0,"File defrag: Number of file extents split"=0,"Bytes written by user"=0,"Calls to VNOP_OPEN"=0,"Calls to VNOP_MAKENAMEDSTREAM"=0,"Write requests sent to block device"=0,"File defrag: Number of file extents reallocated"=0,"Calls to VNOP_PATHCONF"=0,"Read requests sent to block device"=0,"Calls to VNOP_SYMLINK"=0,"Calls to VNOP_EXCHANGE"=0,"Metadata: Number of fsroot bytes read"=0,"Metadata: Number of omap bytes read"=0,"Metadata: Number of snapmeta bytes read"=0,"Calls to VNOP_RMDIR"=0,"Calls to VNOP_STRATEGY"=0,"Metadata: Number of snapmeta bytes written"=0,"Calls to VNOP_GETXATTR"=0,"Decmpfs errors"=0,"Calls to VNOP_OFFTOBLK"=0,"Metadata: Number of blockref bytes read"=0,"Calls to VNOP_CLONEFILE"=0,"Metadata: Number of objects failed to read"=0,"Bytes read by user"=0,"Calls to VNOP_MKNOD"=0,"Bytes written to block device"=0,"Metadata: Number of gbitmap bytes read"=0,"Calls to VNOP_REMOVEXATTR"=0,"Calls to VNOP_WRITE"=0,"Calls to VNOP_REMOVE"=0,"Calls to VNOP_PAGEIN"=0,"Calls to VNOP_BLKTOOFF"=0,"Calls to VNOP_RECLAIM"=0,"File defrag: Number of regions to defrag found during scans"=0,"Metadata: Number of blockref bytes written"=0,"Calls to VNOP_RENAMEX"=0,"Calls to VNOP_IOCTL"=0,"Calls to VNOP_GETATTR"=0,"Calls to VNOP_SETXATTR"=0,"Write requests received from user"=0,"Metadata: Number of omap bytes written"=0,"Calls to VNOP_PAGEOUT"=0} | | | | | "BSD Unit" = 2 | | | | | "Ejectable" = No | | | | | "VolGroupUUID" = "8B795A1D-57E9-4FB3-8D01-5B772803BAFB" | | | | | "Role" = ("System") | | | | | "BSD Name" = "disk2s5" | | | | | "BSD Major" = 1 | | | | | "Physical Block Size" = 4096 | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "Status" = "Online" | | | | | "Content Hint" = "41504653-0000-11AA-AA11-00306543ECAC" | | | | | "Leaf" = Yes | | | | | } | | | | | | | | | +-o AppleAPFSVolumeBSDClient | | | | { | | | | "IOProbeScore" = 31000 | | | | "CFBundleIdentifier" = "com.apple.filesystems.apfs" | | | | "IOMatchCategory" = "IOMediaBSDClient" | | | | "IOClass" = "AppleAPFSVolumeBSDClient" | | | | "IOProviderClass" = "AppleAPFSVolume" | | | | "CFBundleIdentifierKernel" = "com.apple.filesystems.apfs" | | | | "IOResourceMatch" = "IOBSD" | | | | } | | | | | | | +-o PRT4@4 | | | | { | | | | "AHCI-Ejectable" = No | | | | "AHCI Port Hot Plug" = No | | | | "IOMaximumSegmentByteCountRead" = 4194304 | | | | "64-bit" = Yes | | | | "Trace ID" = 2032192 | | | | "IOMaximumSegmentByteCountWrite" = 4194304 | | | | "IOPowerManagement" = {"MaxPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=32768,"ChildProxyPowerState"=2,"DriverPowerState"=2} | | | | "io-device-location" = <"Bay 3"> | | | | "AHCI-Built-In" = Yes | | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | | "AHCI Port ESATA" = No | | | | "AHCI Port SNotification" = Yes | | | | "AHCI Port Optimized Device Number" = 0 | | | | "Physical Interconnect Location" = "Internal" | | | | "IOMaximumSegmentCountRead" = 256 | | | | "IOMaximumSegmentCountWrite" = 256 | | | | "Controller Characteristics" = {"Port Description"="AHCI Version 1.20 Supported","Product Name"="ICH10 AHCI","Vendor Name"="Intel","Port Speed"="3 Gigabit"} | | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/SATA@1f0002/PRT4@4ffff" | | | | "Protocol Characteristics" = {"Physical Interconnect"="SATA","Physical Interconnect Location"="Internal"} | | | | "AHCI Port ALPM" = Yes | | | | } | | | | | | | +-o PRT5@5 | | | { | | | "AHCI-Ejectable" = No | | | "AHCI Port Hot Plug" = No | | | "IOMaximumSegmentByteCountRead" = 4194304 | | | "64-bit" = Yes | | | "Trace ID" = 2032208 | | | "IOMaximumSegmentByteCountWrite" = 4194304 | | | "IOPowerManagement" = {"MaxPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=32768,"ChildProxyPowerState"=2,"DriverPowerState"=2} | | | "io-device-location" = <"Bay 4"> | | | "AHCI-Built-In" = Yes | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | "AHCI Port ESATA" = No | | | "AHCI Port SNotification" = Yes | | | "AHCI Port Optimized Device Number" = 0 | | | "Physical Interconnect Location" = "Internal" | | | "IOMaximumSegmentCountRead" = 256 | | | "IOMaximumSegmentCountWrite" = 256 | | | "Controller Characteristics" = {"Port Description"="AHCI Version 1.20 Supported","Product Name"="ICH10 AHCI","Vendor Name"="Intel","Port Speed"="3 Gigabit"} | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/SATA@1f0002/PRT5@5ffff" | | | "Protocol Characteristics" = {"Physical Interconnect"="SATA","Physical Interconnect Location"="Internal"} | | | "AHCI Port ALPM" = Yes | | | } | | | | | +-o SBUS@1F,3 | | | { | | | "assigned-addresses" = <10fb0082ff00000000402290000000000001000020fb008100000000004000000000000020000000> | | | "IOInterruptSpecifiers" = (<1200000007000000>) | | | "class-code" = <00050c00> | | | "IODeviceMemory" = (({"address"=1097634824192,"length"=256}),"IOSubMemoryDescriptor is not serializable") | | | "IOPowerManagement" = {"ChildrenPowerState"=2,"CurrentPowerState"=2,"CapabilityFlags"=258,"ChildProxyPowerState"=2,"MaxPowerState"=3} | | | "subsystem-vendor-id" = <86800000> | | | "built-in" = <00> | | | "acpi-device" = "IOACPIPlatformDevice is not serializable" | | | "IOInterruptControllers" = ("io-apic-0") | | | "vendor-id" = <86800000> | | | "name" = <"pci8086,3a30"> | | | "device-id" = <303a0000> | | | "IOPCIResourced" = Yes | | | "compatible" = <"pci8086,7270","pci8086,3a30","pciclass,0c0500","SBUS"> | | | "IOServiceDEXTEntitlements" = (("com.apple.developer.driverkit.transport.pci")) | | | "acpi-path" = "IOACPIPlane:/_SB/PCI0@0/SBUS@1f0003" | | | "subsystem-id" = <70720000> | | | "revision-id" = <00000000> | | | "pcidebug" = "0:31:3" | | | "IOName" = "pci8086,3a30" | | | "reg" = <00fb00000000000000000000000000000000000010fb00020000000000000000000000000001000020fb000100000000000000000000000020000000> | | | } | | | | | +-o AppleSMBusPCI | | | { | | | "IOProbeScore" = 1000 | | | "CFBundleIdentifier" = "com.apple.driver.AppleSMBusPCI" | | | "IOProviderClass" = "IOPCIDevice" | | | "IOClass" = "AppleSMBusPCI" | | | "IOPCIClassMatch" = "0x0C050000" | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleSMBusPCI" | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | } | | | | | +-o BUS0@0 | | | { | | | "_STA" = 18446744073709551615 | | | "_ADR" = 0 | | | "contains-device" = "true" | | | "bus-architecture" = "ICH" | | | "compatible" = <"smbus"> | | | "device-properties" = {"acpi-device"="IOACPIPlatformDevice is not serializable","acpi-path"="IOACPIPlane:/_SB/PCI0@0/SBUS@1f0003/BUS0@0"} | | | } | | | | | +-o AppleSMBusControllerICH | | | { | | | "IOClass" = "AppleSMBusControllerICH" | | | "CFBundleIdentifier" = "com.apple.driver.AppleSMBusController" | | | "IOProviderClass" = "IOACPIPlatformDevice" | | | "IOPropertyMatch" = {"contains-device"="true","bus-architecture"="ICH"} | | | "IOPowerManagement" = {"ChildrenPowerState"=1,"CurrentPowerState"=1,"CapabilityFlags"=32768,"MaxPowerState"=1} | | | "IOPlatformWakeAction" = 100000 | | | "IOPlatformSleepAction" = 100000 | | | "IOProbeScore" = 1000 | | | "IONameMatch" = "smbus" | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | "IONameMatched" = "smbus" | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleSMBusController" | | | } | | | | | +-o MKY0 | | | | { | | | | "_STA" = 18446744073709551615 | | | | "_ADR" = 0 | | | | "compatible" = <"mikey"> | | | | "device-properties" = {"acpi-device"="IOACPIPlatformDevice is not serializable","device-id"=3275,"refnum"=0,"acpi-path"="IOACPIPlane:/_SB/PCI0@0/SBUS@1f0003/BUS0@0/MKY0@0","address"=57} | | | | } | | | | | | | +-o AppleMikeyDriver | | | | { | | | | "IOProbeScore" = 1000 | | | | "CFBundleIdentifier" = "com.apple.driver.AppleMikeyDriver" | | | | "IOProviderClass" = "AppleSMBusDevice" | | | | "IOClass" = "AppleMikeyDriver" | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleMikeyDriver" | | | | "IOPMUnattendedWakePowerState" = 0 | | | | "IONameMatch" = ("mikey","MKY0","MKY1") | | | | "IOPowerManagement" = {"ChildrenPowerState"=0,"CurrentPowerState"=2,"CapabilityFlags"=32768,"MaxPowerState"=2,"DriverPowerState"=2} | | | | "IONameMatched" = "MKY0" | | | | "AppleMikeyHIDMatching" = 0 | | | | } | | | | | | | +-o AppleMikeyHIDDriver | | | | { | | | | "IOClass" = "AppleMikeyHIDDriver" | | | | "HIDDefaultBehavior" = "" | | | | "MaxInputReportSize" = 1 | | | | "IOProviderClass" = "AppleMikeyDriver" | | | | "Product" = "Apple Mikey HID Driver" | | | | "DeviceUsagePairs" = ({"DeviceUsagePage"=12,"DeviceUsage"=1}) | | | | "IOProbeScore" = 0 | | | | "ReportDescriptor" = <050c0901a101050c09cd09ea09e91500250195037501810295058105c0> | | | | "MaxOutputReportSize" = 0 | | | | "IOUserClientClass" = "IOHIDLibUserClient" | | | | "HIDRemoteControlType" = "WiredRemoteControl" | | | | "IOCFPlugInTypes" = {"7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin"} | | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleMikeyHIDDriver" | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "CFBundleIdentifier" = "com.apple.driver.AppleMikeyHIDDriver" | | | | "PrimaryUsage" = 1 | | | | "DeviceTypeHint" = "Headset" | | | | "Elements" = ({"ReportID"=0,"ElementCookie"=1,"CollectionType"=1,"Type"=513,"VariableSize"=0,"Elements"=({"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=205,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=4},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=234,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=5},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=12,"Max"=1,"IsArray"=No,"Type"=2,"Size"=1,"Min"=0,"Flags"=2,"ReportID"=0,"Usage"=233,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=6}),"UsagePage"=12,"Usage"=1},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=0,"IsArray"=Yes,"Type"=5,"Size"=0,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=18446744073709551615,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=0,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=0,"ElementCookie"=3},{"VariableSize"=0,"UnitExponent"=0,"IsRelative"=No,"UsagePage"=0,"Max"=1,"IsArray"=Yes,"Type"=5,"Size"=1,"Min"=0,"Flags"=0,"ReportID"=0,"Usage"=0,"ReportCount"=1,"Unit"=0,"HasNullState"=No,"ReportSize"=1,"HasPreferredState"=Yes,"IsNonLinear"=No,"ScaledMin"=0,"IsWrapping"=No,"ScaledMax"=1,"ElementCookie"=2}) | | | | "ReportInterval" = 8000 | | | | "PrimaryUsagePage" = 12 | | | | "DeviceOpenedByEventSystem" = Yes | | | | "MaxFeatureReportSize" = 0 | | | | "InputReportElements" = ({"ReportID"=0,"ElementCookie"=7,"Size"=8,"ReportCount"=1,"Type"=1,"VariableSize"=0,"UsagePage"=0,"ReportSize"=8,"Usage"=0}) | | | | } | | | | | | | +-o IOHIDInterface | | | | { | | | | "MaxOutputReportSize" = 0 | | | | "IOServiceDEXTEntitlements" = ("com.apple.developer.driverkit.transport.hid") | | | | "Product" = "Apple Mikey HID Driver" | | | | "PrimaryUsage" = 1 | | | | "IODEXTMatchCount" = 1 | | | | "DeviceUsagePairs" = ({"DeviceUsagePage"=12,"DeviceUsage"=1}) | | | | "HIDDefaultBehavior" = "" | | | | "ReportInterval" = 8000 | | | | "ReportDescriptor" = <050c0901a101050c09cd09ea09e91500250195037501810295058105c0> | | | | "PrimaryUsagePage" = 12 | | | | "MaxFeatureReportSize" = 0 | | | | "DeviceOpenedByEventSystem" = Yes | | | | "MaxInputReportSize" = 1 | | | | } | | | | | | | +-o AppleUserHIDEventDriver | | | | { | | | | "IOClass" = "AppleUserHIDEventService" | | | | "IOUserClass" = "AppleUserHIDEventDriver" | | | | "IOUserServerName" = "com.apple.driverkit.AppleUserHIDEventDriver" | | | | "Product" = "Apple Mikey HID Driver" | | | | "IOProviderClass" = "IOHIDInterface" | | | | "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=0,"CapabilityFlags"=0,"MaxPowerState"=2} | | | | "DeviceUsagePairs" = ({"DeviceUsagePage"=12,"DeviceUsage"=1}) | | | | "IOProbeScore" = 1151 | | | | "IOUserServerCDHash" = "06b9375b86ecd80335ac9631f3591a9af29394d3" | | | | "VendorIDSource" = 0 | | | | "IOUserClientClass" = "IOHIDEventServiceUserClient" | | | | "HIDServiceSupport" = Yes | | | | "IOMatchedPersonality" = {"IOProbeScore"=1,"IOUserClass"="AppleUserHIDEventDriver","IOProviderClass"="IOHIDInterface","IOClass"="AppleUserHIDEventService","IOUserServerCDHash"="06b9375b86ecd80335ac9631f3591a9af29394d3","CFBundleIdentifierKernel"="com.apple.iokit.IOHIDFamily","CFBundleIdentifier"="com.apple.AppleUserHIDDrivers","DeviceUsagePairs"=({"DeviceUsagePage"=1,"DeviceUsage"=1},{"DeviceUsagePage"=1,"DeviceUsage"=2},{"DeviceUsagePage"=1,"DeviceUsage"=6},{"DeviceUsagePage"=1,"DeviceUsage"=7},{"DeviceUsagePage"=12},{"DeviceUsagePage"=13}),"IOUserServerName"="com.apple.driverkit.AppleUserHIDEventDriver"} | | | | "IOCFPlugInTypes" = {"7DDEECA8-A7B4-11DA-8A0E-0014519758EF"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin","FA12FA38-6F1A-11D4-BA0C-0005028F18D5"="IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin"} | | | | "HIDDKStart" = Yes | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOHIDFamily" | | | | "RegisterService" = No | | | | "IOServiceDEXTEntitlements" = "com.apple.developer.driverkit.family.hid.eventservice" | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "CFBundleIdentifier" = "com.apple.AppleUserHIDDrivers" | | | | "VendorID" = 0 | | | | "VersionNumber" = 0 | | | | "LocationID" = 0 | | | | "ProductID" = 0 | | | | "CountryCode" = 0 | | | | "PrimaryUsage" = 1 | | | | "ReportInterval" = 8000 | | | | "PrimaryUsagePage" = 12 | | | | "DeviceTypeHint" = "Headset" | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "HIDEventServiceProperties" = {"HIDMouseKeysOptionToggles"=0,"JitterNoClick"=1,"ActuateDetents"=1,"Dragging"=0,"PressCountTriplePressTimeout"=1000000,"HIDSlowKeysDelay"=0,"JitterNoMove"=1,"FlipLeftAndRightEdgeGestures"=No,"HIDTrackpadScrollAcceleration"=20480,"HIDInitialKeyRepeat"=250000000,"TrackpadThreeFingerHorizSwipeGesture"=2,"TrackpadThreeFingerDrag"=No,"MTGestureConfiguration"={"Version"=1,"Behaviors"=({"BehaviorID"=5})},"HIDPointerAcceleration"=45056,"UserPreferences"=Yes,"HIDDefaultParameters"=Yes,"HIDMouseKeysOn"=0,"HIDF12EjectDelay"=250,"TrackpadHorizScroll"=1,"TrackpadFourFingerVertSwipeGesture"=2,"TrackpadTwoFingerFromRightEdgeSwipeGesture"=3,"USBMouseStopsTrackpad"=0,"PressCountDoublePressTimeout"=600000,"HIDMouseScrollAcceleration"=0,"TrackpadThreeFingerTapGesture"=2,"MouseOneFingerDoubleTapGesture"=0,"HIDScrollZoomModifierMask"=262144,"TrackpadScroll"=Yes,"Trackpad Jitter Milliseconds"=192,"HIDPointerButtonMode"=2,"HIDKeyboardModifierMappingPairs"=(),"LogLevel"=6,"TrackpadFourFingerHorizSwipeGesture"=2,"HIDTrackpadAcceleration"=45056,"DragLock"=0,"DeviceOpenedByEventSystem"=Yes,"ReportInterval"=0,"TwofingerNoAction"=1,"HIDClickTime"=500000000,"MouseTwoFingerDoubleTapGesture"=3,"HIDMouseAcceleration"=45056,"SecondClickThreshold"=1,"HIDStickyKeysShiftToggles"=0,"TrackpadHandResting"=Yes,"TrackpadFourFingerPinchGesture"=2,"MouseMomentumScroll"=Yes,"TrackpadFiveFingerPinchGesture"=2,"PalmNoAction Permanent"=1,"MouseButtonMode"="OneButton","TrackpadThreeFingerVertSwipeGesture"=2,"OutsidezoneNoAction When Typing"=1,"LongPressTimeout"=1300000,"ForceSuppressed"=No,"TrackpadCornerSecondaryClick"=0,"MouseButtonDivision"=55,"HIDStickyKeysOn"=0,"HIDStickyKeysDisabled"=0,"EjectDelay"=0,"TrackpadPinch"=1,"FirstClickThreshold"=1,"PressCountTrackingEnabled"=Yes,"HIDClickSpace"=(0,0),"PalmNoAction When Typing"=1,"MouseVerticalScroll"=Yes,"PressCountUsagePairs"=(786637,720929),"version"=1,"HIDSubinterfaceID"=3,"MouseHorizontalScroll"=Yes,"BatchInterval"=1,"MouseKeysStopsTrackpad"=0,"TrackpadMomentumScroll"=Yes,"MouseTwoFingerHorizSwipeGesture"=2,"HIDKeyRepeat"=33333333,"HIDScrollReset"=Yes,"TrackpadTwoFingerDoubleTapGesture"=1,"Clicking"=0,"TrackpadRightClick"=Yes,"TrackpadRotate"=1,"Use Panther Settings for W"=0,"HIDScrollAcceleration"=20480,"HIDFKeyMode"=0} | | | | } | | | | | | | +-o IOHIDEventServiceUserClient | | | { | | | "DebugState" = {"EventQueue"={"NoFullMsg"=0,"tail"=0,"NotificationForce"=0,"NotificationCount"=0,"head"=0}} | | | "IOUserClientCreator" = "pid 176, hidd" | | | } | | | | | +-o DVL0 | | { | | "_STA" = 18446744073709551615 | | "_ADR" = 87 | | "compatible" = <"diagsvault"> | | "device-properties" = {"address"=87,"acpi-device"="IOACPIPlatformDevice is not serializable","acpi-path"="IOACPIPlane:/_SB/PCI0@0/SBUS@1f0003/BUS0@0/DVL0@57"} | | } | | | +-o APIC | | { | | "name" = <"PNP0003"> | | "_STA" = 18446744073709551615 | | "IODeviceMemory" = (({"address"=4273995776,"length"=1048576})) | | } | | | +-o PDRC | | { | | "_STA" = 18446744073709551615 | | "IODeviceMemory" = (({"address"=3758096384,"length"=268435456}),({"address"=4227858432,"length"=16777216}),({"address"=4275150848,"length"=4096}),({"address"=4275154944,"length"=4096}),({"address"=4275159040,"length"=458751}),({"address"=4261412864,"length"=131072}),({"address"=4267704320,"length"=1048576}),({"address"=4269801472,"length"=2097152}),({"address"=4272947200,"length"=1048576}),({"address"=4273995776,"length"=1048576}),({"address"=4276092928,"length"=1048576}),({"address"=4278190080,"length"=16777216})) | | "_UID" = "1" | | "name" = <"PNP0C02"> | | } | | | +-o SMC | | | { | | | "IODeviceMemory" = (({"address"=768,"length"=32})) | | | "compatible" = <"smc-thurley"> | | | "IOReportLegendPublic" = Yes | | | "IOInterruptControllers" = ("io-apic-0") | | | "_STA" = 11 | | | "IOInterruptSpecifiers" = (<0600000000000000>) | | | "name" = <"APP0001"> | | | "IOReportLegend" = ({"IOReportGroupName"="Interrupt Statistics (by index)","IOReportChannels"=((5291294645182005248,4295098369," First Level Interrupt Handler Count"),(5291294645182005249,4295098369," Second Level Interrupt Handler Count"),(5291294645182005250,4295098369," First Level Interrupt Handler Time (MATUs)"),(5291294645182005251,4295098369," Second Level Interrupt Handler CPU Time (MATUs)"),(5291294645182005252,4295098369,"Second Level Interrupt Handler System Time (MATUs)")),"IOReportChannelInfo"={"IOReportChannelUnit"=0},"IOReportSubGroupName"="SMC 0"}) | | | } | | | | | +-o AppleSMC | | | { | | | "IOClass" = "AppleSMC" | | | "NumIrqMissWithKeyStatOk" = 0 | | | "IOPlatformSleepAction" = 18446744073709551615 | | | "IOPlatformPanicAction" = 89000 | | | "ShutdownCause" = "0" | | | "IOPowerManagement" = {"CapabilityFlags"=32768,"MaxPowerState"=1,"CurrentPowerState"=1} | | | "IOProviderClass" = "IOACPIPlatformDevice" | | | "SleepCause" = "5" | | | "IOProbeScore" = 2000 | | | "IOUserClientClass" = "AppleSMCClient" | | | "smc-count" = 2 | | | "IOMode" = "PMIO" | | | "NumDirtyArbitration" = 0 | | | "IONameMatch" = "APP0001" | | | "IOPlatformHaltRestartAction" = 89000 | | | "NumIrqMissing" = 0 | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleSMC" | | | "smc-version-1" = "1.39f11" | | | "Generation" = 2 | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | "CFBundleIdentifier" = "com.apple.driver.AppleSMC" | | | "IONameMatched" = "APP0001" | | | "NumIrqMissWithAttnSet" = 0 | | | "smc-version" = "1.39f11" | | | "NumIrqMissWithKeyDoneSet" = 0 | | | "IOPlatformWakeAction" = 18446744073709551615 | | | } | | | | | +-o SMCWatchDogTimer | | | | { | | | | "PanicWatchdogEnabled" = Yes | | | | } | | | | | | | +-o IOWatchdogUserClient | | | { | | | "IOUserClientCreator" = "pid 141, watchdogd" | | | } | | | | | +-o KextAudit | | | { | | | "IOProbeScore" = 0 | | | "CFBundleIdentifier" = "com.apple.private.KextAudit" | | | "IOMatchCategory" = "KextAudit" | | | "IOClass" = "KextAudit" | | | "IOProviderClass" = "AppleSMC" | | | "CFBundleIdentifierKernel" = "com.apple.private.KextAudit" | | | "IOUserClientClass" = "KextAuditUserClient" | | | } | | | | | +-o AppleSMCClient | | | { | | | "IOUserClientCreator" = "pid 129, systemstats" | | | } | | | | | +-o AppleSMCClient | | | { | | | "IOUserClientCreator" = "pid 168, PerfPowerService" | | | } | | | | | +-o AppleSMCClient | | { | | "IOUserClientCreator" = "pid 462, smcFanControl" | | } | | | +-o EC | | { | | "_STA" = 18446744073709551615 | | "IODeviceMemory" = (({"address"=98,"length"=1}),({"address"=102,"length"=1})) | | "name" = <"PNP0C09"> | | "acpi-wake-gpe" = 27 | | } | | | +-o DMAC | | { | | "name" = <"PNP0200"> | | "_STA" = 18446744073709551615 | | "IODeviceMemory" = (({"address"=0,"length"=32}),({"address"=129,"length"=17}),({"address"=192,"length"=32})) | | } | | | +-o FWHD | | { | | "name" = <"INT0800"> | | "_STA" = 18446744073709551615 | | "IODeviceMemory" = (({"address"=4278190080,"length"=16777216})) | | } | | | +-o HPET | | | { | | | "_STA" = 15 | | | "IODeviceMemory" = (({"address"=4275044352,"length"=1048576})) | | | "IOInterruptControllers" = ("io-apic-0","io-apic-0","io-apic-0","io-apic-0") | | | "IOInterruptSpecifiers" = (<0200000000000000>,<0800000000000000>,<0b00000000000000>,<0c00000000000000>) | | | "name" = <"PNP0103"> | | | } | | | | | +-o AppleHPET | | { | | "IOProbeScore" = 0 | | "CFBundleIdentifier" = "com.apple.driver.AppleHPET" | | "IOProviderClass" = "IOACPIPlatformDevice" | | "IOClass" = "AppleHPET" | | "IOMatchCategory" = "IODefaultMatchCategory" | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleHPET" | | "UseTimer0" = No | | "IONameMatch" = "PNP0103" | | "HPTC" = 0 | | "IONameMatched" = "PNP0103" | | } | | | +-o IPIC | | { | | "name" = <"PNP0000"> | | "_STA" = 18446744073709551615 | | "IODeviceMemory" = (({"address"=32,"length"=30}),({"address"=160,"length"=30}),({"address"=1232,"length"=2})) | | } | | | +-o MATH | | { | | "_STA" = 18446744073709551615 | | "IODeviceMemory" = (({"address"=240,"length"=1})) | | "IOInterruptControllers" = ("io-apic-0") | | "IOInterruptSpecifiers" = (<0d00000000000000>) | | "name" = <"PNP0C04"> | | } | | | +-o LDRC | | { | | "name" = <"PNP0C02"> | | "_STA" = 18446744073709551615 | | "IODeviceMemory" = (({"address"=46,"length"=2}),({"address"=78,"length"=2}),({"address"=97,"length"=1}),({"address"=128,"length"=1}),({"address"=146,"length"=1}),({"address"=178,"length"=2}),({"address"=240,"length"=1}),({"address"=1664,"length"=32}),({"address"=2048,"length"=16}),({"address"=2064,"length"=8}),({"address"=1024,"length"=128}),({"address"=1280,"length"=64}),({"address"=5696,"length"=16})) | | } | | | +-o RTC | | | { | | | "_STA" = 18446744073709551615 | | | "IODeviceMemory" = (({"address"=112,"length"=8})) | | | "IOInterruptSpecifiers" = (<0400000000000000>) | | | "acpi-wake-type" = 4 | | | "name" = <"PNP0B00"> | | | "IOInterruptControllers" = ("ACPIEventController") | | | } | | | | | +-o AppleRTC | | { | | "IOProbeScore" = 0 | | "CFBundleIdentifier" = "com.apple.driver.AppleRTC" | | "IOProviderClass" = "IOACPIPlatformDevice" | | "IOClass" = "AppleRTC" | | "IOMatchCategory" = "IODefaultMatchCategory" | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleRTC" | | "IOPlatformWakeAction" = 10000 | | "IONameMatch" = "PNP0B00" | | "IOPowerManagement" = {"CapabilityFlags"=0,"MaxPowerState"=2,"CurrentPowerState"=2} | | "IONameMatched" = "PNP0B00" | | } | | | +-o TIMR | | { | | "name" = <"PNP0100"> | | "_STA" = 18446744073709551615 | | "IODeviceMemory" = (({"address"=64,"length"=4}),({"address"=80,"length"=4})) | | } | | | +-o AppleEFIRuntime | | { | | "IOProbeScore" = 0 | | "CFBundleIdentifier" = "com.apple.driver.AppleEFIRuntime" | | "IOMatchCategory" = "AppleEFIRuntime" | | "IOClass" = "AppleEFIRuntime" | | "IOProviderClass" = "AppleACPIPlatformExpert" | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleEFIRuntime" | | "IOResourceMatch" = "ACPI" | | } | | | +-o AppleEFINVRAM | { | "IONVRAM-SYNCNOW-PROPERTY" = <"IONVRAM-SYNCNOW-PROPERTY"> | "fmm-computer-name" = <"MacPro"> | "SystemAudioVolumeDB" = | "SystemAudioVolume" = <3a> | "csr-active-config" = <77000000> | "boot-args" = "-v -no_compat_check" | "SMTDisable" = <01> | } | +-o IOResources | | { | | "intel_cpupm_matching" = 0 | | "IOAFTriage-PXS1" = <0102030405060708090a0b0c0d0e0f101112131415161718191a> | | "IOBSD" = "IOService" | | "IOResourceMatched" = ("intel_cpupm_matching","IOKit","AKSFileSystemKeyServices","AKSKernelServices","AKSFileVaultServices","IOResourceMatched","ACPI","SMBIOS","efi-runtime","IORTC","IOPlatformUUID","IONVRAM","com.apple.AppleFSCompression.Type1","IOBSD","com.apple.AppleFSCompression.Type3","com.apple.AppleFSCompression.Type4","com.apple.AppleFSCompression.Type7","com.apple.AppleFSCompression.Type8","com.apple.AppleFSCompression.Type9","com.apple.AppleFSCompression.Type10","com.apple.AppleFSCompression.Type11","com.apple.AppleFSCompression.Type12","com.apple.AppleFSCompression.Type5","boot-uuid-media","IOSerialManagerMustLoad","com.apple.iokit.SCSISubsystemGlobals","AMDRadeonLoadSvcMgr","IOPlatformMonitor","IOPlatformPlugin","IOPlatformDeviceASPMEnable","IOAFTriage-PXS1","IOTimeSyncClockManager","IOAVBNub","IOConsoleUsersSeed","IOConsoleUsers","WindowServer","com.apple.display.ArmTBTTO") | | "ACPI" = "AppleACPIPlatformExpert is not serializable" | | "IONVRAM" = "IOService" | | "com.apple.AppleFSCompression.Type10" = Yes | | "IOPlatformDeviceASPMEnable" = "ACPI_SMC_PlatformPlugin is not serializable" | | "IOAVBNub" = "IOService" | | "com.apple.AppleFSCompression.Type1" = Yes | | "SMBIOS" = "IOService" | | "com.apple.AppleFSCompression.Type11" = Yes | | "IORTC" = "AppleRTC is not serializable" | | "IOSerialManagerMustLoad" = Yes | | "com.apple.AppleFSCompression.Type3" = Yes | | "AKSFileSystemKeyServices" = "AppleKeyStore is not serializable" | | "com.apple.AppleFSCompression.Type12" = Yes | | "boot-uuid-media" = "AppleAPFSVolume is not serializable" | | "IOPlatformPlugin" = "ACPI_SMC_PlatformPlugin is not serializable" | | "com.apple.AppleFSCompression.Type4" = Yes | | "IOPlatformMonitor" = "ACPI_SMC_PlatformPlugin is not serializable" | | "com.apple.display.ArmTBTTO" = Yes | | "com.apple.AppleFSCompression.Type5" = Yes | | "AKSFileVaultServices" = "AppleKeyStore is not serializable" | | "efi-runtime" = "AppleEFIRuntime is not serializable" | | "AKSKernelServices" = "AppleKeyStore is not serializable" | | "com.apple.AppleFSCompression.Type7" = Yes | | "com.apple.iokit.SCSISubsystemGlobals" = Yes | | "WindowServer" = "IOService" | | "AMDRadeonLoadSvcMgr" = Yes | | "com.apple.AppleFSCompression.Type8" = Yes | | "IOKit" = "IOService" | | "IOPlatformUUID" = "A19871D7-617A-5F72-8290-7A7F3556D948" | | "com.apple.AppleFSCompression.Type9" = Yes | | "IOTimeSyncClockManager" = "IOService" | | "IOConsoleUsers" = ({"kCGSSessionOnConsoleKey"=Yes,"kCGSSessionLoginwindowSafeLogin"=No,"kSCSecuritySessionID"=100006,"kCGSessionLongUserNameKey"="admin","kCGSSessionUserIDKey"=501,"kCGSessionLoginDoneKey"=Yes,"kCGSSessionUserNameKey"="admin","kCGSSessionIDKey"=257,"kCGSSessionGroupIDKey"=20,"kCGSSessionSystemSafeBoot"=No,"kCGSSessionAuditIDKey"=100006}) | | "IOConsoleUsersSeed" = <25000000> | | } | | | +-o IOReportHub | | | { | | | "IOProbeScore" = 0 | | | "CFBundleIdentifier" = "com.apple.iokit.IOReportFamily" | | | "IOMatchCategory" = "IOReportHub" | | | "IOClass" = "IOReportHub" | | | "IOProviderClass" = "IOResources" | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOReportFamily" | | | "IOUserClientClass" = "IOReportUserClient" | | | "IOResourceMatch" = "IOKit" | | | } | | | | | +-o IOReportUserClient | | | { | | | "IOUserClientCreator" = "pid 129, systemstats" | | | } | | | | | +-o IOReportUserClient | | { | | "IOUserClientCreator" = "pid 168, PerfPowerService" | | } | | | +-o IOTimeSyncClockManager | | | { | | | "IOProbeScore" = 0 | | | "CFBundleIdentifier" = "com.apple.iokit.IOTimeSyncFamily" | | | "IOMatchCategory" = "IOTimeSyncClockManager" | | | "IOClass" = "IOTimeSyncClockManager" | | | "IOProviderClass" = "IOResources" | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOTimeSyncFamily" | | | "MachAbsoluteClockID" = 8128259182716452864 | | | "MachAbsoluteCoreAudioClockDomain" = 1667825664 | | | "IOUserClientClass" = "IOTimeSyncClockManagerUserClient" | | | "WantsgPTPServices" = Yes | | | } | | | | | +-o IOTimeSyncClockManagerUserClient | | | { | | | "IOUserClientCreator" = "pid 179, AirPlayXPCHelper" | | | } | | | | | +-o IOTimeSyncgPTPManager | | | | { | | | | "IOProbeScore" = 0 | | | | "CFBundleIdentifier" = "com.apple.plugin.IOgPTPPlugin" | | | | "IOMatchCategory" = "IOTimeSyncgPTPManager" | | | | "IOClass" = "IOTimeSyncgPTPManager" | | | | "IOPropertyMatch" = {"WantsgPTPServices"=Yes} | | | | "IOProviderClass" = "IOTimeSyncClockManager" | | | | "CFBundleIdentifierKernel" = "com.apple.plugin.IOgPTPPlugin" | | | | "IOUserClientClass" = "IOTimeSyncgPTPManagerUserClient" | | | | "SystemDomainIdentifier" = 8200316776754380805 | | | | } | | | | | | | +-o IOTimeSyncDomain | | | | | { | | | | | "GrandmasterID" = 8200316776754380805 | | | | | "ASPath" = (8200316776754380805) | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "ClockIdentity" = 8200316776754380805 | | | | | "IOUserClientClass" = "IOTimeSyncDomainUserClient" | | | | | "ClockLockState" = 2 | | | | | "ClockIdentifier" = 8200316776754380805 | | | | | } | | | | | | | | | +-o IOTimeSyncMachNanoPort | | | | | { | | | | | "PortNumber" = 0 | | | | | "ReceivedTimeSource" = 160 | | | | | "ClockPriority1" = 248 | | | | | "BatteryPowered" = No | | | | | "ClockAccuracy" = 33 | | | | | "GrandmasterID" = 8200316776754380805 | | | | | "StepsRemoved" = 0 | | | | | "TimeSource" = 160 | | | | | "ClockClass" = 248 | | | | | "ExternalPowerConnected" = No | | | | | "HasWiFiHardwareTimestamping" = No | | | | | "OffsetScaledLogVariance" = 17258 | | | | | "ReceivedClockPriority1" = 248 | | | | | "ReceivedClockClass" = 248 | | | | | "ReceivedOffsetScaledLogVariance" = 17258 | | | | | "ReceivedClockPriority2" = 247 | | | | | "ReceivedClockAccuracy" = 33 | | | | | "ReceivedGrandmasterID" = 8200316776754380805 | | | | | "PortRole" = 2 | | | | | "ClockIdentifier" = 8200316776754380805 | | | | | "ClockPriority2" = 247 | | | | | "HasWiredEthernetLinkActive" = No | | | | | "ReceivedStepsRemoved" = 0 | | | | | "HasEthernetHardwareTimestamping" = No | | | | | } | | | | | | | | | +-o IOTimeSyncDomainUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 179, AirPlayXPCHelper" | | | | | } | | | | | | | | | +-o IOTimeSyncDomainUserClient | | | | | { | | | | | "IOUserClientCreator" = "pid 179, AirPlayXPCHelper" | | | | | } | | | | | | | | | +-o IOTimeSyncDomainUserClient | | | | { | | | | "IOUserClientCreator" = "pid 219, coreaudiod" | | | | } | | | | | | | +-o IOTimeSyncgPTPManagerUserClient | | | { | | | "IOUserClientCreator" = "pid 179, AirPlayXPCHelper" | | | } | | | | | +-o IOTimeSyncClockManagerUserClient | | { | | "IOUserClientCreator" = "pid 219, coreaudiod" | | } | | | +-o EndpointSecurityDriver | | | { | | | "IOProbeScore" = 0 | | | "CFBundleIdentifier" = "com.apple.iokit.EndpointSecurity" | | | "IOMatchCategory" = "EndpointSecurityDriver" | | | "IOClass" = "EndpointSecurityDriver" | | | "IOProviderClass" = "IOResources" | | | "CFBundleIdentifierKernel" = "com.apple.iokit.EndpointSecurity" | | | "IOUserClientClass" = "EndpointSecurityDriverClient" | | | "IOResourceMatch" = "IOKit" | | | } | | | | | +-o EndpointSecurityDriverClient | | | { | | | "IOUserClientCreator" = "pid 116, endpointsecurity" | | | } | | | | | +-o EndpointSecurityDriverClient | | { | | "IOUserClientCreator" = "pid 131, endpointsecurity" | | } | | | +-o CoreAnalyticsHub | | | { | | | "IOProbeScore" = 0 | | | "CFBundleIdentifier" = "com.apple.iokit.CoreAnalyticsFamily" | | | "IOMatchCategory" = "CoreAnalyticsHub" | | | "IOClass" = "CoreAnalyticsHub" | | | "IOProviderClass" = "IOResources" | | | "CFBundleIdentifierKernel" = "com.apple.iokit.CoreAnalyticsFamily" | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | "IOReportLegendPublic" = Yes | | | "IOUserClientClass" = "CoreAnalyticsUserClient" | | | "IOResourceMatch" = "IOKit" | | | "IOReportLegend" = ({"IOReportGroupName"="Hub Stats","IOReportChannels"=((5004459197637599264,6442450945,"API calls"),(5004466894218993696,6442450945,"Pending Retained Items"),(5004455899102715936,6442450945,"API dropped and freed"),(5004463595684110368,6442450945,"Serialized Messages"),(5004451501056204832,6442450945,"Serialized Message Bytes"),(5004455899102715936,6442450945,"Serializing Failures"),(5005026545637531680,6442450945,"MessageClient Sent"),(5005025446125903904,6442450945,"UserClient Launches"),(5005015550521253920,6442450945,"UserClient Closed")),"IOReportChannelInfo"={"IOReportChannelUnit"=0},"IOReportSubGroupName"="User Client IO"}) | | | } | | | | | +-o CoreAnalyticsUserClient | | { | | "IOUserClientCreator" = "pid 206, analyticsd" | | } | | | +-o IOUSBMassStorageResource | | { | | "IOProbeScore" = 0 | | "CFBundleIdentifier" = "com.apple.iokit.IOUSBMassStorageDriver" | | "IOMatchCategory" = "IOUSBMassStorageResource" | | "IOClass" = "IOUSBMassStorageResource" | | "IOProviderClass" = "IOResources" | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOUSBMassStorageDriver" | | "Devices Referenced" = 0 | | "Device Stats" = {} | | "IOUserClientClass" = "IOUSBMassStorageUserClient" | | "IOResourceMatch" = "IOKit" | | } | | | +-o AppleCredentialManager | | | { | | | "IOProbeScore" = 0 | | | "CFBundleIdentifier" = "com.apple.driver.AppleCredentialManager" | | | "IOMatchCategory" = "AppleCredentialManager" | | | "IOClass" = "AppleCredentialManager" | | | "IOProviderClass" = "IOResources" | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleCredentialManager" | | | "IOUserClientClass" = "AppleCredentialManagerUserClient" | | | } | | | | | +-o AppleCredentialManagerUserClient | | | { | | | "IOUserClientCreator" = "pid 348, coreauthd" | | | } | | | | | +-o AppleCredentialManagerUserClient | | { | | "IOUserClientCreator" = "pid 349, coreauthd" | | } | | | +-o AppleKeyStore | | | { | | | "IOProbeScore" = 0 | | | "CFBundleIdentifier" = "com.apple.driver.AppleKeyStore" | | | "IOMatchCategory" = "AppleKeyStore" | | | "IOClass" = "AppleKeyStore" | | | "IOProviderClass" = "IOResources" | | | "IOPlatformWakeAction" = 1000 | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleKeyStore" | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | "IOUserClientClass" = "AppleKeyStoreUserClient" | | | "IOResourceMatch" = "IOKit" | | | } | | | | | +-o AppleKeyStoreUserClient | | | { | | | "IOUserClientCreator" = "pid 153, opendirectoryd" | | | } | | | | | +-o AppleKeyStoreUserClient | | | { | | | "IOUserClientCreator" = "pid 119, UserEventAgent" | | | } | | | | | +-o AppleKeyStoreUserClient | | | { | | | "IOUserClientCreator" = "pid 168, PerfPowerService" | | | } | | | | | +-o AppleKeyStoreUserClient | | | { | | | "IOUserClientCreator" = "pid 349, coreauthd" | | | } | | | | | +-o AppleKeyStoreUserClient | | | { | | | "IOUserClientCreator" = "pid 353, securityd_servic" | | | } | | | | | +-o AppleKeyStoreUserClient | | | { | | | "IOUserClientCreator" = "pid 353, securityd_servic" | | | } | | | | | +-o AppleKeyStoreUserClient | | | { | | | "IOUserClientCreator" = "pid 188, loginwindow" | | | } | | | | | +-o AppleKeyStoreUserClient | | | { | | | "IOUserClientCreator" = "pid 363, secd" | | | } | | | | | +-o AppleKeyStoreUserClient | | | { | | | "IOUserClientCreator" = "pid 397, CloudKeychainPro" | | | } | | | | | +-o AppleKeyStoreUserClient | | | { | | | "IOUserClientCreator" = "pid 368, rapportd" | | | } | | | | | +-o AppleKeyStoreUserClient | | | { | | | "IOUserClientCreator" = "pid 414, sharingd" | | | } | | | | | +-o AppleKeyStoreUserClient | | | { | | | "IOUserClientCreator" = "pid 765, appstoreagent" | | | } | | | | | +-o AppleKeyStoreUserClient | | | { | | | "IOUserClientCreator" = "pid 138, keybagd" | | | } | | | | | +-o AppleKeyStoreUserClient | | | { | | | "IOUserClientCreator" = "pid 4798, passd" | | | } | | | | | +-o AppleKeyStoreUserClient | | { | | "IOUserClientCreator" = "pid 4794, Safari" | | } | | | +-o AppleSSE | | { | | "IOProbeScore" = 0 | | "CFBundleIdentifier" = "com.apple.driver.AppleSSE" | | "IOMatchCategory" = "AppleSSE" | | "IOClass" = "AppleSSE" | | "IOProviderClass" = "IOResources" | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleSSE" | | "IOUserClientClass" = "AppleSSEUserClient" | | "IOPowerManagement" = {"CapabilityFlags"=2,"MaxPowerState"=1,"CurrentPowerState"=1} | | } | | | +-o AppleFDEKeyStore | | { | | "IOProbeScore" = 0 | | "CFBundleIdentifier" = "com.apple.driver.AppleFDEKeyStore" | | "IOMatchCategory" = "AppleFDEKeyStore" | | "IOClass" = "AppleFDEKeyStore" | | "IOProviderClass" = "IOResources" | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleFDEKeyStore" | | "IOUserClientClass" = "AppleFDEKeyStoreUserClient" | | "IOPowerManagement" = {"CapabilityFlags"=2,"MaxPowerState"=1,"CurrentPowerState"=1} | | "IOResourceMatch" = "IOKit" | | } | | | +-o AppleIntelCPUPowerManagement | | | { | | | "IOPropertyMatch" = {"intel_cpupm_matching"=0} | | | "CFBundleIdentifier" = "com.apple.driver.AppleIntelCPUPowerManagement" | | | "IOMatchCategory" = "AppleIntelCPUPowerManagement" | | | "IOClass" = "AppleIntelCPUPowerManagement" | | | "IOProviderClass" = "IOResources" | | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleIntelCPUPowerManagement" | | | "IOProbeScore" = 0 | | | "IOResourceMatch" = "IOKit" | | | } | | | | | +-o AppleIntelCPUPowerManagementClient | | { | | "IOProbeScore" = 0 | | "CFBundleIdentifier" = "com.apple.driver.AppleIntelCPUPowerManagementClient" | | "IOMatchCategory" = "AppleIntelCPUPowerManagementDriver" | | "IOClass" = "AppleIntelCPUPowerManagementClient" | | "IOProviderClass" = "AppleIntelCPUPowerManagement" | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleIntelCPUPowerManagementClient" | | "IOResourceMatch" = "IOBSD" | | } | | | +-o IOHDIXController | | { | | "IOClass" = "IOHDIXController" | | "CFBundleIdentifier" = "com.apple.driver.DiskImages" | | "IOProviderClass" = "IOResources" | | "Product Name" = "Disk Image Driver for MacOS X" | | "IOUserClientClass" = "IOHDIXControllerUserClient" | | "IOResourceMatch" = "IOKit" | | "IOProbeScore" = 0 | | "revision" = "559.100.2" | | "IOMatchCategory" = "IOHDIXController" | | "Vendor Name" = "Apple" | | "Product Revision Level" = "559.100.2" | | "vendor" = "Apple" | | "CFBundleIdentifierKernel" = "com.apple.driver.DiskImages" | | "model" = "Disk Image Driver for MacOS X" | | } | | | +-o AppleBusPowerController | | { | | "IOClass" = "AppleBusPowerController" | | "CFBundleIdentifier" = "com.apple.driver.AppleBusPowerController" | | "IOProviderClass" = "IOResources" | | "kUSBSleepPortCurrentLimit" = 1000 | | "kUSBWakePowerSupply" = 3700 | | "kUSBWakePortCurrentLimit" = 1500 | | "IOResourceMatch" = "IORTC" | | "IOProbeScore" = 0 | | "IOGeneralInterest" = "IOCommand is not serializable" | | "IOMatchCategory" = "AppleBusPowerController" | | "kUSBSleepPowerSupply" = 3000 | | "UsbBusCurrentPoolID" = 4294967812 | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleBusPowerController" | | } | | | +-o AppleUSBHostResources | | | { | | | "IOProbeScore" = 0 | | | "CFBundleIdentifier" = "com.apple.iokit.IOUSBHostFamily" | | | "IOMatchCategory" = "AppleUSBHostResources" | | | "IOClass" = "AppleUSBHostResources" | | | "IOProviderClass" = "IOResources" | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOUSBHostFamily" | | | "kUSBWakePortCurrentLimit" = 1500 | | | "kUSBSleepPortCurrentLimit" = 1000 | | | "UsbBusCurrentPoolID" = 4294967812 | | | "IOResourceMatch" = "IORTC" | | | } | | | | | +-o AppleUSBLegacyRoot | | | | { | | | | "IOProbeScore" = 100 | | | | "CFBundleIdentifier" = "com.apple.iokit.IOUSBFamily" | | | | "IOProviderClass" = "AppleUSBHostResources" | | | | "IOClass" = "AppleUSBLegacyRoot" | | | | "IOMatchCategory" = "IODefaultMatchCategory" | | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOUSBFamily" | | | | "IOPowerManagement" = {"ChildrenPowerState"=4,"DevicePowerState"=0,"CurrentPowerState"=4,"CapabilityFlags"=32768,"MaxPowerState"=4,"DriverPowerState"=4} | | | | "HIDVirtualDevice" = No | | | | } | | | | | | | +-o AppleUSBEHCI@fd000000 | | | | | { | | | | | "locationID" = 18446744073659219968 | | | | | } | | | | | | | | | +-o AppleUSBEHCI Root Hub Simulation@fd000000 | | | | | { | | | | | "idProduct" = 32774 | | | | | "bNumConfigurations" = 1 | | | | | "Built-In" = Yes | | | | | "bDeviceClass" = 9 | | | | | "bMaxPacketSize0" = 8 | | | | | "iManufacturer" = 0 | | | | | "iProduct" = 0 | | | | | "iSerialNumber" = 0 | | | | | "USB Product Name" = "AppleUSBEHCI Root Hub Simulation" | | | | | "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=4,"CapabilityFlags"=32768,"MaxPowerState"=4,"DriverPowerState"=4} | | | | | "IOUserClientClass" = "AppleUSBLegacyDeviceUserClient" | | | | | "locationID" = 18446744073659219968 | | | | | "bDeviceSubClass" = 255 | | | | | "bcdUSB" = 256 | | | | | "non-removable" = "yes" | | | | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | "bDeviceProtocol" = 1 | | | | | "Device Speed" = 2 | | | | | "USB Vendor Name" = "Apple Inc." | | | | | "idVendor" = 1452 | | | | | "IOClassNameOverride" = "IOUSBRootHubDevice" | | | | | } | | | | | | | | | +-o Keyboard Hub@fd100000 | | | | | | { | | | | | | "sessionID" = 2363606004 | | | | | | "idProduct" = 4102 | | | | | | "iManufacturer" = 1 | | | | | | "bDeviceClass" = 9 | | | | | | "bMaxPacketSize0" = 64 | | | | | | "bcdDevice" = 38421 | | | | | | "iProduct" = 2 | | | | | | "iSerialNumber" = 3 | | | | | | "bNumConfigurations" = 1 | | | | | | "Bus Power Available" = 250 | | | | | | "USB Address" = 1 | | | | | | "Built-In" = No | | | | | | "locationID" = 18446744073660268544 | | | | | | "bDeviceSubClass" = 0 | | | | | | "bcdUSB" = 512 | | | | | | "USB Product Name" = "Keyboard Hub" | | | | | | "PortNum" = 1 | | | | | | "non-removable" = "no" | | | | | | "kUSBSerialNumberString" = "000000000000" | | | | | | "bDeviceProtocol" = 1 | | | | | | "AppleUSBAlternateServiceRegistryID" = 4294968059 | | | | | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3} | | | | | | "Device Speed" = 2 | | | | | | "USB Vendor Name" = "Apple, Inc." | | | | | | "idVendor" = 1452 | | | | | | "kUSBCurrentConfiguration" = 1 | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "kUSBProductString" = "Keyboard Hub" | | | | | | "USB Serial Number" = "000000000000" | | | | | | "kUSBVendorString" = "Apple, Inc." | | | | | | "IOClassNameOverride" = "IOUSBDevice" | | | | | | } | | | | | | | | | | | +-o AppleUSBInterface@0 | | | | | { | | | | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | "bcdDevice" = 38421 | | | | | "idProduct" = 4102 | | | | | "bInterfaceSubClass" = 0 | | | | | "bConfigurationValue" = 1 | | | | | "locationID" = 18446744073660268544 | | | | | "AppleUSBAlternateServiceRegistryID" = 4294968071 | | | | | "IOClassNameOverride" = "IOUSBInterface" | | | | | "bInterfaceProtocol" = 0 | | | | | "iInterface" = 0 | | | | | "bAlternateSetting" = 0 | | | | | "idVendor" = 1452 | | | | | "bInterfaceNumber" = 0 | | | | | "bInterfaceClass" = 9 | | | | | "bNumEndpoints" = 1 | | | | | } | | | | | | | | | +-o Apple Keyboard@fd120000 | | | | | { | | | | | "sessionID" = 2961969153 | | | | | "idProduct" = 544 | | | | | "iManufacturer" = 1 | | | | | "bDeviceClass" = 0 | | | | | "bMaxPacketSize0" = 8 | | | | | "bcdDevice" = 105 | | | | | "iProduct" = 2 | | | | | "iSerialNumber" = 0 | | | | | "bNumConfigurations" = 1 | | | | | "Bus Power Available" = 250 | | | | | "USB Address" = 2 | | | | | "Built-In" = No | | | | | "locationID" = 18446744073660399616 | | | | | "bDeviceSubClass" = 0 | | | | | "bcdUSB" = 512 | | | | | "USB Product Name" = "Apple Keyboard" | | | | | "PortNum" = 2 | | | | | "non-removable" = "yes" | | | | | "AppleUSBAlternateServiceRegistryID" = 4294968123 | | | | | "bDeviceProtocol" = 0 | | | | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3} | | | | | "kUSBCurrentConfiguration" = 1 | | | | | "Device Speed" = 0 | | | | | "USB Vendor Name" = "Apple, Inc" | | | | | "idVendor" = 1452 | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "kUSBProductString" = "Apple Keyboard" | | | | | "kUSBVendorString" = "Apple, Inc" | | | | | "IOClassNameOverride" = "IOUSBDevice" | | | | | } | | | | | | | | | +-o AppleUSBInterface@0 | | | | | { | | | | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | "bcdDevice" = 105 | | | | | "idProduct" = 544 | | | | | "bInterfaceSubClass" = 1 | | | | | "bConfigurationValue" = 1 | | | | | "locationID" = 18446744073660399616 | | | | | "AppleUSBAlternateServiceRegistryID" = 4294968132 | | | | | "IOClassNameOverride" = "IOUSBInterface" | | | | | "bInterfaceProtocol" = 1 | | | | | "iInterface" = 0 | | | | | "bAlternateSetting" = 0 | | | | | "idVendor" = 1452 | | | | | "bInterfaceNumber" = 0 | | | | | "bInterfaceClass" = 3 | | | | | "bNumEndpoints" = 1 | | | | | } | | | | | | | | | +-o AppleUSBInterface@1 | | | | { | | | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | "bcdDevice" = 105 | | | | "idProduct" = 544 | | | | "bInterfaceSubClass" = 0 | | | | "bConfigurationValue" = 1 | | | | "locationID" = 18446744073660399616 | | | | "AppleUSBAlternateServiceRegistryID" = 4294968133 | | | | "IOClassNameOverride" = "IOUSBInterface" | | | | "bInterfaceProtocol" = 0 | | | | "iInterface" = 0 | | | | "bAlternateSetting" = 0 | | | | "idVendor" = 1452 | | | | "bInterfaceNumber" = 1 | | | | "bInterfaceClass" = 3 | | | | "bNumEndpoints" = 1 | | | | } | | | | | | | +-o AppleUSBEHCI@fa000000 | | | | | { | | | | | "locationID" = 18446744073608888320 | | | | | } | | | | | | | | | +-o AppleUSBEHCI Root Hub Simulation@fa000000 | | | | | { | | | | | "idProduct" = 32774 | | | | | "bNumConfigurations" = 1 | | | | | "Built-In" = Yes | | | | | "bDeviceClass" = 9 | | | | | "bMaxPacketSize0" = 8 | | | | | "iManufacturer" = 0 | | | | | "iProduct" = 0 | | | | | "iSerialNumber" = 0 | | | | | "USB Product Name" = "AppleUSBEHCI Root Hub Simulation" | | | | | "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=4,"CapabilityFlags"=32768,"MaxPowerState"=4,"DriverPowerState"=4} | | | | | "IOUserClientClass" = "AppleUSBLegacyDeviceUserClient" | | | | | "locationID" = 18446744073608888320 | | | | | "bDeviceSubClass" = 255 | | | | | "bcdUSB" = 256 | | | | | "non-removable" = "yes" | | | | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | "bDeviceProtocol" = 1 | | | | | "Device Speed" = 2 | | | | | "USB Vendor Name" = "Apple Inc." | | | | | "idVendor" = 1452 | | | | | "IOClassNameOverride" = "IOUSBRootHubDevice" | | | | | } | | | | | | | | | +-o USB2.0 Hub@fa400000 | | | | | | { | | | | | | "sessionID" = 2779080206 | | | | | | "idProduct" = 1552 | | | | | | "iManufacturer" = 0 | | | | | | "bDeviceClass" = 9 | | | | | | "bMaxPacketSize0" = 64 | | | | | | "bcdDevice" = 12952 | | | | | | "iProduct" = 1 | | | | | | "iSerialNumber" = 0 | | | | | | "bNumConfigurations" = 1 | | | | | | "Bus Power Available" = 250 | | | | | | "USB Address" = 1 | | | | | | "Built-In" = No | | | | | | "locationID" = 18446744073613082624 | | | | | | "bDeviceSubClass" = 0 | | | | | | "bcdUSB" = 512 | | | | | | "USB Product Name" = "USB2.0 Hub" | | | | | | "PortNum" = 4 | | | | | | "non-removable" = "no" | | | | | | "AppleUSBAlternateServiceRegistryID" = 4294968103 | | | | | | "bDeviceProtocol" = 2 | | | | | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3} | | | | | | "kUSBCurrentConfiguration" = 1 | | | | | | "Device Speed" = 2 | | | | | | "idVendor" = 1507 | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "kUSBProductString" = "USB2.0 Hub" | | | | | | "IOClassNameOverride" = "IOUSBDevice" | | | | | | } | | | | | | | | | | | +-o AppleUSBInterface@0 | | | | | { | | | | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | "bcdDevice" = 12952 | | | | | "idProduct" = 1552 | | | | | "bInterfaceSubClass" = 0 | | | | | "bConfigurationValue" = 1 | | | | | "locationID" = 18446744073613082624 | | | | | "AppleUSBAlternateServiceRegistryID" = 4294968113 | | | | | "IOClassNameOverride" = "IOUSBInterface" | | | | | "bInterfaceProtocol" = 2 | | | | | "iInterface" = 0 | | | | | "bAlternateSetting" = 1 | | | | | "idVendor" = 1507 | | | | | "bInterfaceNumber" = 0 | | | | | "bInterfaceClass" = 9 | | | | | "bNumEndpoints" = 1 | | | | | } | | | | | | | | | +-o USB2.0 Hub@fa410000 | | | | | | { | | | | | | "sessionID" = 3027956388 | | | | | | "idProduct" = 1552 | | | | | | "iManufacturer" = 0 | | | | | | "bDeviceClass" = 9 | | | | | | "bMaxPacketSize0" = 64 | | | | | | "bcdDevice" = 12952 | | | | | | "iProduct" = 1 | | | | | | "iSerialNumber" = 0 | | | | | | "bNumConfigurations" = 1 | | | | | | "Bus Power Available" = 250 | | | | | | "USB Address" = 2 | | | | | | "Built-In" = No | | | | | | "locationID" = 18446744073613148160 | | | | | | "bDeviceSubClass" = 0 | | | | | | "bcdUSB" = 512 | | | | | | "USB Product Name" = "USB2.0 Hub" | | | | | | "PortNum" = 1 | | | | | | "non-removable" = "no" | | | | | | "AppleUSBAlternateServiceRegistryID" = 4294968155 | | | | | | "bDeviceProtocol" = 2 | | | | | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3} | | | | | | "kUSBCurrentConfiguration" = 1 | | | | | | "Device Speed" = 2 | | | | | | "idVendor" = 1507 | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "kUSBProductString" = "USB2.0 Hub" | | | | | | "IOClassNameOverride" = "IOUSBDevice" | | | | | | } | | | | | | | | | | | +-o AppleUSBInterface@0 | | | | | { | | | | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | "bcdDevice" = 12952 | | | | | "idProduct" = 1552 | | | | | "bInterfaceSubClass" = 0 | | | | | "bConfigurationValue" = 1 | | | | | "locationID" = 18446744073613148160 | | | | | "AppleUSBAlternateServiceRegistryID" = 4294968162 | | | | | "IOClassNameOverride" = "IOUSBInterface" | | | | | "bInterfaceProtocol" = 2 | | | | | "iInterface" = 0 | | | | | "bAlternateSetting" = 1 | | | | | "idVendor" = 1507 | | | | | "bInterfaceNumber" = 0 | | | | | "bInterfaceClass" = 9 | | | | | "bNumEndpoints" = 1 | | | | | } | | | | | | | | | +-o USB2.0 Hub@fa420000 | | | | | | { | | | | | | "sessionID" = 3069824393 | | | | | | "idProduct" = 1552 | | | | | | "iManufacturer" = 0 | | | | | | "bDeviceClass" = 9 | | | | | | "bMaxPacketSize0" = 64 | | | | | | "bcdDevice" = 12952 | | | | | | "iProduct" = 1 | | | | | | "iSerialNumber" = 0 | | | | | | "bNumConfigurations" = 1 | | | | | | "Bus Power Available" = 250 | | | | | | "USB Address" = 3 | | | | | | "Built-In" = No | | | | | | "locationID" = 18446744073613213696 | | | | | | "bDeviceSubClass" = 0 | | | | | | "bcdUSB" = 512 | | | | | | "USB Product Name" = "USB2.0 Hub" | | | | | | "PortNum" = 2 | | | | | | "non-removable" = "no" | | | | | | "AppleUSBAlternateServiceRegistryID" = 4294968172 | | | | | | "bDeviceProtocol" = 2 | | | | | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3} | | | | | | "kUSBCurrentConfiguration" = 1 | | | | | | "Device Speed" = 2 | | | | | | "idVendor" = 1507 | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "kUSBProductString" = "USB2.0 Hub" | | | | | | "IOClassNameOverride" = "IOUSBDevice" | | | | | | } | | | | | | | | | | | +-o AppleUSBInterface@0 | | | | | { | | | | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | "bcdDevice" = 12952 | | | | | "idProduct" = 1552 | | | | | "bInterfaceSubClass" = 0 | | | | | "bConfigurationValue" = 1 | | | | | "locationID" = 18446744073613213696 | | | | | "AppleUSBAlternateServiceRegistryID" = 4294968179 | | | | | "IOClassNameOverride" = "IOUSBInterface" | | | | | "bInterfaceProtocol" = 2 | | | | | "iInterface" = 0 | | | | | "bAlternateSetting" = 1 | | | | | "idVendor" = 1507 | | | | | "bInterfaceNumber" = 0 | | | | | "bInterfaceClass" = 9 | | | | | "bNumEndpoints" = 1 | | | | | } | | | | | | | | | +-o USB2.0 Hub@fa430000 | | | | | | { | | | | | | "sessionID" = 3112947166 | | | | | | "idProduct" = 1552 | | | | | | "iManufacturer" = 0 | | | | | | "bDeviceClass" = 9 | | | | | | "bMaxPacketSize0" = 64 | | | | | | "bcdDevice" = 12952 | | | | | | "iProduct" = 1 | | | | | | "iSerialNumber" = 0 | | | | | | "bNumConfigurations" = 1 | | | | | | "Bus Power Available" = 250 | | | | | | "USB Address" = 4 | | | | | | "Built-In" = No | | | | | | "locationID" = 18446744073613279232 | | | | | | "bDeviceSubClass" = 0 | | | | | | "bcdUSB" = 512 | | | | | | "USB Product Name" = "USB2.0 Hub" | | | | | | "PortNum" = 3 | | | | | | "non-removable" = "no" | | | | | | "AppleUSBAlternateServiceRegistryID" = 4294968189 | | | | | | "bDeviceProtocol" = 2 | | | | | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3} | | | | | | "kUSBCurrentConfiguration" = 1 | | | | | | "Device Speed" = 2 | | | | | | "idVendor" = 1507 | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "kUSBProductString" = "USB2.0 Hub" | | | | | | "IOClassNameOverride" = "IOUSBDevice" | | | | | | } | | | | | | | | | | | +-o AppleUSBInterface@0 | | | | | { | | | | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | "bcdDevice" = 12952 | | | | | "idProduct" = 1552 | | | | | "bInterfaceSubClass" = 0 | | | | | "bConfigurationValue" = 1 | | | | | "locationID" = 18446744073613279232 | | | | | "AppleUSBAlternateServiceRegistryID" = 4294968196 | | | | | "IOClassNameOverride" = "IOUSBInterface" | | | | | "bInterfaceProtocol" = 2 | | | | | "iInterface" = 0 | | | | | "bAlternateSetting" = 1 | | | | | "idVendor" = 1507 | | | | | "bInterfaceNumber" = 0 | | | | | "bInterfaceClass" = 9 | | | | | "bNumEndpoints" = 1 | | | | | } | | | | | | | | | +-o AX68002@fa431000 | | | | | | { | | | | | | "sessionID" = 3375820280 | | | | | | "idProduct" = 26626 | | | | | | "iManufacturer" = 1 | | | | | | "bDeviceClass" = 9 | | | | | | "bMaxPacketSize0" = 8 | | | | | | "bcdDevice" = 18 | | | | | | "iProduct" = 2 | | | | | | "iSerialNumber" = 3 | | | | | | "bNumConfigurations" = 1 | | | | | | "Bus Power Available" = 250 | | | | | | "USB Address" = 5 | | | | | | "Built-In" = No | | | | | | "locationID" = 18446744073613283328 | | | | | | "bDeviceSubClass" = 0 | | | | | | "bcdUSB" = 257 | | | | | | "USB Product Name" = "AX68002" | | | | | | "PortNum" = 1 | | | | | | "non-removable" = "no" | | | | | | "kUSBSerialNumberString" = "00000001" | | | | | | "bDeviceProtocol" = 0 | | | | | | "AppleUSBAlternateServiceRegistryID" = 4294968207 | | | | | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3} | | | | | | "Device Speed" = 1 | | | | | | "USB Vendor Name" = "ASIX Electronics" | | | | | | "idVendor" = 2965 | | | | | | "kUSBCurrentConfiguration" = 1 | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "kUSBProductString" = "AX68002" | | | | | | "USB Serial Number" = "00000001" | | | | | | "kUSBVendorString" = "ASIX Electronics" | | | | | | "IOClassNameOverride" = "IOUSBDevice" | | | | | | } | | | | | | | | | | | +-o AppleUSBInterface@0 | | | | | { | | | | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | "bcdDevice" = 18 | | | | | "idProduct" = 26626 | | | | | "bInterfaceSubClass" = 0 | | | | | "bConfigurationValue" = 1 | | | | | "locationID" = 18446744073613283328 | | | | | "AppleUSBAlternateServiceRegistryID" = 4294968214 | | | | | "IOClassNameOverride" = "IOUSBInterface" | | | | | "bInterfaceProtocol" = 0 | | | | | "iInterface" = 0 | | | | | "bAlternateSetting" = 0 | | | | | "idVendor" = 2965 | | | | | "bInterfaceNumber" = 0 | | | | | "bInterfaceClass" = 9 | | | | | "bNumEndpoints" = 1 | | | | | } | | | | | | | | | +-o USB Keyboard@fa431100 | | | | | | { | | | | | | "sessionID" = 3627082218 | | | | | | "idProduct" = 8209 | | | | | | "iManufacturer" = 0 | | | | | | "bDeviceClass" = 0 | | | | | | "bMaxPacketSize0" = 8 | | | | | | "bcdDevice" = 912 | | | | | | "iProduct" = 2 | | | | | | "iSerialNumber" = 0 | | | | | | "bNumConfigurations" = 1 | | | | | | "Bus Power Available" = 250 | | | | | | "USB Address" = 6 | | | | | | "Built-In" = No | | | | | | "locationID" = 18446744073613283584 | | | | | | "bDeviceSubClass" = 0 | | | | | | "bcdUSB" = 272 | | | | | | "USB Product Name" = "USB Keyboard" | | | | | | "PortNum" = 1 | | | | | | "non-removable" = "no" | | | | | | "AppleUSBAlternateServiceRegistryID" = 4294968230 | | | | | | "bDeviceProtocol" = 0 | | | | | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3} | | | | | | "kUSBCurrentConfiguration" = 1 | | | | | | "Device Speed" = 1 | | | | | | "idVendor" = 1241 | | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | | "kUSBProductString" = "USB Keyboard" | | | | | | "IOClassNameOverride" = "IOUSBDevice" | | | | | | } | | | | | | | | | | | +-o AppleUSBInterface@0 | | | | | | { | | | | | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | | "bcdDevice" = 912 | | | | | | "idProduct" = 8209 | | | | | | "bInterfaceSubClass" = 1 | | | | | | "bConfigurationValue" = 1 | | | | | | "locationID" = 18446744073613283584 | | | | | | "AppleUSBAlternateServiceRegistryID" = 4294968239 | | | | | | "IOClassNameOverride" = "IOUSBInterface" | | | | | | "bInterfaceProtocol" = 1 | | | | | | "iInterface" = 0 | | | | | | "bAlternateSetting" = 0 | | | | | | "idVendor" = 1241 | | | | | | "bInterfaceNumber" = 0 | | | | | | "bInterfaceClass" = 3 | | | | | | "bNumEndpoints" = 1 | | | | | | } | | | | | | | | | | | +-o AppleUSBInterface@1 | | | | | { | | | | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | "bcdDevice" = 912 | | | | | "idProduct" = 8209 | | | | | "bInterfaceSubClass" = 1 | | | | | "bConfigurationValue" = 1 | | | | | "locationID" = 18446744073613283584 | | | | | "AppleUSBAlternateServiceRegistryID" = 4294968240 | | | | | "IOClassNameOverride" = "IOUSBInterface" | | | | | "bInterfaceProtocol" = 2 | | | | | "iInterface" = 0 | | | | | "bAlternateSetting" = 0 | | | | | "idVendor" = 1241 | | | | | "bInterfaceNumber" = 1 | | | | | "bInterfaceClass" = 3 | | | | | "bNumEndpoints" = 1 | | | | | } | | | | | | | | | +-o USB Laser Mouse@fa431200 | | | | | { | | | | | "sessionID" = 3671690765 | | | | | "idProduct" = 49257 | | | | | "iManufacturer" = 1 | | | | | "bDeviceClass" = 0 | | | | | "bMaxPacketSize0" = 8 | | | | | "bcdDevice" = 22017 | | | | | "iProduct" = 2 | | | | | "iSerialNumber" = 0 | | | | | "bNumConfigurations" = 1 | | | | | "Bus Power Available" = 250 | | | | | "USB Address" = 7 | | | | | "Built-In" = No | | | | | "locationID" = 18446744073613283840 | | | | | "bDeviceSubClass" = 0 | | | | | "bcdUSB" = 512 | | | | | "USB Product Name" = "USB Laser Mouse" | | | | | "PortNum" = 2 | | | | | "non-removable" = "no" | | | | | "AppleUSBAlternateServiceRegistryID" = 4294968247 | | | | | "bDeviceProtocol" = 0 | | | | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3} | | | | | "kUSBCurrentConfiguration" = 1 | | | | | "Device Speed" = 1 | | | | | "USB Vendor Name" = "Logitech" | | | | | "idVendor" = 1133 | | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | | "kUSBProductString" = "USB Laser Mouse" | | | | | "kUSBVendorString" = "Logitech" | | | | | "IOClassNameOverride" = "IOUSBDevice" | | | | | } | | | | | | | | | +-o AppleUSBInterface@0 | | | | { | | | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | "bcdDevice" = 22017 | | | | "idProduct" = 49257 | | | | "bInterfaceSubClass" = 1 | | | | "bConfigurationValue" = 1 | | | | "locationID" = 18446744073613283840 | | | | "AppleUSBAlternateServiceRegistryID" = 4294968256 | | | | "IOClassNameOverride" = "IOUSBInterface" | | | | "bInterfaceProtocol" = 2 | | | | "iInterface" = 0 | | | | "bAlternateSetting" = 0 | | | | "idVendor" = 1133 | | | | "bInterfaceNumber" = 0 | | | | "bInterfaceClass" = 3 | | | | "bNumEndpoints" = 1 | | | | } | | | | | | | +-o AppleUSBUHCI@1a000000 | | | | { | | | | "locationID" = 436207616 | | | | } | | | | | | | +-o AppleUSBUHCI Root Hub Simulation@1a000000 | | | | { | | | | "idProduct" = 32773 | | | | "bNumConfigurations" = 1 | | | | "Built-In" = Yes | | | | "bDeviceClass" = 9 | | | | "bMaxPacketSize0" = 8 | | | | "iManufacturer" = 0 | | | | "iProduct" = 0 | | | | "iSerialNumber" = 0 | | | | "USB Product Name" = "AppleUSBUHCI Root Hub Simulation" | | | | "IOPowerManagement" = {"DevicePowerState"=0,"CurrentPowerState"=4,"CapabilityFlags"=32768,"MaxPowerState"=4,"DriverPowerState"=4} | | | | "IOUserClientClass" = "AppleUSBLegacyDeviceUserClient" | | | | "locationID" = 436207616 | | | | "bDeviceSubClass" = 255 | | | | "bcdUSB" = 256 | | | | "non-removable" = "yes" | | | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | "bDeviceProtocol" = 0 | | | | "Device Speed" = 1 | | | | "USB Vendor Name" = "Apple Inc." | | | | "idVendor" = 1452 | | | | "IOClassNameOverride" = "IOUSBRootHubDevice" | | | | } | | | | | | | +-o Back-UPS XS 1300G FW:864.L6 .D USB FW:L6 @1a200000 | | | | { | | | | "sessionID" = 2986409022 | | | | "idProduct" = 2 | | | | "iManufacturer" = 1 | | | | "bDeviceClass" = 0 | | | | "bMaxPacketSize0" = 64 | | | | "bcdDevice" = 144 | | | | "iProduct" = 2 | | | | "iSerialNumber" = 3 | | | | "bNumConfigurations" = 1 | | | | "Bus Power Available" = 250 | | | | "USB Address" = 1 | | | | "Built-In" = No | | | | "locationID" = 438304768 | | | | "bDeviceSubClass" = 0 | | | | "bcdUSB" = 512 | | | | "USB Product Name" = "Back-UPS XS 1300G FW:864.L6 .D USB FW:L6 " | | | | "PortNum" = 2 | | | | "non-removable" = "no" | | | | "kUSBSerialNumberString" = "4B1207P48981 " | | | | "bDeviceProtocol" = 0 | | | | "AppleUSBAlternateServiceRegistryID" = 4294968140 | | | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | | "IOPowerManagement" = {"DevicePowerState"=2,"CurrentPowerState"=3,"CapabilityFlags"=65536,"MaxPowerState"=4,"DriverPowerState"=3} | | | | "Device Speed" = 1 | | | | "USB Vendor Name" = "American Power Conversion" | | | | "idVendor" = 1309 | | | | "kUSBCurrentConfiguration" = 1 | | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | | "kUSBProductString" = "Back-UPS XS 1300G FW:864.L6 .D USB FW:L6 " | | | | "USB Serial Number" = "4B1207P48981 " | | | | "kUSBVendorString" = "American Power Conversion" | | | | "IOClassNameOverride" = "IOUSBDevice" | | | | } | | | | | | | +-o AppleUSBInterface@0 | | | { | | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBHostFamily.kext/Contents/PlugIns/IOUSBLib.bundle"} | | | "bcdDevice" = 144 | | | "idProduct" = 2 | | | "bInterfaceSubClass" = 0 | | | "bConfigurationValue" = 1 | | | "locationID" = 438304768 | | | "AppleUSBAlternateServiceRegistryID" = 4294968152 | | | "IOClassNameOverride" = "IOUSBInterface" | | | "bInterfaceProtocol" = 0 | | | "iInterface" = 0 | | | "bAlternateSetting" = 0 | | | "idVendor" = 1309 | | | "bInterfaceNumber" = 0 | | | "bInterfaceClass" = 3 | | | "bNumEndpoints" = 1 | | | } | | | | | +-o AppleUSBHostPacketFilter | | { | | "IOProbeScore" = 0 | | "CFBundleIdentifier" = "com.apple.driver.usb.AppleUSBHostPacketFilter" | | "IOMatchCategory" = "AppleUSBHostPacketFilter" | | "IOClass" = "AppleUSBHostPacketFilter" | | "IOProviderClass" = "AppleUSBHostResources" | | "CFBundleIdentifierKernel" = "com.apple.driver.usb.AppleUSBHostPacketFilter" | | "IOResourceMatch" = "IOBSD" | | } | | | +-o IONetworkStack | | | { | | | "IOProbeScore" = 0 | | | "CFBundleIdentifier" = "com.apple.iokit.IONetworkingFamily" | | | "IOMatchCategory" = "IONetworkStack" | | | "IOClass" = "IONetworkStack" | | | "IOProviderClass" = "IOResources" | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IONetworkingFamily" | | | "IOUserClientClass" = "IONetworkStackUserClient" | | | "IOResourceMatch" = "IOBSD" | | | "IONetworkMbufDMADrivers" = ("com.apple.driver.Intel82574LEthernet","__kernel__") | | | } | | | | | +-o IONetworkStackUserClient | | { | | "IOUserClientCreator" = "pid 130, configd" | | } | | | +-o IOHIDResource | | { | | "IOProbeScore" = 0 | | "CFBundleIdentifier" = "com.apple.iokit.IOHIDFamily" | | "IOMatchCategory" = "IOHIDResource" | | "IOClass" = "IOHIDResource" | | "IOProviderClass" = "IOResources" | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOHIDFamily" | | "IOUserClientClass" = "IOHIDResourceDeviceUserClient" | | "IOResourceMatch" = "IOBSD" | | } | | | +-o IOHIDSystem | | | { | | | "IOClass" = "IOHIDSystem" | | | "HIDScrollCountMaxTimeDeltaBetween" = 600 | | | "IOResourceMatch" = "IOBSD" | | | "IOReportLegendPublic" = Yes | | | "HIDServiceGlobalModifiersUsage" = 1 | | | "IOProviderClass" = "IOResources" | | | "IOProbeScore" = 0 | | | "HIDIdleTime" = 331764721 | | | "HIDScrollCountIgnoreMomentumScrolls" = Yes | | | "HIDScrollCountAccelerationFactor" = 163840 | | | "HIDServiceSupport" = Yes | | | "HIDScrollCountMouseCanReset" = Yes | | | "IOCFPlugInTypes" = {"0516B563-B15B-11DA-96EB-0014519758EF"="IOHIDFamily.kext/Contents/PlugIns/IOHIDNXEventRouter.plugin"} | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOHIDFamily" | | | "HIDScrollCountMinDeltaToSustain" = 20 | | | "CursorState" = {"LastMoveCursor (Seconds ago)"="13.298264","LastShowCursor (Seconds ago)"="439.706174","LastHideCursor (Seconds ago)"="439.706180"} | | | "IOMatchCategory" = "IOHID" | | | "CFBundleIdentifier" = "com.apple.iokit.IOHIDFamily" | | | "HIDScrollCountBootDefault" = {"HIDScrollCountMinDeltaToStart"=30,"HIDScrollCountAccelerationFactor"=163840,"HIDScrollCountMouseCanReset"=Yes,"HIDScrollCountIgnoreMomentumScrolls"=Yes,"HIDScrollCountMinDeltaToSustain"=20,"HIDScrollCountMax"=2000,"HIDScrollCountMaxTimeDeltaBetween"=600,"HIDScrollCountMaxTimeDeltaToSustain"=250} | | | "PrimaryUsage" = 23 | | | "HIDPowerOnDelayNS" = 500000000 | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | "PrimaryUsagePage" = 65280 | | | "HIDScrollCountMinDeltaToStart" = 30 | | | "HIDScrollCountMaxTimeDeltaToSustain" = 250 | | | "IOReportLegend" = ({"IOReportGroupName"="Cursor","IOReportChannels"=((4860917212932887663,64426082307,"Cursor Total Latency")),"IOReportChannelInfo"={"IOReportChannelConfig"=<6400000000000000000000000a000000204e0000000000000100000005000000>,"IOReportChannelUnit"=72058113728970752},"IOReportSubGroupName"="Total"},{"IOReportGroupName"="Cursor","IOReportChannels"=((4860917212932884338,64426082307,"Cursor Graphics Latency")),"IOReportChannelInfo"={"IOReportChannelConfig"=<6400000000000000000000000a000000204e0000000000000100000005000000>,"IOReportChannelUnit"=72058113728970752},"IOReportSubGroupName"="Graphics"}) | | | "HIDParameters" = {"HIDMouseKeysOptionToggles"=0,"JitterNoClick"=1,"ActuateDetents"=1,"Dragging"=0,"HIDSlowKeysDelay"=0,"JitterNoMove"=1,"TrackpadThreeFingerHorizSwipeGesture"=2,"HIDInitialKeyRepeat"=250000000,"TrackpadThreeFingerDrag"=No,"HIDPointerAcceleration"=45056,"UserPreferences"=Yes,"HIDDefaultParameters"=Yes,"TrackpadHorizScroll"=1,"HIDF12EjectDelay"=250,"TrackpadFourFingerVertSwipeGesture"=2,"TrackpadTwoFingerFromRightEdgeSwipeGesture"=3,"USBMouseStopsTrackpad"=0,"HIDMouseScrollAcceleration"=0,"TrackpadThreeFingerTapGesture"=2,"MouseOneFingerDoubleTapGesture"=0,"HIDScrollZoomModifierMask"=262144,"TrackpadScroll"=Yes,"Trackpad Jitter Milliseconds"=192,"HIDPointerButtonMode"=2,"HIDKeyboardModifierMappingPairs"=(),"HIDWaitCursorFrameInterval"=32999999,"TrackpadFourFingerHorizSwipeGesture"=2,"DragLock"=0,"TwofingerNoAction"=1,"MouseTwoFingerDoubleTapGesture"=3,"HIDClickTime"=500000000,"SecondClickThreshold"=1,"HIDStickyKeysShiftToggles"=0,"TrackpadHandResting"=Yes,"TrackpadFourFingerPinchGesture"=2,"MouseMomentumScroll"=Yes,"TrackpadFiveFingerPinchGesture"=2,"PalmNoAction Permanent"=1,"MouseButtonMode"="OneButton","TrackpadThreeFingerVertSwipeGesture"=2,"OutsidezoneNoAction When Typing"=1,"ForceSuppressed"=No,"TrackpadCornerSecondaryClick"=0,"MouseButtonDivision"=55,"HIDStickyKeysOn"=0,"HIDStickyKeysDisabled"=0,"EjectDelay"=0,"TrackpadPinch"=1,"FirstClickThreshold"=1,"HIDClickSpace"=(0,0),"PalmNoAction When Typing"=1,"MouseVerticalScroll"=Yes,"version"=1,"MouseHorizontalScroll"=Yes,"TrackpadMomentumScroll"=Yes,"MouseTwoFingerHorizSwipeGesture"=2,"HIDKeyRepeat"=33333333,"TrackpadTwoFingerDoubleTapGesture"=1,"Clicking"=0,"TrackpadRightClick"=Yes,"TrackpadRotate"=1,"Use Panther Settings for W"=0,"HIDScrollAcceleration"=20480,"HIDFKeyMode"=0} | | | "HIDScrollCountMax" = 2000 | | | } | | | | | +-o IOHIDEventSystemUserClient | | | { | | | "IOUserClientCrossEndianCompatible" = Yes | | | "IOUserClientCreator" = "pid 176, hidd" | | | } | | | | | +-o IOHIDUserClient | | | { | | | "IOUserClientCrossEndianCompatible" = Yes | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | } | | | | | +-o IOHIDParamUserClient | | | { | | | "IOUserClientCrossEndianCompatible" = Yes | | | "IOUserClientCreator" = "pid 188, loginwindow" | | | } | | | | | +-o IOHIDParamUserClient | | | { | | | "IOUserClientCrossEndianCompatible" = Yes | | | "IOUserClientCreator" = "pid 361, Dock" | | | } | | | | | +-o IOHIDParamUserClient | | { | | "IOUserClientCrossEndianCompatible" = Yes | | "IOUserClientCreator" = "pid 176, hidd" | | } | | | +-o AppleMobileFileIntegrity | | { | | "IOProbeScore" = 0 | | "CFBundleIdentifier" = "com.apple.driver.AppleMobileFileIntegrity" | | "IOMatchCategory" = "AppleMobileFileIntegrity" | | "IOClass" = "AppleMobileFileIntegrity" | | "IOProviderClass" = "IOResources" | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleMobileFileIntegrity" | | "IOUserClientClass" = "AppleMobileFileIntegrityUserClient" | | "IOResourceMatch" = "IOBSD" | | } | | | +-o AppleSystemPolicy | | | { | | | "IOProbeScore" = 0 | | | "CFBundleIdentifier" = "com.apple.AppleSystemPolicy" | | | "IOMatchCategory" = "AppleSystemPolicy" | | | "IOClass" = "AppleSystemPolicy" | | | "IOProviderClass" = "IOResources" | | | "CFBundleIdentifierKernel" = "com.apple.AppleSystemPolicy" | | | "IOUserClientClass" = "AppleSystemPolicyUserClient" | | | "IOPowerManagement" = {"CapabilityFlags"=2,"MaxPowerState"=1,"CurrentPowerState"=1} | | | "IOResourceMatch" = "IOBSD" | | | } | | | | | +-o AppleSystemPolicyUserClient | | { | | "IOUserClientCreator" = "pid 254, syspolicyd" | | } | | | +-o com_apple_filesystems_hfs_encodings | | { | | "IOProbeScore" = 0 | | "CFBundleIdentifier" = "com.apple.filesystems.hfs.encodings.kext" | | "IOMatchCategory" = "com_apple_filesystems_hfs_encodings" | | "IOClass" = "com_apple_filesystems_hfs_encodings" | | "IOProviderClass" = "IOResources" | | "CFBundleIdentifierKernel" = "com.apple.filesystems.hfs.encodings.kext" | | "IOResourceMatch" = "IOBSD" | | } | | | +-o com_apple_AppleFSCompression_AppleFSCompressionTypeZlib | | { | | "IOClass" = "com_apple_AppleFSCompression_AppleFSCompressionTypeZlib" | | "CFBundleIdentifier" = "com.apple.AppleFSCompression.AppleFSCompressionTypeZlib" | | "IOProviderClass" = "IOResources" | | "com.apple.AppleFSCompression.providesType7" = Yes | | "IOResourceMatch" = "IOBSD" | | "com.apple.AppleFSCompression.providesType9" = Yes | | "IOProbeScore" = 0 | | "IOMatchCategory" = "com_apple_AppleFSCompression_AppleFSCompressionTypeZlib" | | "com.apple.AppleFSCompression.providesType4" = Yes | | "com.apple.AppleFSCompression.providesType10" = Yes | | "com.apple.AppleFSCompression.providesType8" = Yes | | "com.apple.AppleFSCompression.providesType11" = Yes | | "CFBundleIdentifierKernel" = "com.apple.AppleFSCompression.AppleFSCompressionTypeZlib" | | "com.apple.AppleFSCompression.providesType12" = Yes | | "com.apple.AppleFSCompression.providesType3" = Yes | | } | | | +-o com_apple_BootCache | | { | | "IOProbeScore" = 0 | | "CFBundleIdentifier" = "com.apple.BootCache" | | "IOMatchCategory" = "com_apple_BootCache" | | "IOClass" = "com_apple_BootCache" | | "IOProviderClass" = "IOResources" | | "CFBundleIdentifierKernel" = "com.apple.BootCache" | | "IOResourceMatch" = "IOBSD" | | } | | | +-o com_apple_AppleFSCompression_AppleFSCompressionTypeDataless | | { | | "IOProbeScore" = 0 | | "CFBundleIdentifier" = "com.apple.AppleFSCompression.AppleFSCompressionTypeDataless" | | "IOMatchCategory" = "com_apple_AppleFSCompression_AppleFSCompressionTypeDataless" | | "IOClass" = "com_apple_AppleFSCompression_AppleFSCompressionTypeDataless" | | "IOProviderClass" = "IOResources" | | "com.apple.AppleFSCompression.providesType5" = Yes | | "CFBundleIdentifierKernel" = "com.apple.AppleFSCompression.AppleFSCompressionTypeDataless" | | "IOResourceMatch" = "IOBSD" | | } | | | +-o IOSurfaceRoot | | | { | | | "IOProbeScore" = 0 | | | "CFBundleIdentifier" = "com.apple.iokit.IOSurface" | | | "IOMatchCategory" = "IOSurfaceRoot" | | | "IOClass" = "IOSurfaceRoot" | | | "IOProviderClass" = "IOResources" | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOSurface" | | | "IOResourceMatch" = "IOBSD" | | | } | | | | | +-o IOSurfaceRootUserClient | | | { | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | } | | | | | +-o IOSurfaceRootUserClient | | | { | | | "IOUserClientCreator" = "pid 366, Finder" | | | } | | | | | +-o IOSurfaceRootUserClient | | | { | | | "IOUserClientCreator" = "pid 361, Dock" | | | } | | | | | +-o IOSurfaceRootUserClient | | | { | | | "IOUserClientCreator" = "pid 411, NotificationCent" | | | } | | | | | +-o IOSurfaceRootUserClient | | | { | | | "IOUserClientCreator" = "pid 418, iconservicesagen" | | | } | | | | | +-o IOSurfaceRootUserClient | | | { | | | "IOUserClientCreator" = "pid 527, SafeEjectGPUServ" | | | } | | | | | +-o IOSurfaceRootUserClient | | | { | | | "IOUserClientCreator" = "pid 439, VMware Fusion" | | | } | | | | | +-o IOSurfaceRootUserClient | | | { | | | "IOUserClientCreator" = "pid 667, System Preferenc" | | | } | | | | | +-o IOSurfaceRootUserClient | | | { | | | "IOUserClientCreator" = "pid 668, AccountProfileRe" | | | } | | | | | +-o IOSurfaceRootUserClient | | | { | | | "IOUserClientCreator" = "pid 678, com.apple.prefer" | | | } | | | | | +-o IOSurfaceRootUserClient | | | { | | | "IOUserClientCreator" = "pid 686, System Informati" | | | } | | | | | +-o IOSurfaceRootUserClient | | | { | | | "IOUserClientCreator" = "pid 758, Terminal" | | | } | | | | | +-o IOSurfaceRootUserClient | | | { | | | "IOUserClientCreator" = "pid 783, firefox" | | | } | | | | | +-o IOSurfaceRootUserClient | | | { | | | "gpu-policies" = {"GPUSelectionPolicy"="avoidRemovable"} | | | "IOUserClientCreator" = "pid 188, loginwindow" | | | "gpu-policies-info" = {"GPUSelectionPolicy"="bundle"} | | | } | | | | | +-o IOSurfaceRootUserClient | | | { | | | "IOUserClientCreator" = "pid 817, plugin-container" | | | } | | | | | +-o IOSurfaceRootUserClient | | | { | | | "IOUserClientCreator" = "pid 1588, VTDecoderXPCServ" | | | } | | | | | +-o IOSurfaceRootUserClient | | | { | | | "IOUserClientCreator" = "pid 1805, TextEdit" | | | } | | | | | +-o IOSurfaceRootUserClient | | | { | | | "IOUserClientCreator" = "pid 4042, universalAccessA" | | | } | | | | | +-o IOSurfaceRootUserClient | | | { | | | "IOUserClientCreator" = "pid 4408, Microsoft Remote" | | | } | | | | | +-o IOSurfaceRootUserClient | | | { | | | "IOUserClientCreator" = "pid 365, SystemUIServer" | | | } | | | | | +-o IOSurfaceRootUserClient | | | { | | | "IOUserClientCreator" = "pid 179, AirPlayXPCHelper" | | | } | | | | | +-o IOSurfaceRootUserClient | | | { | | | "IOUserClientCreator" = "pid 4703, Archive Utility" | | | } | | | | | +-o IOSurfaceRootUserClient | | | { | | | "IOUserClientCreator" = "pid 4794, Safari" | | | } | | | | | +-o IOSurfaceRootUserClient | | | { | | | "IOUserClientCreator" = "pid 5168, Mail" | | | } | | | | | +-o IOSurfaceRootUserClient | | | { | | | "IOUserClientCreator" = "pid 5169, com.apple.WebKit" | | | } | | | | | +-o IOSurfaceRootUserClient | | | { | | | "IOUserClientCreator" = "pid 5180, com.apple.WebKit" | | | } | | | | | +-o IOSurfaceRootUserClient | | { | | "IOUserClientCreator" = "pid 5268, com.apple.prefer" | | } | | | +-o com_apple_filesystems_hfs | | { | | "IOProbeScore" = 0 | | "CFBundleIdentifier" = "com.apple.filesystems.hfs.kext" | | "IOMatchCategory" = "com_apple_filesystems_hfs" | | "IOClass" = "com_apple_filesystems_hfs" | | "IOProviderClass" = "IOResources" | | "CFBundleIdentifierKernel" = "com.apple.filesystems.hfs.kext" | | "IOResourceMatch" = "IOBSD" | | } | | | +-o AppleVirtIO9PVFS | | { | | "IOProbeScore" = 0 | | "CFBundleIdentifier" = "com.apple.driver.AppleVirtIO" | | "IOMatchCategory" = "AppleVirtIO9PVFS" | | "IOClass" = "AppleVirtIO9PVFS" | | "IOProviderClass" = "IOResources" | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleVirtIO" | | "IOResourceMatch" = "IOBSD" | | } | | | +-o AppleImage4 | | { | | "IOProbeScore" = 0 | | "CFBundleIdentifier" = "com.apple.security.AppleImage4" | | "IOMatchCategory" = "AppleImage4" | | "IOClass" = "AppleImage4" | | "IOProviderClass" = "IOResources" | | "CFBundleIdentifierKernel" = "com.apple.security.AppleImage4" | | "IOUserClientClass" = "AppleImage4UserClient" | | "IOResourceMatch" = "IOBSD" | | } | | | +-o AppleSCSISubsystemGlobals | | { | | "IOProbeScore" = 0 | | "CFBundleIdentifier" = "com.apple.iokit.IOSCSIArchitectureModelFamily" | | "IOMatchCategory" = "com.apple.iokit.IOSCSIArchitectureModelFamily" | | "IOClass" = "AppleSCSISubsystemGlobals" | | "IOProviderClass" = "IOResources" | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOSCSIArchitectureModelFamily" | | "IOResourceMatch" = "com.apple.iokit.SCSISubsystemGlobals" | | } | | | +-o AppleIntelSlowAdaptiveClockingManager | | { | | "IOClass" = "AppleIntelSlowAdaptiveClockingManager" | | "IOMatchCategory" = "AppleIntelSlowAdaptiveClockingManager" | | "IOProbeScore" = 4000 | | "IOProviderClass" = "IOResources" | | "CFBundleIdentifier" = "com.apple.driver.AppleIntelSlowAdaptiveClocking" | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleIntelSlowAdaptiveClocking" | | } | | | +-o AppleGPUWrangler | | | { | | | "IOClass" = "AppleGPUWrangler" | | | "CFBundleIdentifier" = "com.apple.AppleGPUWrangler" | | | "IOProviderClass" = "IOResources" | | | "stats" = <0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000> | | | "IOUserClientClass" = "AppleGPUWranglerClient" | | | "IOProbeScore" = 100 | | | "IOResourceMatch" = "IOKit" | | | "Config" = {"default"=({"InitFlags"=7,"default"=Yes})} | | | "IOMatchCategory" = "AppleGPUWrangler" | | | "diagnose" = <0000000000000000> | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | "NeedsPolicyDriver" = No | | | "PlatformSupportsExternalGPUs" = <00> | | | "CFBundleIdentifierKernel" = "com.apple.AppleGPUWrangler" | | | "debug-gpus" = ({"id"=28677,"acc"=4294968395,"fbs"=(4294968520,4294968528,4294968534,4294968540,4294968546,4294968552),"gpuc"=4294968373,"pci"=4294967754,"agdp"=4294968560,"tsa"=10596288188,"tgp"=10602644,"cc"=11,"tgd"=9771001,"flags"=3187671072,"tds"=9773293}) | | | } | | | | | +-o AppleGraphicsDeviceControlPlugin | | | | { | | | | } | | | | | | | +-o AGDCPluginDisplayMetrics | | | { | | | "IOProbeScore" = 1000 | | | "CFBundleIdentifier" = "com.apple.AGDCPluginDisplayMetrics" | | | "IOMatchCategory" = "AGDCPluginDisplayMetrics" | | | "IOClass" = "AGDCPluginDisplayMetrics" | | | "IOProviderClass" = "AppleGraphicsDeviceControlPlugin" | | | "CFBundleIdentifierKernel" = "com.apple.AGDCPluginDisplayMetrics" | | | "IOResourceMatch" = "IOKit" | | | } | | | | | +-o AppleGPUWranglerClient | | | { | | | "IOUserClientCreator" = "pid 164, displaypolicyd" | | | } | | | | | +-o AppleGPUWranglerClient | | | { | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | } | | | | | +-o AppleGPUWranglerClient | | | { | | | "IOUserClientCreator" = "pid 253, WindowServer" | | | } | | | | | +-o AppleGPUWranglerClient | | { | | "IOUserClientCreator" = "pid 527, SafeEjectGPUServ" | | } | | | +-o Dont_Steal_Mac_OS_X | | { | | "IOProbeScore" = 0 | | "CFBundleIdentifier" = "com.apple.Dont_Steal_Mac_OS_X" | | "IOMatchCategory" = "Dont_Steal_Mac_OS_X" | | "IOClass" = "Dont_Steal_Mac_OS_X" | | "IOProviderClass" = "IOResources" | | "CFBundleIdentifierKernel" = "com.apple.Dont_Steal_Mac_OS_X" | | "IOResourceMatch" = "IOKit" | | } | | | +-o com_apple_driver_pmtelemetry | | { | | "IOProbeScore" = 0 | | "CFBundleIdentifier" = "com.apple.driver.pmtelemetry" | | "IOMatchCategory" = "com_apple_driver_pmtelemetry" | | "IOClass" = "com_apple_driver_pmtelemetry" | | "IOProviderClass" = "IOResources" | | "CFBundleIdentifierKernel" = "com.apple.driver.pmtelemetry" | | "IOReportLegendPublic" = Yes | | "IOResourceMatch" = "IOBSD" | | } | | | +-o IOBluetoothHCIController | | | { | | | "IOProbeScore" = 0 | | | "CFBundleIdentifier" = "com.apple.iokit.IOBluetoothFamily" | | | "IOMatchCategory" = "IOBluetoothHCIController" | | | "IOClass" = "IOBluetoothHCIController" | | | "IOProviderClass" = "IOResources" | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOBluetoothFamily" | | | "IOResourceMatch" = "IOKit" | | | } | | | | | +-o IOBluetoothACPIMethods | | { | | } | | | +-o IOBluetoothSerialManager | | | { | | | "IOPropertyMatch" = {"IOSerialManagerMustLoad"=Yes} | | | "CFBundleIdentifier" = "com.apple.iokit.IOBluetoothSerialManager" | | | "IOMatchCategory" = "IOBluetoothSerialManager" | | | "IOClass" = "IOBluetoothSerialManager" | | | "IOProviderClass" = "IOResources" | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOBluetoothSerialManager" | | | "IOProbeScore" = 0 | | | "IOResourceMatch" = "IOKit" | | | } | | | | | +-o IOBluetoothSerialClient | | | { | | | "BTName" = "incoming port - Bluetooth-Incoming-Port" | | | "P49SerialPort" = 1 | | | "HiddenPort" = 1 | | | "IOTTYBaseName" = "Bluetooth-Incoming-Port" | | | "BTRFCOMMChannel" = 3 | | | "BTAuthenticationRequired" = No | | | "BTTTYName" = "Bluetooth-Incoming-Port" | | | "BTSerialConnectionType" = 0 | | | "BTEncryptionType" = No | | | "BTPSM" = 3 | | | } | | | | | +-o IOBluetoothSerialClientSerialStreamSync | | | { | | | "IOTTYBaseName" = "Bluetooth-Incoming-Port" | | | "IOTTYSuffix" = "" | | | } | | | | | +-o IOSerialBSDClient | | { | | "IOClass" = "IOSerialBSDClient" | | "CFBundleIdentifier" = "com.apple.iokit.IOSerialFamily" | | "IOProviderClass" = "IOSerialStreamSync" | | "IOTTYBaseName" = "Bluetooth-Incoming-Port" | | "IOSerialBSDClientType" = "IORS232SerialStream" | | "IOProbeScore" = 1000 | | "IOResourceMatch" = "IOBSD" | | "IOCalloutDevice" = "/dev/cu.Bluetooth-Incoming-Port" | | "IOMatchCategory" = "IODefaultMatchCategory" | | "IOTTYDevice" = "Bluetooth-Incoming-Port" | | "IODialinDevice" = "/dev/tty.Bluetooth-Incoming-Port" | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOSerialFamily" | | "IOTTYSuffix" = "" | | } | | | +-o IOBluetoothPacketLogger | | { | | "IOProbeScore" = 0 | | "CFBundleIdentifier" = "com.apple.iokit.IOBluetoothPacketLogger" | | "IOMatchCategory" = "IOBluetoothPacketLogger" | | "IOClass" = "IOBluetoothPacketLogger" | | "IOProviderClass" = "IOResources" | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOBluetoothPacketLogger" | | "IOResourceMatch" = "IOKit" | | } | | | +-o IOUserEthernetResource | | { | | "IOProbeScore" = 0 | | "CFBundleIdentifier" = "com.apple.iokit.IOUserEthernet" | | "IOMatchCategory" = "IOUserEthernetResource" | | "IOClass" = "IOUserEthernetResource" | | "IOProviderClass" = "IOResources" | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOUserEthernet" | | "IOUserClientClass" = "IOUserEthernetResourceUserClient" | | "IOResourceMatch" = "IOKit" | | } | | | +-o AppleHV | | { | | "IOProbeScore" = 0 | | "CFBundleIdentifier" = "com.apple.driver.AppleHV" | | "IOMatchCategory" = "AppleHV" | | "IOClass" = "AppleHV" | | "IOProviderClass" = "IOResources" | | "CFBundleIdentifierKernel" = "com.apple.driver.AppleHV" | | "IOUserClientClass" = "AppleHVClient" | | "IOResourceMatch" = "IOKit" | | } | | | +-o IODisplayWrangler | | | { | | | "IOProbeScore" = 0 | | | "CFBundleIdentifier" = "com.apple.iokit.IOGraphicsFamily" | | | "IOMatchCategory" = "IOGraphics" | | | "IOClass" = "IODisplayWrangler" | | | "IOProviderClass" = "IOResources" | | | "CFBundleIdentifierKernel" = "com.apple.iokit.IOGraphicsFamily" | | | "IOGeneralInterest" = "IOCommand is not serializable" | | | "IOGraphicsIgnoreParameters" = {"aupc"=Yes,"auph"=Yes," bpc"=Yes,"aums"=Yes,"aupp"=Yes} | | | "IOPowerManagement" = {"CapabilityFlags"=32832,"MaxPowerState"=4,"ActivityTickles"=308,"DevicePowerState"=4,"IdleTimerPeriod"=873000,"TimeSinceLastTickle"=29617,"IdleTimerElapsedTime"=868885,"CurrentPowerState"=4} | | | "IOGraphicsPrefsParameters" = {"thue"=Yes,"pscn"=Yes,"vbst"=Yes,"oscn"=Yes,"tbri"=Yes,"cyuv"=268435456,"tsat"=Yes} | | | "IOResourceMatch" = "IOKit" | | | } | | | | | +-o IOAccelerationUserClient | | { | | "IOUserClientCreator" = "pid 253, WindowServer" | | } | | | +-o AMDRadeonServiceManager | | { | | "IOPropertyMatch" = {"AMDRadeonLoadSvcMgr"=Yes} | | "CFBundleIdentifier" = "com.apple.kext.AMDRadeonServiceManager" | | "IOMatchCategory" = "AMDRadeonServiceManager" | | "IOClass" = "AMDRadeonServiceManager" | | "IOProviderClass" = "IOResources" | | "CFBundleIdentifierKernel" = "com.apple.kext.AMDRadeonServiceManager" | | "IOProbeScore" = 0 | | "IOResourceMatch" = "IOKit" | | } | | | +-o IOAVBNub | { | "IOProbeScore" = 0 | "CFBundleIdentifier" = "com.apple.iokit.IOAVBFamily" | "IOMatchCategory" = "IOAVBNub" | "IOClass" = "IOAVBNub" | "IOProviderClass" = "IOResources" | "CFBundleIdentifierKernel" = "com.apple.iokit.IOAVBFamily" | "IOUserClientClass" = "IOAVBNubUserClient" | "IOResourceMatch" = "IOTimeSyncClockManager" | } | +-o IOUserResources | { | "IOKit" = "IOService" | "IOResourceMatched" = ("IOKit") | } | +-o IOUserServer(com.apple.driverkit.AppleUserUSBHostHIDDeviceKB-0x100000349) | { | "IOUserServerName" = "com.apple.driverkit.AppleUserUSBHostHIDDeviceKB" | "IOPowerManagement" = {"CapabilityFlags"=0,"MaxPowerState"=2,"CurrentPowerState"=0} | "IOUserClientCreator" = "pid 289, AppleUserHIDDriv" | "IOUserServerTag" = 4294968137 | } | +-o IOUserServer(com.apple.driverkit.AppleUserUSBHostHIDDevice0-0x100000348) | { | "IOUserServerName" = "com.apple.driverkit.AppleUserUSBHostHIDDevice0" | "IOPowerManagement" = {"CapabilityFlags"=0,"MaxPowerState"=2,"CurrentPowerState"=0} | "IOUserClientCreator" = "pid 288, AppleUserHIDDriv" | "IOUserServerTag" = 4294968136 | } | +-o IOUserServer(com.apple.driverkit.AppleUserUSBHostHIDDevice0-0x10000035a) | { | "IOUserServerName" = "com.apple.driverkit.AppleUserUSBHostHIDDevice0" | "IOPowerManagement" = {"CapabilityFlags"=0,"MaxPowerState"=2,"CurrentPowerState"=0} | "IOUserClientCreator" = "pid 290, AppleUserHIDDriv" | "IOUserServerTag" = 4294968154 | } | +-o IOUserServer(com.apple.driverkit.AppleUserUSBHostHIDDeviceKB-0x1000003b3) | { | "IOUserServerName" = "com.apple.driverkit.AppleUserUSBHostHIDDeviceKB" | "IOPowerManagement" = {"CapabilityFlags"=0,"MaxPowerState"=2,"CurrentPowerState"=0} | "IOUserClientCreator" = "pid 291, AppleUserHIDDriv" | "IOUserServerTag" = 4294968243 | } | +-o IOUserServer(com.apple.driverkit.AppleUserUSBHostHIDDevice1-0x1000003b6) | { | "IOUserServerName" = "com.apple.driverkit.AppleUserUSBHostHIDDevice1" | "IOPowerManagement" = {"CapabilityFlags"=0,"MaxPowerState"=2,"CurrentPowerState"=0} | "IOUserClientCreator" = "pid 292, AppleUserHIDDriv" | "IOUserServerTag" = 4294968246 | } | +-o IOUserServer(com.apple.driverkit.AppleUserUSBHostHIDDevice1-0x1000003c2) | { | "IOUserServerName" = "com.apple.driverkit.AppleUserUSBHostHIDDevice1" | "IOPowerManagement" = {"CapabilityFlags"=0,"MaxPowerState"=2,"CurrentPowerState"=0} | "IOUserClientCreator" = "pid 294, AppleUserHIDDriv" | "IOUserServerTag" = 4294968258 | } | +-o IOUserServer(com.apple.driverkit.AppleUserHIDEventDriver-0x100000466) | { | "IOUserServerName" = "com.apple.driverkit.AppleUserHIDEventDriver" | "IOPowerManagement" = {"CapabilityFlags"=0,"MaxPowerState"=2,"CurrentPowerState"=0} | "IOUserClientCreator" = "pid 297, AppleUserHIDDriv" | "IOUserServerTag" = 4294968422 | } | +-o IOUserServer(com.apple.driverkit.AppleUserHIDEventDriver-0x100000473) | { | "IOUserServerName" = "com.apple.driverkit.AppleUserHIDEventDriver" | "IOPowerManagement" = {"CapabilityFlags"=0,"MaxPowerState"=2,"CurrentPowerState"=0} | "IOUserClientCreator" = "pid 298, AppleUserHIDDriv" | "IOUserServerTag" = 4294968435 | } | +-o IOUserServer(com.apple.driverkit.AppleUserHIDEventDriver-0x100000482) | { | "IOUserServerName" = "com.apple.driverkit.AppleUserHIDEventDriver" | "IOPowerManagement" = {"CapabilityFlags"=0,"MaxPowerState"=2,"CurrentPowerState"=0} | "IOUserClientCreator" = "pid 299, AppleUserHIDDriv" | "IOUserServerTag" = 4294968450 | } | +-o IOUserServer(com.apple.driverkit.AppleUserHIDEventDriver-0x100000490) { "IOUserServerName" = "com.apple.driverkit.AppleUserHIDEventDriver" "IOPowerManagement" = {"CapabilityFlags"=0,"MaxPowerState"=2,"CurrentPowerState"=0} "IOUserClientCreator" = "pid 300, AppleUserHIDDriv" "IOUserServerTag" = 4294968464 }