Generated by JEB on 2019/02/01

PE: C:\Windows\WinSxS\amd64_dual_netvg63a.inf_31bf3856ad364e35_10.0.17134.1_none_79ef84fc442f4b2c\getn63a.sys Base=0x140000000 SHA-256=24C19F5F0B5FBF584EB78692C7CDF9100C20E85F2A86142F6D88FA4BB1A15065
PDB: GETN63A.pdb GUID={880A2161-8448-4115-B4F121AD3742F3AC} Age=1

246 located named symbols:
0x14000B6D4: NdisCloseConfiguration
0x14000E3AC: "__cdecl _guard_flags" __guard_flags
0x14000C348: "`string'" ??_C@_1CE@NNAPKPIC@?$AAV?$AAa?$AAl?$AAi?$AAd?$AAa?$AAt?$AAe?$AAP?$AAa?$AAc?$AAk?$AAe?$AAt?$AAL?$AAe?$AAn?$AA?$AA@
0x14000C458: "`string'" ??_C@_1DA@OIJCPNDP@?$AA?$CK?$AAT?$AAC?$AAP?$AAC?$AAh?$AAe?$AAc?$AAk?$AAs?$AAu?$AAm?$AAO?$AAf?$AAf?$AAl?$AAo?$AAa?$AAd?$AAI?$AAP?$AAv?$AA4?$AA?$AA@
0x14000C000: "__cdecl _imp_KeStallExecutionProcessor" __imp_KeStallExecutionProcessor
0x14000B664: MiniportCancelSend
0x140007264: Read_Reg
0x14000B664: MiniportPnPEventNotify
0x14000E398: "__cdecl _security_cookie_complement" __security_cookie_complement
0x140001BDC: CARDvRemove1000Ability
0x14000789C: MACvEnableMiiAutoPoll
0x14000C0D8: "__cdecl _imp_NdisMUnmapIoSpace" __imp_NdisMUnmapIoSpace
0x14000C168: "__cdecl _imp_PsTerminateSystemThread" __imp_PsTerminateSystemThread
0x140008B58: NPCIvSavePciModeContext
0x14000C078: "__cdecl _imp_NdisMGetBusData" __imp_NdisMGetBusData
0x14000B692: NdisFreeMdl
0x14000C630: "`string'" ??_C@_1M@IELLELGK@?$AAM?$AAa?$AAx?$AAR?$AAx?$AA?$AA@
0x140009BA0: INIvSafeResetRx
0x1400083F0: STAvUpdateHardwareMIBCounter
0x14000B6A4: NdisMSynchronizeWithInterruptEx
0x140010188: "__cdecl _IMPORT_DESCRIPTOR_HAL" __IMPORT_DESCRIPTOR_HAL
0x1400083E0: STAvClearAllCounter
0x14000C3F0: "`string'" ??_C@_1O@LFKKNEON@?$AAV?$AAL?$AAA?$AAN?$AAI?$AAD?$AA?$AA@
0x140008174: MACvSetMultiAddrByHash
0x140008B30: NPCIvRestorePciModeContext
0x14000C110: "__cdecl _imp_NdisFreeMemory" __imp_NdisFreeMemory
0x14000C0F8: "__cdecl _imp_NdisMDeregisterMiniportDriver" __imp_NdisMDeregisterMiniportDriver
0x14000B6EC: NdisMDeregisterInterruptEx
0x14000B6AA: NdisMFreeNetBufferSGList
0x14000B1C8: CRCdwCrc32
0x140007774: MACbShutdown
0x14000C4E8: "`string'" ??_C@_1DA@OLIKAHAJ@?$AA?$CK?$AAU?$AAD?$AAP?$AAC?$AAh?$AAe?$AAc?$AAk?$AAs?$AAu?$AAm?$AAO?$AAf?$AAf?$AAl?$AAo?$AAa?$AAd?$AAI?$AAP?$AAv?$AA6?$AA?$AA@
0x14000C530: "`string'" ??_C@_1DO@FMHGNHMI@?$AA?$CK?$AAE?$AAn?$AAc?$AAa?$AAp?$AAs?$AAu?$AAl?$AAa?$AAt?$AAe?$AAd?$AAP?$AAa?$AAc?$AAk?$AAe?$AAt?$AAT?$AAa?$AAs?$AAk?$AAO?$AAf?$AAf?$AAl?$AAo?$AAa?$AAd?$AA?$AA@
0x14000C0B8: "__cdecl _imp_NdisMSetMiniportAttributes" __imp_NdisMSetMiniportAttributes
0x14000C160: "__cdecl _imp_KeInitializeSpinLock" __imp_KeInitializeSpinLock
0x14000B664: MiniportSharedMemoryAllocateComplete
0x14000B200: ParsePacket
0x14000C2D8: "`string'" ??_C@_1CC@PBHJFKOE@?$AA?$CK?$AAT?$AAr?$AAa?$AAn?$AAs?$AAm?$AAi?$AAt?$AAB?$AAu?$AAf?$AAf?$AAe?$AAr?$AAs?$AA?$AA@
0x14000B710: NdisMGetDmaAlignment
0x14000B6F8: NdisMRegisterIoPortRange
0x14000C130: "__cdecl _imp_KeWaitForSingleObject" __imp_KeWaitForSingleObject
0x14000C140: "__cdecl _imp_KeReleaseSpinLock" __imp_KeReleaseSpinLock
0x14000C618: "`string'" ??_C@_1BC@NIGCPJGG@?$AAT?$AAx?$AAC?$AAn?$AAt?$AAW?$AAa?$AAk?$AA?$AA@
0x14000787C: MACvDisableMiiAutoPoll
0x14000C068: "__cdecl _imp_NdisMIndicateReceiveNetBufferLists" __imp_NdisMIndicateReceiveNetBufferLists
0x14000C0F0: "__cdecl _imp_NdisMDeregisterScatterGatherDma" __imp_NdisMDeregisterScatterGatherDma
0x140001C58: CARDvSetLoopbackMode
0x14000C4B8: "`string'" ??_C@_1DA@EBIDMPIC@?$AA?$CK?$AAU?$AAD?$AAP?$AAC?$AAh?$AAe?$AAc?$AAk?$AAs?$AAu?$AAm?$AAO?$AAf?$AAf?$AAl?$AAo?$AAa?$AAd?$AAI?$AAP?$AAv?$AA4?$AA?$AA@
0x14000B8C0: memcpy
0x14000C020: "__cdecl _imp_NdisFreeNetBufferList" __imp_NdisFreeNetBufferList
0x140007658: MACbIsRegBitsOn
0x140007628: MACbIsInFullDuplexMode
0x14000C5A0: "`string'" ??_C@_1BC@GFPECABF@?$AAT?$AAC?$AAP?$AAL?$AAS?$AAS?$AAe?$AAg?$AA?$AA@
0x14000B67A: NdisFreeNetBufferListPool
0x14000B6BC: NdisMIndicateStatusEx
0x14000C6E0: "`string'" ??_C@_1BM@HKMCCGEP@?$AAP?$AAr?$AAo?$AAc?$AAe?$AAs?$AAs?$AAo?$AAr?$AAT?$AAy?$AAp?$AAe?$AA?$AA@
0x14000C328: "`string'" ??_C@_1BK@PMKGKAAH@?$AA?$CK?$AAS?$AAp?$AAe?$AAe?$AAd?$AAD?$AAu?$AAp?$AAl?$AAe?$AAx?$AA?$AA@
0x14000C028: "__cdecl _imp_NdisAllocateNetBufferAndNetBufferList" __imp_NdisAllocateNetBufferAndNetBufferList
0x14000B8C0: memmove
0x14000A170: MiniportReturnNetBufferLists
0x14000C0A8: "__cdecl _imp_NdisMRegisterInterruptEx" __imp_NdisMRegisterInterruptEx
0x14000B33C: s_CalcTCPChecksum
0x14000B730: "__cdecl _GSHandlerCheckCommon" __GSHandlerCheckCommon
0x140009EAC: MiniportResetEx
0x1400082EC: MACvSetVCAM
0x140007990: MACvGetVCAM
0x14000766C: MACbSafeRxOff
0x14000771C: MACbSafeTxOff
0x14000C118: NDIS_NULL_THUNK_DATA
0x140006618: MiniportDriverUnload
0x140008350: MACvSetVCAMMask
0x14000C700: "`string'" ??_C@_1BI@FJLCDAFI@?$AAN?$AAd?$AAi?$AAs?$AAV?$AAe?$AAr?$AAs?$AAi?$AAo?$AAn?$AA?$AA@
0x14000C070: "__cdecl _imp_NdisMIndicateStatusEx" __imp_NdisMIndicateStatusEx
0x14000C6C8: "`string'" ??_C@_1BI@GGNGIFIL@?$AAE?$AAn?$AAv?$AAi?$AAr?$AAo?$AAn?$AAm?$AAe?$AAn?$AAt?$AA?$AA@
0x14000C030: "__cdecl _imp_NdisAllocateMdl" __imp_NdisAllocateMdl
0x140007188: MiniportPause
0x14000C098: "__cdecl _imp_NdisReadNetworkAddress" __imp_NdisReadNetworkAddress
0x140009D1C: INIvSetCorrectMediaMode
0x14000B686: NdisAllocateNetBufferAndNetBufferList
0x14000C640: "`string'" ??_C@_1BO@GIBCBDJN@?$AA?$CK?$AAW?$AAa?$AAk?$AAe?$AAO?$AAn?$AAP?$AAa?$AAt?$AAt?$AAe?$AAr?$AAn?$AA?$AA@
0x14000C0C0: "__cdecl _imp_NdisMRegisterIoPortRange" __imp_NdisMRegisterIoPortRange
0x14000B6E0: NdisOpenConfigurationEx
0x14000C058: "__cdecl _imp_NdisMFreeNetBufferSGList" __imp_NdisMFreeNetBufferSGList
0x14000C718: "`string'" ??_C@_1BG@FDALGBA@?$AAV?$AAL?$AAA?$AAN?$AAI?$AAD?$AAL?$AAi?$AAs?$AAt?$AA?$AA@
0x14000C400: "`string'" ??_C@_1CG@PCIJAPAB@?$AAJ?$AAu?$AAm?$AAb?$AAo?$AAP?$AAa?$AAc?$AAk?$AAe?$AAt?$AAS?$AAu?$AAp?$AAp?$AAo?$AAr?$AAt?$AA?$AA@
0x14000B618: MiniportCheckForHangEx
0x14000C588: "`string'" ??_C@_1BC@EAFMNODJ@?$AAR?$AAx?$AAS?$AAu?$AAp?$AAT?$AAh?$AAr?$AA?$AA@
0x14000E3B0: Ndis6MiniportDriverContext
0x14000C080: "__cdecl _imp_NdisMSetBusData" __imp_NdisMSetBusData
0x14000B6FE: NdisMDeregisterIoPortRange
0x14000761C: MACbIsCableLinkOk
0x140007844: MACvClearHWMIBCounter
0x14000B680: NdisFreeNetBufferList
0x14000C370: "`string'" ??_C@_1BE@LECDOAPJ@?$AAN?$AAw?$AAa?$AAy?$AAF?$AAo?$AAr?$AAc?$AAe?$AA?$AA@
0x1400087B0: MIIvInitialize
0x140008918: MIIvSetLoopbackMode
0x140002B20: MiniportOidRequest
0x140007564: MiniportInterrupt
0x14000C120: "__cdecl _imp_KeReleaseSpinLockFromDpcLevel" __imp_KeReleaseSpinLockFromDpcLevel
0x1400071F4: MiniportRestart
0x140001000: ALCbAllocateRdTdMemory
0x14000B794: "__cdecl _GSHandlerCheck" __GSHandlerCheck
0x140008AC0: NPCIvRegBitsOn
0x14000B6B0: NdisMSendNetBufferListsComplete
0x14000B6E6: NdisMRegisterInterruptEx
0x140006434: Initial
0x14000E350: GlobalString
0x14000C148: "__cdecl _imp_PsCreateSystemThread" __imp_PsCreateSystemThread
0x14000C018: "__cdecl _imp_NdisFreeNetBufferListPool" __imp_NdisFreeNetBufferListPool
0x14000C0E0: "__cdecl _imp_NdisMGetDmaAlignment" __imp_NdisMGetDmaAlignment
0x14000B70A: NdisMUnmapIoSpace
0x14000B722: NdisMDeregisterMiniportDriver
0x14000C100: "__cdecl _imp_NdisMRegisterMiniportDriver" __imp_NdisMRegisterMiniportDriver
0x14000E380: VLANIDListString
0x14000C0D0: "__cdecl _imp_NdisMMapIoSpace" __imp_NdisMMapIoSpace
0x14000C5B8: "`string'" ??_C@_1BA@DNMFNFBH@?$AAS?$AAy?$AAn?$AAc?$AAT?$AAI?$AAC?$AA?$AA@
0x14000A230: MiniportSendNetBufferLists
0x140009A60: INIvIndicateLinkState
0x1400020D8: CPYvFromNetBufferToTxBufferV2
0x14000C288: "`string'" ??_C@_1CK@LDHBBMKA@?$AAR?$AAe?$AAc?$AAe?$AAi?$AAv?$AAe?$AAB?$AAu?$AAr?$AAs?$AAt?$AAI?$AAn?$AAd?$AAi?$AAc?$AAa?$AAt?$AAe?$AA?$AA@
0x140009C34: INIvSafeResetTx
0x14000E130: RegistryString
0x14000C6C0: "`string'" ??_C@_17OCPIAJCO@?$AAM?$AAA?$AAX?$AA?$AA@
0x14000BC00: GsDriverEntry
0x14000C660: "`string'" ??_C@_1CG@NEPHJFNE@?$AA?$CK?$AAW?$AAa?$AAk?$AAe?$AAO?$AAn?$AAM?$AAa?$AAg?$AAi?$AAc?$AAP?$AAa?$AAc?$AAk?$AAe?$AAt?$AA?$AA@
0x140007548: MiniportEnableInterruptEx
0x140007808: MACbyReadEECSR
0x140006624: MiniportHaltEx
0x14000C3B0: "`string'" ??_C@_1BG@MJHJHGGC@?$AAT?$AAx?$AAQ?$AAu?$AAe?$AAu?$AAe?$AAN?$AAu?$AAm?$AA?$AA@
0x14000A168: MiniportProcessSGList
0x14000B728: NdisMRegisterMiniportDriver
0x1400082D0: MACvSetRxThreshold
0x1400021A4: MiniportInterruptDPC
0x1400077B4: MACbSoftwareReset
0x14000B66E: NdisAllocateMemoryWithTagPriority
0x1400080B8: MACvSetMCAM
0x140008080: MACvSetDmaLength
0x1400078E4: MACvGetMCAM
0x14000B674: NdisAllocateNetBufferListPool
0x1400098E0: INIvCompletePendNBLs
0x14000BC40: "__cdecl _security_check_cookie" __security_check_cookie
0x14000B5D8: ETHbyGetHashIndexByCrc32
0x14000C060: "__cdecl _imp_NdisMSendNetBufferListsComplete" __imp_NdisMSendNetBufferListsComplete
0x14000C270: "`string'" ??_C@_1BI@IOFPOEHO@?$AAB?$AAu?$AAr?$AAs?$AAt?$AAL?$AAe?$AAn?$AAg?$AAt?$AAh?$AA?$AA@
0x14000B704: NdisMMapIoSpace
0x140010174: "__cdecl _IMPORT_DESCRIPTOR_ntoskrnl" __IMPORT_DESCRIPTOR_ntoskrnl
0x14000B664: MiniportShutdownEx
0x140002AD0: InfoQuerySupportedOidsList
0x14000839C: MACvTimer0msDelay
0x1400010E0: ALCvFreeRdTdMemory
0x14000B6DA: NdisReadNetworkAddress
0x14000C518: "`string'" ??_C@_1BG@HIDCBCGF@?$AA?$CK?$AAL?$AAS?$AAO?$AAv?$AA1?$AAI?$AAP?$AAv?$AA4?$AA?$AA@
0x14000C158: "__cdecl _imp_KeDelayExecutionThread" __imp_KeDelayExecutionThread
0x14000C178: "__cdecl _imp_KeAcquireSpinLockAtDpcLevel" __imp_KeAcquireSpinLockAtDpcLevel
0x140007814: MACdwLinkSpeed
0x14000C2B8: "`string'" ??_C@_1CA@BNCMEIFJ@?$AA?$CK?$AAR?$AAe?$AAc?$AAe?$AAi?$AAv?$AAe?$AAB?$AAu?$AAf?$AAf?$AAe?$AAr?$AAs?$AA?$AA@
0x14000A408: RXTXvSendQueuedNBLs
0x14000B68C: NdisAllocateMdl
0x140008670: MIIbIsRegBitsOn
0x14000E3A8: "__cdecl _guard_fids_count" __guard_fids_count
0x14000869C: MIIbReadEmbeded
0x14000B4A0: wGenPatCrc16
0x140008510: STAvUpdateRDStatCounter
0x14000E3A0: "__cdecl _guard_fids_table" __guard_fids_table
0x14000CD30: "__cdecl load_config_used" _load_config_used
0x14000C688: "`string'" ??_C@_1DC@BBEJFGJ@?$AA?$CK?$AAD?$AAe?$AAv?$AAi?$AAc?$AAe?$AAS?$AAl?$AAe?$AAe?$AAp?$AAO?$AAn?$AAD?$AAi?$AAs?$AAc?$AAo?$AAn?$AAn?$AAe?$AAc?$AAt?$AA?$AA@
0x140007518: ISRvIntEnableEx
0x140008594: STAvUpdateTDStatCounter
0x14000B6C8: NdisMSetBusData
0x14000AF04: SROMbIssueEmbeded
0x14000C048: "__cdecl _imp_NdisMFreeSharedMemory" __imp_NdisMFreeSharedMemory
0x1400072C8: Write_Reg
0x14000C128: "__cdecl _imp_KeInitializeEvent" __imp_KeInitializeEvent
0x140002AE4: MiniportCancelOidRequest
0x140008B88: RGTvGetInfoFromRegistry
0x14000C570: "`string'" ??_C@_1BC@EOCAGCLM@?$AAT?$AAx?$AAS?$AAu?$AAp?$AAT?$AAh?$AAr?$AA?$AA@
0x140007B00: MACvReadHardwareMIBCounter
0x14000B716: NdisMRegisterScatterGatherDma
0x140008A28: NPCIvInitialize
0x140006714: MiniportInitializeEx
0x140007810: MACbyReadMIICR
0x14000C108: "__cdecl _imp_NdisReadConfiguration" __imp_NdisReadConfiguration
0x14000C488: "`string'" ??_C@_1DA@ECJLDFLE@?$AA?$CK?$AAT?$AAC?$AAP?$AAC?$AAh?$AAe?$AAc?$AAk?$AAs?$AAu?$AAm?$AAO?$AAf?$AAf?$AAl?$AAo?$AAa?$AAd?$AAI?$AAP?$AAv?$AA6?$AA?$AA@
0x140001C9C: CARDvSetMediaLinkMode
0x14000C0A0: "__cdecl _imp_NdisOpenConfigurationEx" __imp_NdisOpenConfigurationEx
0x14000C040: "__cdecl _imp_NdisMAllocateSharedMemory" __imp_NdisMAllocateSharedMemory
0x14000C0C8: "__cdecl _imp_NdisMDeregisterIoPortRange" __imp_NdisMDeregisterIoPortRange
0x14000C3A8: "`string'" ??_C@_17PFJMDNDB@?$AAP?$AAM?$AAC?$AA?$AA@
0x14000C170: "__cdecl _imp_MmMapLockedPagesSpecifyCache" __imp_MmMapLockedPagesSpecifyCache
0x14000C5F8: "`string'" ??_C@_1O@DMPCEJLO@?$AAT?$AAq?$AAe?$AAT?$AAm?$AAr?$AA?$AA@
0x140007634: MACbIsIntDisable
0x140005EE0: Delay_ms
0x140005F30: FixPhyBugThread
0x140007B5C: MACvRestoreContext
0x14000C300: "`string'" ??_C@_1CC@OFOKLJIJ@?$AAR?$AAe?$AAc?$AAe?$AAi?$AAv?$AAe?$AAT?$AAh?$AAr?$AAe?$AAs?$AAh?$AAo?$AAl?$AAd?$AA?$AA@
0x1400079F4: MACvInitialize
0x14000809C: MACvSetLoopbackMode
0x14000B698: NdisMAllocateSharedMemory
0x14000C038: "__cdecl _imp_NdisFreeMdl" __imp_NdisFreeMdl
0x14000B61C: MEMvAlign
0x14000C138: "__cdecl _imp_KeAcquireSpinLockRaiseToDpc" __imp_KeAcquireSpinLockRaiseToDpc
0x14000E390: "__cdecl _security_cookie" __security_cookie
0x14000E3B8: NdisMiniportDriverHandle
0x140009A18: INIvCompleteQueuedNBLs
0x14000C090: "__cdecl _imp_NdisCloseConfiguration" __imp_NdisCloseConfiguration
0x140007260: MiniportSetOptions
0x14000B6B6: NdisMIndicateReceiveNetBufferLists
0x1400081D0: MACvSetPacketFilter
0x140007644: MACbIsRegBitsOff
0x14000C088: "__cdecl _imp_NdisAllocateMemoryWithTagPriority" __imp_NdisAllocateMemoryWithTagPriority
0x140010130: "__cdecl _security_init_cookie" __security_init_cookie
0x14000B6CE: NdisReadConfiguration
0x14000C5C8: "`string'" ??_C@_1CK@DPJMCDBF@?$AA?$CK?$AAI?$AAn?$AAt?$AAe?$AAr?$AAr?$AAu?$AAp?$AAt?$AAM?$AAo?$AAd?$AAe?$AAr?$AAa?$AAt?$AAi?$AAo?$AAn?$AA?$AA@
0x14000C150: "__cdecl _imp_KeSetEvent" __imp_KeSetEvent
0x14000C010: "__cdecl _imp_NdisAllocateNetBufferListPool" __imp_NdisAllocateNetBufferListPool
0x14000B71C: NdisMDeregisterScatterGatherDma
0x1400076C0: MACbSafeStop
0x14000B69E: NdisMFreeSharedMemory
0x14000B6F2: NdisMSetMiniportAttributes
0x140010160: "__cdecl _IMPORT_DESCRIPTOR_NDIS" __IMPORT_DESCRIPTOR_NDIS
0x14000C050: "__cdecl _imp_NdisMSynchronizeWithInterruptEx" __imp_NdisMSynchronizeWithInterruptEx
0x14000752C: MiniportDisableInterruptEx
0x14000BC60: "__cdecl _report_gsfailure" __report_gsfailure
0x14000C428: "`string'" ??_C@_1CO@ICHJCLHG@?$AA?$CK?$AAI?$AAP?$AAC?$AAh?$AAe?$AAc?$AAk?$AAs?$AAu?$AAm?$AAO?$AAf?$AAf?$AAl?$AAo?$AAa?$AAd?$AAI?$AAP?$AAv?$AA4?$AA?$AA@
0x140009110: INIbyInitAdapter
0x14000B0E0: SROMbWriteEmbeded
0x14000C3C8: "`string'" ??_C@_1CC@GBCMBFF@?$AA?$CK?$AAP?$AAr?$AAi?$AAo?$AAr?$AAi?$AAt?$AAy?$AAV?$AAL?$AAA?$AAN?$AAT?$AAa?$AAg?$AA?$AA@
0x14000B6C2: NdisMGetBusData
0x14000872C: MIIbWriteEmbeded
0x14000C608: "`string'" ??_C@_1O@MEDAACAI@?$AAR?$AAq?$AAe?$AAT?$AAm?$AAr?$AA?$AA@
0x14000C180: ntoskrnl_NULL_THUNK_DATA
0x140008128: MACvSetMCAMMask
0x14000B2A8: s_CalcIPChecksum
0x14000C0B0: "__cdecl _imp_NdisMDeregisterInterruptEx" __imp_NdisMDeregisterInterruptEx
0x140007950: MACvGetMCAMMask
0x14000AFE4: SROMbReadEmbeded
0x14000B668: NdisFreeMemory
0x140007E4C: MACvSaveContext
0x14000C388: "`string'" ??_C@_1BK@FALDKFKE@?$AA?$CK?$AAF?$AAl?$AAo?$AAw?$AAC?$AAo?$AAn?$AAt?$AAr?$AAo?$AAl?$AA?$AA@
0x14000AE1C: EESHvReadW
0x140010000: DriverEntry
0x14000E000: adwGlobalQueryOids
0x14000C008: HAL_NULL_THUNK_DATA
0x14000C0E8: "__cdecl _imp_NdisMRegisterScatterGatherDma" __imp_NdisMRegisterScatterGatherDma
0x14000B7D0: memset
0x14001019C: "__cdecl _NULL_IMPORT_DESCRIPTOR" __NULL_IMPORT_DESCRIPTOR

[JEB Decompiler by PNF Software]