MZ@ !L!This program cannot be run in DOS mode. $aŷj)Ėj)j)–j)ݖj)Ɩj)ÖRichPEd F'`"  p; ` x0 @U`P8.text8: h.rdata $P&>@H.data(d@.pdata  f@HPAGEvABr `PAGEDATA(@INIT"$ .rsrc0@B.reloc@B@SH HHHHPHuH [H\$Ht$H|$AVH0=tH tHtAH tAtLuȃ@MtH E ALVuMtH D@L>uMtH D@H tBHtL5t@ HH'I;uH;tL54tHHkI;uH 7t@6B@uHd$ H sE3E33 BsOH tH sAH tHt,@AH sHtiH=sHtULw AHc؅xI4HHt s)H&HyWNtcI΋[AHPAH s3AAH sHt3-AH\$@Ht$HH|$PH0A^H\$Hl$Ht$WH HH sAIA@t<uH&HH)H r@H\$0Hl$8Ht$@H _H%@?uփuHG8|3He&HI'D 3EtBLB1A8uIA;rfuHiȨDrHiȨDrH\$UVWATAUAVAWHl$HHlH3HEL2HE3HL$83AAL|$ fD|$0-HrEgH;EoAfADHT$ )>؅t"IHL$0f|$0HD$8 >؅H q?DЅtLt tDMD$@fA;uD9=qqfA;u~D9=quutq7xkD8}t5A;t0D$@fA;uD9=quMqfA;uAD9=qu8q0fA;usq9D$@uAfq9D$@u HT$ 3H pA>HL$ Ht=HMH3&H$@HA_A^A]A\_^]DL$ UHHH kH3HEHM0L7lHE(AE3HELMHtHHfD9AuE HɉUDEH0,LiBHBHEILMHEHE8LMHEHE@HEHEHD$ =HMH3&HĀ]H\$Ht$WH H_uMHw@@u0A?ouH 4oE331=3H>=3H3=Ht$@H\$8H _HD$0HHD$8H |CH33H\$Hl$Ht$WH HnHH-nHKH<tHH;u3H\$0Hl$8Ht$@H _CHH\$Ht$H|$ AVH HZnutPKnuAWNin<E3HHu\CnuH nE33 <= iun t L S*73H\$0Ht$@H|$HH A^L3H)HXHH+HHtft fHHuHuHfD1H;HC@O{D0H@@HuHE3HH@HH m)HxHu0 m2H mE33;HhL mH@Hǃ@ƃbHlHHHPLL9tH)HHl@HH\$Ht$H|$ UHHPH=lHEHHEHEH5lHEHOH?H9YHu H;uHUH::39S|HK@uH@;S~H))HHUH9PH9AHMHUHQHHHEHMH;uHxH k袅HHHHHH9BucH9u^HHJ@u28kuH -kE33*93H79H\$hHt$pH|$xHP]ù))H\$Ht$WHPH=kHH5jHOH?H9YHu b(H;uHT$0H839S|HK@uH@;S~HH>+bDO H jD$(G"HWfD$ NJH?H;uHL$0T9H\$`Ht$hHP_H\$UVWATAUAVAWHpDH NjIALO83 DDw s{Mt<MNjϋfA98t II+uHu WHH+H$ H$WxHt9$tFt}FtM'IHAEtAt.t9t Ht H%Ht*Hu)Eu %I|HHu Ht`Vt%bҋ;tHbFDN DVHxD$8FD$0FD$(FD$ Ht;@u2bhA;uH WhE33T63Ha6H rhAq6D956ciHt DvDVDHtDNDHtDFDHtVHtNHtF Ht>Dl$hl$`Dt$XDT$PDL$HDD$@T$8L$0D$(Mω|$ 0H$HpA_A^A]A\_^]H8y4t A(Ha8LI DAHQI0D$ H8H\$Hl$VWATAVAWH@HiLq(E3HAAHt'HfD9 t HHuAĹWHDWy H f5DD9f  D9f0tEbINMVAFIFM^HD$8HL$0HxLT$(MN IVML\$ Ht;@u2BfuH 7fE33443HA4H RfAQ4L\$@I[8Ik@IA_A^A\_^HHH6%H\$Hl$Ht$ WATAUAVAWH@HiLy(HI 3(t ^XH e~X\$p3L5eDH~eL;FX;u HHtKHi MHL+HHtAXft fHHuHuHf9MtZNXAHBD9DFXI0IMI@MPMXHD$8LT$0IXL\$(MH IPH\$ "~\$pFXM6&H dA2L\$@I[8Ik@IsHIA_A^A]A\_HHXHpHxLp LbdL5[dLM;@0AB4@:I Iz$HH:wtAD*ŠA:u\AB A:uOI IzHH:u1wtAD*ŠA:u I8I9BHt#MM;E3H\$Ht$H|$Lt$ ABIBH\$Hl$Ht$WAVAWH LHpAWNpfb1HHu&=^uc t L ,3L3H'0C<C(D}fCfu20u&3H H(fLJ)dƇ+C<`!f{DCTH3HD$pMLHPAWNapA'E3HHu+x9=2TuZ t L "L3HOHDt$PHK0Lt$HDt$@Lt$8Dt$0{LfC:LL$`fC8A$DG C(HL$`C(H(Lt$(D$hD$ >%D%A uD;uYD;u@{HcH@D$0E3@2kHLd$(@@0kHDIxH lXfD$ vDy3H&A@{Ht(DH ,XID$(fD$ 2xA@L{@IHCHQHHPH9 t)HHA{9=RuNsXtDHDt$H|$@HD$8Hl)fD$0LfD$(A$D$ [I]3HL$pH3 H$HĀA_A^A]A\_^]H\$WHpHy@HHT$PH$39W|HO@uH@;W~CHu)HCHHHH9BH9HHJKHHL$Po$C:DK8H VHS(AfD$ w=sQuPWWtFd$HHC0LK@D$@HD$8C:fD$0C8HE(fD$(C(IXD$ =HH$Hp_ù)H\$UVWAVAWH$HpHPH3H`LEVL=>VLHM;tLLM9Hu7APf;ufA9@fA9Hr f;MM;uHT$('"wHL$@HLL$@H HӃD@|((J)(B )I(J0)A (B@)I0(JP)A@(B`)IP(JpI)A`I)IHu((J))I.I@ I+H%* A I (AWNap"HHu)=OulU t L ,3HDB(A@Lw HHGfGfGHTL?HGL98t)H8LD$(H=~T3A98 DLMCD D$ ȁHL$ uEHT$ t D$0HL$0ʁtEfutHSXIx H"H zEDyCEuHKEH REAQ9=@ 3ALMHEHEHEfEHE HEHEfE!CfE`HM HSEDIEfEfEf}HEED$ HMHS,EDHE=?rEEL$ AHChf{S<KDDC(t$xD$pHD$hIHD$`C@@f}|$XL$PD$HT$@ET$EDLKHHEHD$8DD$0HEHD$(H.IXDT$  Hi 3IHM'H3LL$I[8Is@IA_A^A\_]H\$Ht$UWAUAVAWHl$HH[>H3HE/HY3LCEtCHEW E3E33H}HD$ }xHShHM!HMHt0cE9=*>3ALMHEHEHEfE HEHEHE!fE)CfE}HMEHSIEEDfEfEf}HEHMEHS,EDHE==CAHChf{S<KDDC(LKHt$xD$pHD$hHCP@f}HD$`C@|$XL$PD$HT$@HEEU H\HD$8EDDD$0HEIXHD$(DT$ H 3I HM/H3cL$I[8Is@IA_A^A]_]H\$WH HtHAHbu3AWNwiHHu&=|<u`B t L LHxHHHEHAD <rHH Az yth]H\$0H _H8A HQLA8t ȍQFH $ALD$ DB"mȋH8̋Q LQLA8t"t t LIXH @Im̸̋Q LQLA8t"t t LIXH @IH\$Ht$WHp3HAG8\$Ht$@D$8HWEH f:AHT$0ADf?L$(EDH|$ L\$pI[IsI_DAHQI0LI[IsI{UAVAWIkHH9H3HE?3HEL=V@|$`IC|$PH|$H|$@H|$8|$0LME3I3H|$(H}H}H}D$ H} gDw9} HMA LM|$PH|$H|$@H|$8D$0 E3I3ɉ}7Hi HELH}+HD$(}D$  E;HU<ȋE7AD΅LMM;A DD$ E7E/DxE/E+DE+E3;ADƉE3E';,ADƉE'EDEE#<DHӈM#A=A;u@|$`HELMHD$X|$PH|$H|$@H|$8|$0HEI3H|$(t$ y x'9}v DAHiHHU:A;]r@|$`HELMHD$X|$PH|$H|$@H|$8|$0 AI3H|$(t$  x'9}v DAHi HUA;]r@|$`HE<HD$X|$PH|$H|$@H|$8|$0LMDCI3H|$(\$ x"9}vDAHkHH9weH9x[HHpGWDw2H 0tD$ D$ HWDEP2HE 0L51e%AI^ ;rAHÀ{pubHKh{pDuBANAVENfL$8T$0IVHT$(AVLT$ H^HCpHKhA8CHf;CrC HHS8 HHH96H]Ht0 u&HKHHtrHC0HtHKHHeeL\$@I[8Ik@IA_A^A\_^ù)HHXL@UVWATAUAVAWHPHHH IME3H$Lk0HkhFH-0EgAHGH 0/E@IEEE3ȩHI0e% H{ A;rAH<ǀpumHOhpDu?KSDKfL$8T$0HSHT$(SLT$ HHQGpHOhAL$ADgHHHu W,DG(O$DgLW0HHxcfA}uEE<E3IUHHCHMHxHD$@HL$8H +/DD$(H$EMHD$ JE3H$E33 L5 /e%AI~ A;rAHHoI#H G8UPLE2E@HwW LG$LK`0G8LSHKARIHtLCHKHAPHw H I#H IH9{PuHcPH HwH3HUHt HCHKPHHS8DEH]2HĀA_A^A\_^[]LI[UVWH@HAMHHHIK I@IKIKIKIKIIKHKd$ E3P@y/HS8A DHH9{PuHcPH耰2|$`t'HS8ADHHCHT$xHKPHHHT$p;WH tHt$x9H(LD$xHw LG WuH6HG(HCHHG0HCHKLK`PH^HtHCHKHPHH\$hH@_^]@USVWATAUAVAWHHh3H3HE؉EX<HHK8LH}PHiLH}HEI虇E3ۄMEwIMHM`DuHA:HBLfE9t EKEFE8tlLC8H cDI$E3Hu1HS8EKEHH^AHiΈLdpDpHL}HM`LLHC(Ht D9XL9[@H{PAHt)HLKHD$(EIDt$ ;WE3ۄuiH SLM`HMDd$(Dt$ HXE3HxHuAHu1HL9]t DEHDO,DEPIE3HHDmHD9ct!K9OtLAH E3ۄHCXDePH;Gu HLI9GuLGMtHCW HKLK`Pu(ILAHIG8Auu uuIt1f93u,HC8LC(S KD$8t$0HD$(d$ E3HCLC8HS0HKP(H9{PuHcPH觬 t8IHHuAEHS8HILowH{PAHt-HLE3HD$(IADt$ ,UE3ۄH L9]tBLM`D\$(HMADt$ /VE3HxHuAHDODEHLE`HEPEIHD$ jE3HxHuAHu2D8]PtDODf93D$8u@w8uML3HE3HCXED]PH;G u H@LILG MtHCWHKLK`Pu(IUHLHBI^Lo L9kXtHCHKIP HL#I=E3Mu DEHEK/HSXI;LshM9tv@tKf93uFHCHKLMLE`Ph3E8CuDLC(S KD$8D$0IHD$(E`D$ HCLKXIHKEPE3LspMHSXHtHCHKPHE3LkXDmPG8t!EtLMMHH,.ELELs8IMIED8IFH9K`s uIM6 Lt;LSHS0HKHE`L LHD$0D\$(D$ ARLEE3'Hu`0HE`HE`LHM`HE3HHHE`H tHD$0LD$(EL|$ 9E3ۄHKpHE`HHE`DkHiMEDmHHCpHMtNLdXH?AuDdAuDd Dd8G8tGHtLdx5L+Ld`HAuDd AuDd$DdDI;HHUH439S|HK@uH@;S~HXH GHAHHpH LHPI9@uIH9uDLIPHULEHPLLEL9uHHEH;uHMH?]))AIRHHUH9PH9AHMHUHXHQHHVHSH4*HTHEHMH;uEuHd$ H E3E33sL\$`I[0Is8I{@IA_A^A]A\]ù)HHXHhHpHx AVH H@HIJAWNap6E3HHu3B3A@HH(H+HHtft fHHuHuHfD1H HNH˅y 3wHXH@HHC@MkD0H@@HuHǃǃ|Hǃxxǃt,ǃǃDHǃP LH@MHLLJM9tH)IIPHϊ͵HH\$0Hl$8Ht$@H|$HH A^HHXHhHpWH@HPAAH;E3D9S|HK@uAH@D;S~ttttxD$pt|D$x;t$;t$MMALELML@LLMM9uIHEH;uHMYX))HHUH9PuzH9AutHMHUHXHQIHPHSI$H HEHMH;uPu 3HL$I[@IsHIA_A^A\_]ù))HfDH D@HPHHSUVWATAUAVAWHHH33ɈD$ QLmMuM;D$I~#HH7HE3u$ 7HT$(H7HL$(E3LXI?I;tS$H_:C H$HKDE3fEtdfD9cjfD9clNH#HH 1Hu M6M;1H$T$ HHHHA_A^A]A\_^][Cj$$f;uf9KltD8$tf;r f;Slz$H?II;gHHXHhVWATAVAWH`@$D$D@HH$E3fD`DHAfDpHtH *DAWLapI`ίHHu 3A`H謜OxH`fDwlLw(HGHG|If_jAHG0RDGj3IJGlf;tDID+(Lw@H| IAHGHDGj3IGlf;tI+DݯH_XH|@HHG`3AHH$HOMr@o HwpHBHJuHT$@H AD9f|HN@uH@;V~PHXHOHPHHQH9t)H HHGjOl+pHL$@ˮ 3Hέ3L\$`I[8Ik@IA_A^A\_^HHXHhHpWH`3HA@hfh$HfD$ HHu%wHxpHT$@H*9o|HO@uH@;W~Cx2$$0CxCxuHHKHSHHL$@H3L\$`I[IkIs I_HHXHhHpWH`3HH@hfh$fD$ HHHxpHT$@HT9o|HO@uH@;W~HCHHHH9BuxH9usHHJKxHL$@$HHJHSHClKj+HCppHHL\$`I[IkIs I_ù)H\$LL$ LD$UVWATAUAVAWHPLL@2IL|$(3Ɉ$PMgM4$M;uDAI#_HH;Hu! ;HT$0H;HL$0HXHH;CptPAMDCfPDI;u2fHKIEIUHDuAEff9Cbwf9CdsHH$LD$ f>HNHVHDHVxkL\$ H$H$EKMS3EDAAL+HA;sA HrEtA+C"TA@WI#HH :M6M;L|$($IH$@HPA_A^A]A\_^]H\$ DD$HT$UVWATAUAVAWHHPD}`3M3fEAECHE@EEMLAA@}@L+HM@A;sA@9HrEt΋A+C"*BT@HUI A9~|IN@uH@A;V~De`IHEHU@EE3HD$ H9}t * AWLapHHu DMPL]H3EMAAL+HA;sA HrEt΋A+C"A8EPLWEMAA3҈GIM+A;sA HrEtA+@C"(CIHGHU@E3EHD$ ؅y 3HHMͨH$HPA_A^A]A\_^]H\$WHP3ALfD$qD$sHD$pDDMH3AAD$pL+HL$pA;sAHrEtA+C"BTpHT$0H39W|HO@uH@;W~HHD$`HT$pDE3HD$ HT$`Hu%HHZ֣3HˋɦHL$0H\$hHP_H\$Ht$WH@HIHe%^#؉HH3Hu! 3HT$ H 3HL$ H\$PHt$XH@_H\$Ht$WH HuMHIpHPu33HNuHN E33Ht$@H\$8H _H\$WH@HHT$ H@p39SH|HuH@;SH~HHtHHHtuHHL$ *H HtĢHKHtHH9tH\$PH@_H\$WH HWLbe3ҹE3D_HHu 3ҹE3D:HGHtHE33ǥtH_@HΤCH@#H[@HuHE33tAH3EA&Hx!HA(H%H\$0H _H\$fDL$ WH IHDHE3HSE3HT$HEAHϋ<3H\$0H _LI[IkT$VWATAUAVH@I3If?DODEULgLoADMċMD3IkICIC@8$t LL3LD$ I΋Hl$ Hl$(YH=@$$DHXHS` fD;Bf9GfAIA@DDHfAID݋@8kDD$x9C\HHShD fD;Bf9FuzfAHNA@DDHHFfAHDkIHXHSh fD;u:Bf9Gu0fAIA@DDHfAID&u@8kDtHT$ I3$HL\$@HI[0Ik@IA^A]A\_^HHXDH UVWAVAWH0HALHo@L@ HPHE3MAQHD$(\$ 3LHtifA>HXh~DFIDD3zMNfACINfAFf;FDfA>HSIDDAOXH$H%L$`UH#HH *L$xH\$hH0A_A^_^]LL$ LD$HT$SUVWATAUAVAWHhA9L@HLHT$ 3IΉ$DODA9n|IN@uAH@E;N~IHT$8IHT$8LHQD;u H9HAAHH<I\$Pf?HLD3AfCLOfGf;A@DDf?HOHSID袉AD$4AGH$I\$XHApf?HDD3讌LOfCDfGf;FDDf?HOHSID9AD$HH$$G$AAHL$ HT$ IڞA9nIN@uH@A;V~IHT$8HL$ H$D8HhA_A^A]A\_^][H\$Ht$UWATAUAWHl$HH+H3HE'HqPHHQHE3GXAt)H_0AuHKHW(-K@C@~ 3H!_0HAHHKPHS(E3HQDCDHSHAtt t )t3HJ@ HJ(HJXAu HBphAu HBplHChEPfLOPIuIt3DuHE33ϜAA#=f}H_`AwDHMMD36D MfDMCHM fE f;HEMDfAHSHEf}H_hDHMMD3D MfDMCHMfEf;HEMDfAHSHEoD9%\ug@At\G\WDOXD$PG@A#f}L$HD$@T$8DHEHD$0EDf}HEADDD$(H$DHD$ OXHM'H3_L$I[8Is@IA_A]A\_]H\$Hl$Ht$WATAUAVAWH 3IXAD+ILfAHD@|$hAWA:MODGDgfD9 HPDD3֘EHӋȘNlfD;w f9Vjwf;vDFj3A+AA;DºAI؃@8|$hȺA#%}+ƒ;u/fD;wEtS;vOFjf;wFD);wHD@ DD3XHKxAHK`APfLK`AfA9Ds\DHIHChfA FfDDfAAf>HNHVHDII豀c@@kDH{P@u HD$P@uHD$PKpCpH[HHH\$0Hl$8Ht$@H|$HH A^H\$UVWATAUAVAWHl$HHH3HEBXAHHLEou7HJhAf9DILAADIIHW(DE3ZADoX3HW`Af:DJLBAD͋؊IIHWDE3GDHiˈ<uH@Dd<H@uDdDd4&A3=*&f}H_`AAGEHMDD3KD EGfDMCHMfEf;HEMDfAHSHE~f}H_hAGEHMDD3D EGfDMCHMfEf;HEMDfAHSHE~~D9%kukOAt`OXWDAGA#f}EDDf}DDG\D$PG@L$HD$@T$8HEHD$0HEDD$(HEHD$ IRuIBt3D&uHNE33jHMH36|H$HİA_A^A]A\_^]@USVWATAUAVAWHl$H(HHH3HE@LLLD$hDHL$xIw@LD$aHT$pHI@|$`LH\$hAILD$(@|$ yHBDr HKG@ 9=,f}H_`EDDHM3D ANfDMCEFfEf;HEDDfAHMHSHE|f}H_hAFEHMDD3D EFfDMCHMfEf;AFDDHEfAHSHE:|='un ANt`OXWDAFf}EDDf}EDDȋG\D$PG@L$HD$@T$8HEHD$0HEDD$(HmHD$ H\$hND$pH#HH 1L$aHMHUH`39V|HN@uH@;V~@t$`E3LAID$(@t$ HHuODLAILd$ HHu3dMHIy HdHL$xHG@AA!=H_`fEg f9uMHMMD3}D EfDMCHMfEf93HEEDfD;HSHEqzf9uH_hMHMMD3}D EfDMCHMfEf93HEEDfD;HSHE#z=ugAt\G\OXDGDD$PG@f9uL$HD$@DD$8EHEHD$0EDf9uHEEDDT$(H`EHD$ HMHHMH3 xH(A_A^A]A\_^[]H\$Ht$UWAUAVAWHl$HHH3HE/HYPHHUHK@3!9sH|HuH@;SH~O@AA&95f}H_`EwEo EHMED3|D EfDMCHMfEf;HEEDfAHSHExf}H_hEHMED3{D EfDMCHMfEf;HEEDfAHSHEMx=:ugAt\G\WDOXD$PG@f}L$HD$@T$8EHEHD$0EDf}HEEDDD$(HEHD$ 9w@uOGXuI3Hϋ0GDHiˈHWP<u H@L<H@uLL4@HMw@HM/H3uL$I[8Is@IA_A^A]_]H\$Ht$H|$UHHpHEHHHEHEHUH@HEE3D9GH|HuAH@D;GH~HHU5HHU,HtEHXHCh@;uۃ{@uH"HEHMH HMHCH9u HH]묹)HHUٍHMg'HHUH9Pu=H9Au7HMHUHQH*HEHMH;uL\$pI[IsI{ I]ù)H\$Ht$WH AXHu HIH/Hq0Ht&HNHHfHHNHfH2HgHHH\$0Ht$8H _H%LI[MK IKUVWATAUAVAWHpH3HHDHx@DL$@Dሌ$L$AISHMHD$H E3DSAD9_|HO@uAH@;W~HFXAuouA AFXH^0AAuHKHV(H$HKHF(DHRE3HD$ w3ɋy DfXDNX*@$D$Ht$HA@tOD\$(E3MAHD|$ E3AT$HHt)PXu$DD"HhHH EVH$D\$0fAE3fA>EIFfDT$(DDIVfD\$ HDH!3HHu DDAƄ$ttB t7)uLhXAFAIf3Ʉu DQLh@Lh(AFAIfsAu HEphAu HEplD$A@HHEpSEMHHD$ ZH3Hu.E3D$AA|HEph}LKhC@AfA AFffAAINMIVD$@LDfA>HDIIvrKXHkHM HS-lHEpL$$EHHD$ H3H6ALNhIVfA AFffAAINLDAfMHDIIqNXE3HnHHt_H$HKHF(DHRE3HD$ ayHNXH^0C@D8d$@tH$H#IH$HIAArAu HEplAFAIfD|$@D$HL$Pֆ3Ht EtHHtEtHKH91tH@H$HpA_A^A]A\_^]HhHqH3HD$PL3MtHHfA9Au E MɉT$8AWLsevHHu,=N. L /jqHvH(HLIvHd$ @DJE#shHHKY8m4H HHw/$HH HH+HHHH r@E3@2tHT$0EA@@3@0t#wy HlL$8L$HC0HtHKH]HEHMH;uL\$pI[Is I{(I]ù)T$USVWATAUAVAWHHHHeMH3ɉUXMMHQDifE9,$DAHMDDHMDyIT$HIDE3H.]IT$E3EHϋ]MNEG3fE9.AWDDIVHIDE3\EGHUXE3H3\Ln@LEHHU`I3蚸HHeHeLEHH Z`HH}P;8HKAD$f9AuxE $fA;ujAIT$EPfA;A@DDID$fE;HDHGu5HKDHD@fD9 A@IVDDfE9IFHDHGtHUH_HHMNC(LMhHsиDIyfA9MaLMDE3L~AA@IM+E;s ADHAr߅tE+ʺA"T3CLSK(IfA9AIDE2< wHHr`uGAE2EOL+AEƃAEDEAHI׈9E:rLMhAFfAAfAHEpK(!HMhIfA9D@A@DDGE2M`AUH#HHB *MH ^AHHA_A^A]A\_^[]@USVWATAUAVAWHl$HH|H3HEH]p3HMLHL$PLHD$H3HDGHNHVHDHHLD$X(Yx Lt$XILMtf}I^`D@ HMDD3hHD AfDMCHMfEf;A@DDHEfAHSHEDAFXAOA^p$D$BAF\AD$`D$DH#IHB 9L$A[A;u?@8|$Bu8T$`HL$HHD$@HD$(HELMHD$ cx\$@>\$@f}HEDLML]LEAIM+DǸE;s A @9EID;rt+ʺB"TC f>HEHNLFLULDf}LEЍC< wHHr`uGDϻDL+@AAÃAADEH :IBD:rԊ\$@FfEfE0f9Euf>uNf>HDA DDHM,CHL$PHD$`LMHD$8\$0LE3Dd$(Ll$ @;3HMH3]AHA_A^A]A\_^[]H\$Ht$UWAUAVAWHl$HHsH3HE'3DDҊAAHAAEHHKY8m4DnDIw/$t~tctAt%A;EE<DGxLJtEtADZtEtELJHLD3<AfCLNfFf;A@DDf>HNHSID'9I]H~f?AHA@DD3C<AfCLOfGf;A@DDf?HOHSID8AEH$F8AhFI]AHA@DD3W;AfCLNfFf9;A@DDf9>HNHSID7AEPH$F8HHKY8m4H HHw/$HH HAEH+HHH +FBHOE3E3A BIE3HIAQ0E3EAA+D$ff3Cf#f1CM6cHOE3E3AA3H$H0A_A^A]A\_^]øH\$Ht$ WH`H6qH3HD$XH$XE3E3HAQ:Ad$ LD$0AH@E3E3AQHH@Hu2HtB<rWHt D8`AtE3E3H>@HL$HH3>*L\$PI[@IkHIA_A^A\_^@AGAGf#€ffAG@" 9noAE3E3HΈCJ>LCHDJDd$ =HH HH H9nE3E3H=HAB AACBƃBBf2A"0Jf2Ȁ2ȈDBAfA#ffAuA t @ ψBfA#fffC<tl<HHffLfD9A@HDHLHfA;A@HDVfDfDLfD9A@ HHHDHLfD9A@HHDщ@tfD9t DOKt t) LC:HDJDd$ ;HCHSƃDAA9u @*<9@:LC:EκHDd$ _;HCHƃfLC:DϺHDd$ /;HCH`ƃ@ -Aja@(@K:HBHHStt) t$)BfBffBH\$Hl$Ht$WAVAWH0E3HMDT$pEAtAAM@DHuAEAADADEtAAMIHu‹ʋȋf؋D$x؋AAHuËȋfH}mEG tHOE33HEAD|$(D|$ =HHW(E+H;G֋tDHIDIuAAȋfAuH?DA+aˋ=tfH\$PHl$XHt$`H0A_A^_AAfA;PD3E9AAAAu5A<QQw+tv%A2A BvBw ABwAAX}!x~A;t4t&tvQFfD A6A-fA  ~ $t|t3 8QQv@t/Bw A mBAXA DIF AfA3At%<tG<v<;A2A AHHXHhHpHx AVHqPHA`E3>E3ILf;8t/Etfu$LQX2L^IfuLYXLVIA@2AЀt(DBDE+ЅBCFAtBr̀DtaAAtBIIuAAtBIHu:AtBЋD$0ȋAtcB[A+ЅBIIuA+ЅBIHu:BЋD$0ȋ+хBʋ=tfH\$Hl$Ht$ H|$(A^@SUVWAUAVAWHPHdH3HD$@E3AE3HHJMLD8$uEAE3u4IWEINDBHRHD$0HD$ s4AE3AF4AIOAE3Dl$ 3HHu EFAt t[)LW`IGfA:DXu HGPAf8tEHAHD$8@9X€L+@t?HG`HD8$uf fKD8$lCf_=HGPHD8$ufKf D8$-Cf ЋffC@t2HG`HD8$uf fKD8$0HGPHD8$ufKf D8$CЋffCtu@t ABfC HGPHfKEt(@tHGPHG`HRu&D8$tLD$8DHHD\$ yfCD8$tAIOE3E31HL$@H3MHPA_A^A]_^][HHXHhHpHx AVH@3EIHH8\$xuGAHME3E3g1HUDHDBHRHD$0HD$ h1HMAE3\$ 1HHu`EtvHG`H8\$puvJ LB Ɔ fAHRHuËȋfȁtffA3H\$PHl$XHt$`H|$hH@A^HGPH8\$puJHHXHhHpHx ATAVAWH0AHHHMEMA(E3E3A܋.03ZHMEL$E3Ӊ|$ /HHu 03EM>HlDbE= EAA ȈK@8|$puHEHffKAGffAffCAtAffKA$Cf#ff fSA$ȸf#ff ʺfKAfff#f fCAGCANt 9u:K HF`H@8|$puK HFhHK KHFhHK AƆH˺ HIHuNjȋfȁtffK MAG ȉAO t 9u:KAGC@8|$pu0HEHfA+ffKHFX@CHFPHK9AAO$ff+ffKHFX@CHFPHKAƆ3H\$PHl$XHt$`H|$hH0A_A^A\H\$Hl$Ht$WAVAWH@HAIALHKIE3E3}-H,HKE3E3H--Hu $H$D$$H(t*$D$0DLHHDt$(D$ x}Nuu HGPf8tu&t"HG`f8uDLHHDt$ DLHHD$(Dt$ xEuDDHI3H\$`Hl$hHt$pH@A_A^_H\$UVWATAUAVAWHl$HH[H3HE3H3ۍPEEHHEHEfUfUHEfEHEHEHEfE DDXDxHEtHW`HWPHEHEHE߉ED MfDMBHMfEf:LDHHEfAHEEtH`HPf}MAMDHM3DEfDMGHMfEf?AFDDHEfAHWHEUE8t8]u HFD X=Zu}`tsENfD$p\$hDd$`Dl$XL$PD$HLEEDfA:HEHD$@HEHHD$8DD$0EDHT$(ELT$ HMH3H$ HA_A^A]A\_^]@USVWATAUAVAWH$HXHYH3H@HHL$PMLHL$hE3A3IA23EHHHMP3AHUPH$3҄}auHEPHf+DE`<t<uf90T$@L$8HL$PLEPD$0LID$(Ht$ E3jfD90L6HEPHT$`HLL$`LUPH ʃAHDI((H)(@ )J(H0)B (@@)J0(HP)B@(@`)JP(HpI)B`I)JHu((H)(@ )J(H0)B (@@)J0(HP)B@H@`)JPHB`AII}HH6HMD$p@u0<tq<tmINC{(@DE3E3.(UIN3DKE3D$ 'INE3E3H'LD$hAHI̋D|$ TfCAH@H3@HXA_A^A]A\_^[]ø@USVWATAUAVAWHl$HhHTWH3HEP@3HMLHL$h3AMHD$`IU@ADbD;AGE;AAG|$qDE3E3BAIMA'AHT$`AI͉D$PO3Ʉu |$qE5Au:EtHL$`DIIu‹ȋff;uD$pLMLEH@t$(D$ ַH3Hu %>D$@D$8D$0LD$`MHH@t$(Lt$ k3ID$0D$(DMHψD$ &3IADHHIE3D$ %H3fC}0uID$(E3HID$ E3'ILOXLGPHHID$(:ID$ QE3fCAOIu@u HGPf8tu(@t#HG`f9uDD$ DHMDD$(DD$ DMHV؋T$PIME3E3$IEE3D`D9=Tt!xM9>tHL$`DDHD$ Ht+u&HOHHt裛HG0HtHOH%HMPH3 HhA_A^A]A\_^[]H\$LD$HT$UVWATAUAVAWHPH$HLH3AM'L$DIIiHHI'H{u t @DNA:HBLtMLIID$ YHtrHLHHD$(DL$ A讳u9 u&HKHHtOHC0HtHKH#H$H 3HFHLLMĺID$(D$ sHHuDH!D$8$H$D$0FLψD$(H!\$ MH葸HHu L$u/D$@D$8D$0MLHID$(L|$ uMLHIL|$ y;HtsCpIiΈu H@DWH@uD(ED@?3I?t7Ht2CpIiΈu H@DH@uD D8H$=Qt xI?tADHHD$ QH$HH$HPA_A^A]A\_^]H\$UVWATAUAVAWHPH$HLH3MMH$IeDHIiHHI'H}u rDNA:HBL|tMLHID$ HtmHLHHD$(DL$ E3AI踰u9 u&HKHHtYHC0HtHKH H$H 3HuFDNH$LHHHD$ GHHu8$%D$@D$8D$0LLHID$(L|$ x7u*IHBxvuMHIUy;HtsCpIiΈu H@DWH@uD(ED@?3I?t7Ht2CpIiΈu H@D H@uD$D<=Ot xI?tE3DHHD$ H$H$HH$HPA_A^A]A\_^]DL$ UHl$HHgNH3HEMG3HE/HD$0HE7DL$HHD$@HE?DL$XHD$PHEGL$xHD$`HEOMH [OHD$pHEWHEHE_T$LHEHEgT$\HEHEoUHEHEwUHEHEDJ HEHL%HEHD$0Hv$HD$8HD$hHEHD$ HEHEHEHEHE HMH3 H]H\$Hl$Ht$WH 8IAHE3E3HiHHHM<HHE3ɄuAJuDHAtDHRIuDADAfAf;IEHME3Hl$8Ht$@HH\$0H _H\$Hl$Ht$ WATAUAVAWHPH3EMLXuHD#HHD.@HM@"3ۄu$L.@HT$0HM@D.@HL$0E3MHAQ\$(D|$ }{LHt\@Xt8fA>HHMFIVIDL$xL$ILMtAAXtH$AI\ H$UHL\$PI[8IsHI#HHL*@Ik@IA_A^A]A\_H\$UVWATAUAVAWH@L$H$HH$3MAEAHZ舄$Et#AHNE3AE33L$fA9u?EuEtD$0L$(EDMHHˈD$ 3EuEtAVu@u HCPf8tu&@t!HC`f8uL$ DMHHD$(L$ DHMH<E AHNE3E3AHNE3E3+EL$Dd$ LfD`AHNQuDd$(E3Dd$ E3 LKXLCPD$(:ID$ IE3E3fAEHNzAOAu@u HCPf8tu+@t&HC`f8uDMHHDd$ y?[DMHHD$(Dd$ hEuEH$DHƄ$tHNE3E3$H$H@A_A^A]A\_^]@SH HY u&HKHHt蛏HC0HtHKHH [H\$Hl$Ht$ WH@HZHHH HT$ HM@E3D9EH|HuAH@D;EH~C|u HH͈C|HL$ H u&HKHHtݎHC0HtHKHIH\$XHl$`Ht$hH@_@SH IY`HCVHuS,DC(K$CLS0H [H\$WH HZ`HCH#f;CrC HHS8 HH H\$0H _HHXHhHpHx ATAVAWHPE3AWNtcAY@Eċ΋E3HH D3H8KE3EčXHHLHL3HHG ~AtIIޅuD$H3L|$@3ID|$HHHD$@H HHt1H;r/DDgDg HG GfDH<;r+ŋI !M<;vAIAH3L\$PI[ Ik(Is0I{8IA_A^A\HHXHhHpHx AVH@HH黀E3AWNtcE3HHttD3HH$$HO`HOh_pt`fDt$8D$0WNtcALHHHD$( Dt$  y+WNtcH'3H\$PHl$XHt$`H|$hH@A^H@SH ypHtWNtcHH [H%H\$WH HHHHH\$0H _fffH; IDuHfuH̹)H(MA8HI H(@SH AHLDLAtA@McPLHcL#IcJHCHHKAt HLL3IH [TffH+Ir"tf: u,HIuMIuMt: u HIuH3ÐIt7HH; u[HAH;D uLHAH;D u=HAH;D u.H IuIMItHH; uHIuIHHHH HHH;LH+IOsXMItDH HIHAuItf HIȈAuIffffffHrpكtL+BoAIMII vIo oL H fAfIIuOffffffffffffft IȈHufHr D @HuHo oL ffIH@oD oL fAfIuIIs $MIyIIOsOMItHD HIHuItfD HIȈuIffffffHwtHtL+HoD@HMII vIoD oL H fAf IuTffffffffffffftHɊ IȈufHwH D @uHoD oL fAfIH@oD o fAf uIIs $MI~HIr,IIIGs`MIIITIuItDATIufffffffffffffffffffffكtL+HHMIMIItIJ IILOAHHQHQHQHQ HQ(HQ0HQ8H@IuIt ATIuNULLInstance allocation failedPacket filter allocation failedAddress pool entry allocation failedUnspecified address tracker allocation failedWFP filter workitem allocation failedNBL allocation failedNBL retreat failedNBL clone failedMDL pool allocation failedWindows NAT forward layer calloutPerforms network adress translationWindows NAT IP layer filterFilters IP packets that require translation in the external to internal directionFilter characteristics buffer allocation failedWindows NAT forward layer filterFilters IP packets that require translation in the internal to external directiondefaultBinding allocation failedSession timerwheel allocation failedSession allocation failed due size limitSession allocation faileddD(np^6~\@6(~^L8( ~\B(l(>V~hP>"dF$|\J rfT@,z6XdvRb @N  2 H b ~    !!*!>!X!j!z!!!!!"""B"`"z"lF'`#aOJ#PwYJ#PwY J#PwY'"'q '"'q o!~IB\\X$*NNe%H{:I,6ҌmG` JDqU: PU _NS;&FW~.K~WM;y-E3+q9>bOny eW?E"w[;,cgQ\ChJ M3#-ɿEG-  @@  @    ~fgfCF@@@ @@H(D(UUH^ Y  PH(@( L7<7= 0DtD@PDD<DFDPD TtܥTPDl@P(X (08@`Windows NAT forward sublayerWindows NAT filters are grouped under this sublayer]p//F?Gq"GL8##4eO+ksfTTqRN^oH<8F/C)Su iH6i   ( ( 0 0 8 8   ̐H kl(UU`88URSDS/WQ=@uZwinnat.pdb20 t d T 4 r t d 4R 0dT42p* 4( p`P;  4 rpBP;pd42 p dT42p .t d42 td4 Pd 4  p 4 p`Pb $T4r p ` dT4rp  t d4 d T 42p   4 2p1 #t##d"#4 #P; d T 4 2ptdT 4 r& 4 p`P;p   4 p, 4VN p`P;` td 4 P 4 p `P T 4 2 p `  4 2p dT4p2 !dZ!4Y!R p P;- dYTX4WRp; 4r p`P, d"4! p P;, d"4! p P;  4 2pd4 p- td4P; P;P;"P;t d4P;;@  4 rPd42p! !d!T!4!p T4r p ` 4p ` P sdT4p- t"d!4 P;- td4P;% t'4&$ P;B 4 rP;0, td4P;x t dT42) t1d04.,P;Ptd4P20R0 p`Pd42 p 2p 4 p`P dT4p r0d 4 r p dT42p/ 4  p `P;,@ t dT421 40& p`P;|@ t d T 42d42 p  4 p/ 4  p `P;$@ dT42p- 4,$ p`P;d@- t!d 4P;4p t d 42 T4 p ` #t d T 4R, td4P;x  4 p* d4 p P;p& 4*" p`P;P;P;20; d T 4 rp  t dT424PR4( (p`0P dT 4 rp! T4 p `;X  p`P0dT4rp t d T 4 r" "p ` 0 P  r p`P0  p`0P4 r p `P  p`0P d"4  p P ,P;P ;P  20 dT 4 p td4P   4 2p`P d4 p P$ `$ p`P0 T4 p ` dT4p  dT4p 4p`P! !4!p`P  4 p42 p T4rp` 4 Rp ` P p`P0, d4 p P; dT4p* 4  p`P;' % p`0P;, d 4 p P;  td4Pd42 p 4p`P;P P;* 4:0 p`P;x  t4-  t-d,4*&P; !d4 p;pt d T 42 T 4 2p`t d T 42 d4p- 9 p`0P;  td4P  p`0P' ! p`0P;, d(4'  p P;* 4," p`P;% %4%p`PtdT4 P; 4Rp`Pd4 p;X% FT4 p `;H  d T 4 Rp tdT4  p`P0;@ t d T 4 rt d T 4 R* 4$ p`P;- K p`0P;@' - p`0P;P 4p`P 4 p`P  P; dT4p d T 4 rp t d T 4 r  4 2p202-+] f XWX_(_VX^^TDH__UX^^TD8__UX^^XD a 1a4bb\b'pbHbb4b4bbbMcP $c !Dc!#\c#a$xcd$(c@([*c\*+c+#.c$.0/d0/2(d264Ld84<7hdL78d8"9d$9:d:;d;=d=?e?A8eAiC`elC.De0DsDbDFeFIeIOJePJDKeDKLfL2Mpb4MMfMN0fNOHfOOaOQ\fQBRlfDR$Sf$STfTXfX\f\^f^_g_`Dg`Zadg\afbpghb,eg,eegehghidgiYkg\kkdgkldgllilmkmnkno4ko\qfqrHkrsHks:t@bHñE34H *HHH HXHhHHhHIH A;rLHHxWNnbܯHHDًH\$PHl$XHt$`H|$hH@A^H(_nH(H8I@ IPH)D@AfE;uDB;YH9Bu!A9B u:9Bu 39BtsfAB;9Bֲ9B ˲9B|A;uHBH;2tHL LHH HD$ Ax4H y3A;uHBH;=2H8@SH HJH1HK CH [H%խH\$WH 3HDB0SNipfHGHu2HկH HG(HuHOݯHg3H\$0H _@SH HHIHK(HcHc(H [39A t H9AuH9AHuH9A8uHI(339A4t9A0uHQ Ht tv É Ãy t HyHuLA8HQ(HI y4tLAMu ËQ0t"t uI HQ HtIHQ HtI @SH0y Ht MHyHuDIXLA8HQ(HIHD$@HD$(HD$HHD$ H{D$@CXu3 9D$H%H0[39A t H9AHuH9A8uHQ(HIṽy4tLAMu ËQ0t uIuHQ HtI@@SH0y Ht KHyHuHy8uDAXHQ(HIHD$@LL$HHD$ H{D$@CXu3 9D$H%H0[39A t H9AHuH9A8uHQ(HĨy4tLAMu ËQ0t uIHQ HtI@SH0y Ht KHyHuHy8uDAXHQ(HIHD$@LL$HHD$ DH{D$@CXu3 9D$H%H0[̃y HQLA8Lt Hy(uHyHuH IX[@WH =H tLu MtH H%TLUMtH ѭH%9H=,HH9xH9Au~H ~Hy H|HeH;u=t8H ի<u'uH E33H 3H _ù)H(=t+H VH gH MD3H(̋tv É3H(HH9uB=yt9H bH MH H >H(H\$UVWATAUAVAWHHLAA/D@DuASNinA͋E3HHu L3HL{8(IM+AjHHtAft fHI+uHuH+ͿfD!HCMH@HLMILH HHCHu F,DN4DF(V@D$8F0D$0FAIHLT$XE3ALL|D;|HtcIB8K HHIB@HDIBHHDIBPHDIBXHD IB`HD(IBhHD0IBpHD8IBxHD@IHDHHAHkDA1AD1AD1AD1 AD1AD1AD1AD1AD1 AD1$AD1(AD1,AD10AD14AD18AD1y HM@D}Eu 0AtEHI ؅G*ffuHWHMXDE3rfEZGE\3fUXHE`G(ffuHWHM8DE3/fE:GfU8E<3HE@H BHELE8HD$0HUXE@t$(D$ I؅xASNsmKHHu'H LEXHU8EψD$ LL3HbAD$PD~F HEHFF$GF(GF,G F0GF4GF8GF3H(H\$WH H=#6HH9{uDH9Xu>H HxHK Ht36w3H+wHH;uH\$0H _ù)@SH AH٨uV=OtMH Lwt7HFDCH 3L˺P`xKH vwH [@SH AHلtDAHH E3P`cH [HHXHhHpHx AVH HIL59Kt HI;u3HuQS(ASNeiHvHHt]3HDB(2c{HHCL3L90t)HHLƋH.H\$0Hl$8Ht$@H|$HH A^øWinNAT TCPWinNAT UDPWinNAT ICMPWinNATWinNAT InstanceCreate instanceModify instanceDelete instanceGet instanceCreate external addressDelete external addressGet external addressCreate static mappingDelete static mappingGet static mappingWindows NAT TCP/UDP port range reservation filterBlocks TCP/UDP port numbers reserved for Windows NAT external addressesReserve external address and port rangeInterface luid to index conversionH\$WH@H_A"E3HD$03D$(D$ HH SՖ H覟؅yB=l\AD$0d$(HHD$ C7L_Q蒘HÄHuJ=k BD$0!D$(HiAHD$ K`؅y(=AD؅y(=~rAE3HLHD$(Hd$ AQ H SP؅xbHDLiH SHD$(AHD$ O؅x/HL6H SHD$(AHD$ O؅y,="~\$0APL҂H +W3O؅y =}u}tqAf؅y =}uRtFAQ؅y =}u'dtAJCHHGhyHH\$PH@_@UVWAVAWHl$HMwE3HEwDt$PLt$HDt$@Lt$8D$0HD$(L=mREF E33IDt$ Lu/Lu'LuLuLuLuNHMw%y:=|2"MwD$0AL$(HDt$`HELM/HD$XDt$PLt$HDt$@Lt$8HE'D$0DHD$(AI3D$ P}My8=$|D$0ADt$(HtmAD9uv,HkDH HHM/HU'諤;urDt$`HEgHD$XDt$PLt$HDt$@Lt$8HED$0HD$(LMDI3D$ TLyk=_{;D$0ADt$(HO='{D$0AHqMgD9u ADt$8Lt$0D$(TDMHkTHMHL$ 3KMg;rÃ=zu,t HDt$0L$(AHD$ DugDt$`HEoLMHD$XDt$PLt$HDt$@Lt$8HED$0PHD$(AI3D$ TiK= zzD$0ADt$(H,UAcHEDK @HIkTHM蜭x ;ugr5=yw D$0AH`MoD9ugt}ADt$8ALt$0D$(TAQHkTHMMHL$ 3!JMo;r=yu,~t HDt$0L$(AHD$ DuoeAt^HkTHHHUHMòx ;uor4=xu+~tD$0AHt$(HD$ ( HUHME3E3IHUHME3E3IHU'HM/E3E3IHĠA_A^_^]H\$Ht$WH H:y@2@2H5yH&yA؅H 0y}K؅x{H }@OKHzHu_L}w}3踐HHFyHuHy5H%3yH%3y3x@=x=xKHyH xHt dHyHt HJ@t H kxJ@tH\$0Ht$8H _HvHtH2-+H;t HHvù)DriverEntryGlobal parametersPersistent NAT instance enumerationNAT instance creation during startupPersistent NAT external address enumerationOrphaned NAT external addresses in NSI, auto-correctedNAT external address creation during startupPersistent NAT static mapping enumerationOrphaned NAT static mappings in NSI, auto-correctedNAT static mapping creation during startup^Rh HP xPR(RdD(np^6~\@6(~^L8( ~\B(l(>V~hP>"dF$|\J rfT@,z6XdvRb @N  2 H b ~    !!*!>!X!j!z!!!!!"""B"`"z"KeQueryMaximumProcessorCountExKeInitializeSpinLockKeInitializeEventExAllocatePoolWithTagKeInitializeDpcUKeAcquireSpinLockRaiseToDpcKeReleaseSpinLock5KeWaitForSingleObjectWIoDeleteDeviceKeFlushQueuedDpcsExFreePoolWithTag?IoCreateDevicepEtwWriteKeSetEvent6 _wcsicmpLKeAcquireInStackQueuedSpinLockKeReleaseInStackQueuedSpinLockKeGetCurrentProcessorNumberExKeReleaseInStackQueuedSpinLockFromDpcLevelMKeAcquireInStackQueuedSpinLockAtDpcLevel,KeTestSpinLockExpInterlockedPushEntrySListExQueryDepthSListExpInterlockedPopEntrySListKeInsertQueueDpcZPcwRegister[PcwUnregisterWPcwAddInstanceRtlInitUnicodeStringExReInitializeRundownProtectionCacheAwareExWaitForRundownProtectionReleaseCacheAwareIoQueueWorkItemExAllocateCacheAwareRundownProtectionIoAllocateWorkItemExFreeCacheAwareRundownProtectionoIoFreeWorkItemExInitializeResourceLiteExDeleteResourceLiteExEnterCriticalRegionAndAcquireResourceExclusiveeKeCancelTimerExReleaseResourceAndLeaveCriticalRegion<RtlCompareMemoryKeInitializeTimerKeSetCoalescableTimerExAcquireRundownProtectionCacheAwareExExReleaseRundownProtectionCacheAwareExMmMapLockedPagesSpecifyCachekEtwRegisteroEtwUnregisterntoskrnl.exeNetioInitializeWorkQueueMdpCreatePool9NsiDeregisterChangeNotificationHNsiRegisterChangeNotificationMdpDestroyPoolFGetIpInterfaceTableEGetIpInterfaceEntry(FreeMibTable.NmrRegisterProvider+NmrDeregisterProvider0NmrWaitForProviderDeregisterComplete@NsiGetAllParametersPGetUnicastIpAddressTable ConvertInterfaceLuidToIndexNetioInsertWorkQueue7NsiAllocateAndGetTable?NsiFreeTableMdpAllocateMdpFreeConvertLengthToIpv4Mask(NmrClientAttachProvider)NmrClientDetachProviderComplete-NmrRegisterClient*NmrDeregisterClient/NmrWaitForClientDeregisterCompleteLNsiSetAllParametersCloseCompartmentROpenCompartmentConvertCompartmentGuidToIdTPtCreateTable[PtGetLongestMatchYPtGetExactMatch^PtInsertEntryUPtDeleteEntryWPtEnumOverTableVPtDestroyTable,FsbDestroyPooldRtlCleanupToeplitzHash+FsbCreatePooluRtlInitializeToeplitzHashfRtlComputeToeplitzHasheRtlCompute37Hash)FsbAllocate-FsbFreecRtlCleanupTimerWheelEntry~RtlUpdateCurrentTimerWheelTickpRtlGetNextExpiredTimerWheelEntry|RtlReturnTimerWheelEntryoRtlGetNextExpirationTimerWheelTickbRtlCleanupTimerWheelrRtlInitializeTimerWheelsRtlInitializeTimerWheelEntryqRtlIndicateTimerWheelEntryTimerStartiRtlCopyMdlToMdlgRtlCopyBufferToMdlNETIO.SYSNdisRetreatNetBufferDataStart NdisAdvanceNetBufferDataStartNdisAllocateNetBufferListContextNdisFreeNetBufferListPoolNdisFreeGenericObjectNdisAllocateGenericObjectNdisAllocateNetBufferListPoolNdisGetDataBufferNDIS.SYSBCryptGenRandomksecdd.sysFwpsAllocateNetBufferAndNetBufferList0FwpsFreeNetBufferList0FwpsAllocateCloneNetBufferList0FwpsFreeCloneNetBufferList0FwpsInjectNetworkReceiveAsync0FwpsInjectNetworkSendAsync0FwpsQueryPacketInjectionState0+FwpmEngineOpen0FwpsCalloutRegister0FwpmCalloutAdd0FwpsCalloutUnregisterByKey0FwpmCalloutDeleteByKey0(FwpmEngineClose0dFwpmSubLayerAdd0fFwpmSubLayerDeleteByKey0.FwpmFilterAdd00FwpmFilterDeleteById0FwpsInjectionHandleDestroy0FwpsInjectionHandleCreate0fwpkclnt.sysRtlExpandHashTableDRtlContractHashTable7KfRaiseIrqlKeLowerIrql6RtlClearAllBitsFRtlSetBitsiRtlDeleteHashTableURtlCreateHashTableRtlLookupEntryHashTableRtlGetNextEntryHashTableRtlInitWeakEnumerationHashTableRtlWeaklyEnumerateEntryHashTablevRtlEndWeakEnumerationHashTable7RtlRemoveEntryHashTable8RtlClearBitsRtlFindClearBitsAndSetRtlFindClearBitsRtlInsertEntryHashTable)RtlAreBitsClear"KeSetTimerExSKeAcquireSpinLockAtDpcLevelKeReleaseSpinLockFromDpcLevelZwQuerySystemInformationIoAllocateErrorLogEntry4IoWriteErrorLogEntryKeQuerySystemTimePreciseKeQueryActiveProcessorCountExExInitializeLookasideListExExDeleteLookasideListExExAllocatePoolWithTagPriority8Ph ( @Xp   0 Hr`x         ( 8 H X h x   pnq| hR3:p WEVT_TEMPLATEMUI00XPPl  H!.|-Info Error Warning Information Verbose Operational %7 session created. Internal source transport addr: %2, Internal dest transport addr: %3, External source transport addr %5, External dest transport addr %6, Lifetime: %8 seconds, TcpState:%9 %7 session lifetime updated. Internal source transport addr: %2, Internal dest transport addr: %3, External source transport addr %5, External dest transport addr %6, Lifetime: %8 seconds, TcpState: %9 %7 session state updated. Internal source transport addr: %2, Internal dest transport addr: %3, External source transport addr %5, External dest transport addr %6, Lifetime: %8 seconds, TcpState: %9 %7 session timedout. Internal source transport addr: %2, Internal dest transport addr: %3, External source transport addr %5, External dest transport addr %6, Lifetime: %8 seconds, TcpState: %9 %7 session deleted. Internal source transport addr: %2, Internal dest transport addr: %3, External source transport addr %5, External dest transport addr %6, Lifetime: %8 seconds, TcpState: %9 %5 binding created. Internal transport addr: %2, External transport addr %4, SessionCount: %6, Configured: %7 %5 binding deleted. Internal transport addr: %2, External transport addr %4, SessionCount: %6, Configured: %7 %5 binding session count updated. Internal transport addr: %2, External transport addr %4, SessionCount: %6, Configured: %7 Translating %8 packet from %2:%3 to %5:%6, IPID:%7. Status: %9, IcmpType: %10, IcmpCode: %11, IcmpErrorPayload: %12 Nat Instance %1 %11 Status: %10.UdpIdleSessionTimeout: %2 sec, TcpTransientConnectionTimeout: %3, TcpEstablishedConnectionTimeout: %4, IcmpQueryTimeout: %5, TcpFilteringBehavior: %6, UdpFilteringBehavior: %7, UdpInboundRefresh: %8, Enabled: %9 |Packet filter %12 Status: %13. Instance: %1, SrcPrefix: %3, SrcPrefixLength: %4, DstPrefix: %5, DstPrefixLength: %6, Ipv4Prefix: %7, Ipv4PrefixLength: %8, Nat64: %9, InterfaceLuid: %10 WFP filter %12 Status: %13. Instance: %1, FilterId: %11, SrcPrefix: %3, SrcPrefixLength: %4, DstPrefix: %5, DstPrefixLength: %6, Ipv4Prefix: %7, Ipv4PrefixLength: %8, Nat64: %9, InterfaceLuid: %10 Address pool %6 Status: %7. Instance: %1, Address: %2, StartingPort: %3, EndingPort: %4, InterfaceLuid: %5 |Address %6 notification. Address: %2, InterfaceLuid: %5 Static binding %6 Status: %7. Internal Source: %2, External Source: %4, Protocol: %5 DMemory allocation failure: %1 D%7 session created. Internal source transport addr: %2, Internal dest transport addr: %3, External source transport addr %5, External dest transport addr %6 D%7 session deleted. Internal source transport addr: %2, Internal dest transport addr: %3, External source transport addr %5, External dest transport addr %6 Created NAT instance %1 for RoutingDomainId %2 (CompartmentId %5) with external interface prefix %4/%3 PModified NAT instance %1 properties NAT instance %1 external interface index is %6 for prefix %4/%3 8Deleted NAT instance %1 NAT instance %1: RoutingDomainId %2 (CompartmentId %5), external interface index %6 (%4/%3) pAdded external address %3:%4-%5 to NAT instance %1 xRemoved external address %3:%4-%5 from NAT instance %1 `NAT instance %1: external address %3:%4-%5 Added static mapping %2 %5 > %6 (CompartmentId %8) to NAT instance %1 (%3 %9/%10) Removed static mapping %2 %5 > %6 (CompartmentId %8) from NAT instance %1 (%3 %9/%10) NAT instance %1: static mapping %2 %5 > %6 (CompartmentId %8) (%3 %9/%10) NAT dropped IPv4 %5 packet which arrived over %4 interface %3 in compartment %2 with reason: %1. 8NAT detected a default route in compartment %1 interface %2. Default routes in internal compartments will prevent NAT operation for those compartments. NAT instance %1 failed to allocate a %2 port dynamically because all ports in the instance's external address pool are in use. NAT left processing of IPv4 %5 packet to the host network stack over %4 interface %3 in compartment %2 with reason: %1. NAT translated and forwarded IPv4 %5 packet which arrived over %4 interface %3 in compartment %2 to interface %7 in compartment %6. HNAT ERROR %1: %2 (%3) Status %4 %7 session created. Internal source transport addr: %2 (CompartmentId %10), Internal dest transport addr: %3, External source transport addr %5, External dest transport addr %6, Lifetime: %8 seconds, TcpState:%9 %7 session lifetime updated. Internal source transport addr: %2 (CompartmentId %10), Internal dest transport addr: %3, External source transport addr %5, External dest transport addr %6, Lifetime: %8 seconds, TcpState: %9 %7 session state updated. Internal source transport addr: %2 (CompartmentId %10), Internal dest transport addr: %3, External source transport addr %5, External dest transport addr %6, Lifetime: %8 seconds, TcpState: %9 %7 session timedout. Internal source transport addr: %2 (CompartmentId %10), Internal dest transport addr: %3, External source transport addr %5, External dest transport addr %6, Lifetime: %8 seconds, TcpState: %9 %7 session deleted. Internal source transport addr: %2 (CompartmentId %10), Internal dest transport addr: %3, External source transport addr %5, External dest transport addr %6, Lifetime: %8 seconds, TcpState: %9 %5 binding created. Internal transport addr: %2 (CompartmentId %8), External transport addr %4, SessionCount: %6, Configured: %7 %5 binding deleted. Internal transport addr: %2 (CompartmentId %8), External transport addr %4, SessionCount: %6, Configured: %7 (%5 binding session count updated. Internal transport addr: %2 (CompartmentId %8), External transport addr %4, SessionCount: %6, Configured: %7 IPV4 IPV6 4Endpoint independent ,Adress dependent modify create (createandmodify delete ICMPv4 TCP UDP ICMPv6 Closed/NA 4Internal SYN received 4External SYN received Established 4Internal FIN received 4External FIN received ,Both FIN received ,4 minute timewait one-to-one Lone-to-many with remote IP prefix None (Parsing failure First packet for the fragmented datagram is not at offset 0 Failed to parse or validate the IP packet contained in the ICMP error message payload IP packet contained in the ICMP error message payload does not match any existing session lFailed to find a nexthop for external hairpinning xNo matching static mapping exists to let the packet in pFailed to acquire a reference on the nexthop object @Failed to clone the packet HFailed to translate the packet 0Hop limit exceeded Packet is larger than nexthop MTU and cannot be fragmented LUnexpected route look-up failure No route to the packet's (translated) destination was found LFailed to create a session object The interface over which the packet is to be routed is not a NAT external interface The interface over which the packet is to be routed does not have a matching NAT instance NAT device itself is not allowed to be an internal host at the same time lPacket is routable in its own arrival compartment pPacket's transport protocol is not supported by NAT LPacket is destined to NAT itself Packet's destination address and port do not fall within any NAT external address port range INTERNAL EXTERNAL CRIMq~fgfCF$WEVTq<hZZL[0ghCHANDMicrosoft-Windows-WinNat/Trace@Microsoft-Windows-WinNat/OperMAPSxThlVMAP$ VMAP$XVMAP4VMAP4h   : VMAPT0 VMAP$VMAPx ! " # $%&'()*+,VMAP$-.PWINNATM_PACKET_ACTION_REASON_ValueMapDWINNATM_PACKET_SOURCE_ValueMapLWINNAT_ADDRESS_FAMILY_TYPE_ValueMapLWINNAT_FILTERING_BEHAVIOR_ValueMap@WINNAT_OBJECT_ACTION_ValueMapLWINNAT_STATIC_MAPPING_TYPE_ValueMap8WINNAT_TCPSTATE_ValueMapLWINNAT_TRANSPORT_PROTOCOL_ValueMapTTBLTTEMP o 0N8(" |uD EventDataAIoData1KNameInternalAddrLen AIoData1KNameInternalSrcAddr AIoData1KNameInternalDstAddr AIoData1KNameExternalAddrLen AIoData1KNameExternalSrcAddr AIoData1KNameExternalDstAddr AMoData5KNameTransportProtocol A;oData#KNameLifetime AIoData1KNameTcpSessionState      < `   $InternalAddrLen$InternalSrcAddr$InternalDstAddr$ExternalAddrLen$ExternalSrcAddr$ExternalDstAddr(TransportProtocolLifetime$TcpSessionStateTEMP 4H뛳jk,!q$j<D EventDataAIoData1KNameInternalAddrLen AIoData1KNameInternalSrcAddr AIoData1KNameInternalDstAddr AIoData1KNameExternalAddrLen AIoData1KNameExternalSrcAddr AIoData1KNameExternalDstAddr AMoData5KNameTransportProtocol A;oData#KNameLifetime AIoData1KNameTcpSessionState AUoData=KNameInternalCompartmentId  Dh8$InternalAddrLen$InternalSrcAddr$InternalDstAddr$ExternalAddrLen$ExternalSrcAddr$ExternalDstAddr(TransportProtocolLifetime$TcpSessionState0InternalCompartmentIdTEMPF'2MY.EPw2D EventDataAIoData1KNameInternalAddrLen ACoData+KName InternalAddr AIoData1KNameExternalAddrLen ACoData+KName ExternalAddr AMoData5KNameTransportProtocol ACoData+KName SessionCount A?oData'KName Configured  \  ,$InternalAddrLen InternalAddr$ExternalAddrLen ExternalAddr(TransportProtocol SessionCountConfiguredTEMP }\.(::"<'ܛD EventDataAIoData1KNameInternalAddrLen ACoData+KName InternalAddr AIoData1KNameExternalAddrLen ACoData+KName ExternalAddr AMoData5KNameTransportProtocol ACoData+KName SessionCount A?oData'KName Configured  AUoData=KNameInternalCompartmentId 4\ |$InternalAddrLen InternalAddr$ExternalAddrLen ExternalAddr(TransportProtocol SessionCountConfigured0InternalCompartmentIdTEMPh  !xvgtD EventDataAIoData1KNameIncomingAddrLen AIoData1KNameIncomingSrcAddr AIoData1KNameIncomingDstAddr AMoData5KNameTranslatedAddrLen AMoData5KNameTranslatedSrcAddr AMoData5KNameTranslatedDstAddr AGoData/KNameIdentification AMoData5KNameTransportProtocol A7oDataKNameStatus A;oData#KNameIcmpType A;oData#KNameIcmpCode AAoData)KName IcmpPayload  4\ $IncomingAddrLen$IncomingSrcAddr$IncomingDstAddr(TranslatedAddrLen(TranslatedSrcAddr(TranslatedDstAddr$Identification(TransportProtocolStatusIcmpTypeIcmpCodeIcmpPayloadTEMP #& ç0dg}M0D EventDataACoData+KName InstanceName AUoData=KNameUdpIdleSessionTimeout AeoDataMKNameTcpTransientConnectionTimeout AioDataQKNameTcpEstablishedConnectionTimeout AKoData3KNameIcmpQueryTimeout ASoData;KNameTcpFilteringBehavior ASoData;KNameUdpFilteringBehavior AMoData5KNameUdpInboundRefresh  A9oData!KNameEnabled  A7oDataKNameStatus A7oDataKNameAction #$D$$$$ % P% x%%% InstanceName0UdpIdleSessionTimeout@TcpTransientConnectionTimeoutDTcpEstablishedConnectionTimeout(IcmpQueryTimeout0TcpFilteringBehavior0UdpFilteringBehavior(UdpInboundRefreshEnabledStatusActionTEMP )UAl3]_  D EventDataACoData+KName InstanceName A[oDataCKNameInternalPrefixAddrLength AMoData5KNameInternalSrcPrefix AYoDataAKNameInternalSrcPrefixLength AMoData5KNameInternaDstlPrefix AYoDataAKNameInternalDstPrefixLength A?oData'KName IPv4Prefix AKoData3KNameIPv4PrefixLength A5oDataKNameNat64  AEoData-KName InterfaceLuid A;oData#KNameFilterId A7oDataKNameAction A7oDataKNameStatus *+P+x+++,$, L, \, |,,, InstanceName8InternalPrefixAddrLength(InternalSrcPrefix4InternalSrcPrefixLength(InternaDstlPrefix4InternalDstPrefixLengthIPv4Prefix(IPv4PrefixLengthNat64 InterfaceLuidFilterIdActionStatusTEMPt.Ե y5rMD~jD EventDataACoData+KName InstanceName A9oData!KNameAddress ACoData+KName StartingPort A?oData'KName EndingPort AEoData-KName InterfaceLuid  A7oDataKNameAction A7oDataKNameStatus x//// /00 InstanceNameAddress StartingPortEndingPort InterfaceLuidActionStatusTEMP0`$c",tbD EventDataAAoData)KName Description 0DescriptionTEMPL3:2U8")\D EventDataAIoData1KNameInternalAddrLen ACoData+KName InternalAddr AIoData1KNameExternalAddrLen ACoData+KName ExternalAddr AMoData5KNameTransportProtocol A7oDataKNameAction A7oDataKNameStatus 334@4`444$InternalAddrLen InternalAddr$ExternalAddrLen ExternalAddr(TransportProtocolActionStatusTEMP470w{FND EventDataAIoData1KNameInternalAddrLen AIoData1KNameInternalSrcAddr AIoData1KNameInternalDstAddr AIoData1KNameExternalAddrLen AIoData1KNameExternalSrcAddr AIoData1KNameExternalDstAddr AMoData5KNameTransportProtocol 778,8P8t88$InternalAddrLen$InternalSrcAddr$InternalDstAddr$ExternalAddrLen$ExternalSrcAddr$ExternalDstAddr(TransportProtocolTEMP =-z[KX̒D EventDataACoData+KName InstanceName AYoDataAKNameInternalRoutingDomainId AwoData_KName&ExternalIPInterfaceAddressPrefixLength AkoDataSKName ExternalIPInterfaceAddressPrefix AEoData-KName CompartmentId AWoData?KNameExternalInterfaceIndex AUoData=KNameUdpIdleSessionTimeout AeoDataMKNameTcpTransientConnectionTimeout AioDataQKNameTcpEstablishedConnectionTimeout AKoData3KNameIcmpQueryTimeout ASoData;KNameTcpFilteringBehavior ASoData;KNameUdpFilteringBehavior AMoData5KNameUdpInboundRefresh >?HBqxD EventDataACoData+KName InstanceName AMoData5KNameTransportProtocol AAoData)KName MappingType AEoData-KName AddressLength A[oDataCKNameExternalTransportAddress A[oDataCKNameInternalTransportAddress AYoDataAKNameInternalRoutingDomainId AEoData-KName CompartmentId AQoData9KNameRemoteAddressPrefix A]oDataEKNameRemoteAddressPrefixLength HHlHHITIIII J InstanceName(TransportProtocolMappingType AddressLength8ExternalTransportAddress8InternalTransportAddress4InternalRoutingDomainId CompartmentId,RemoteAddressPrefix8RemoteAddressPrefixLengthTEMPh P){{/2,6_TiNtD EventDataACoData+KName ActionReason ASoData;KNameArrivalCompartmentId AUoData=KNameArrivalInterfaceIndex AGoData/KNameArrivalNetwork AMoData5KNameTransportProtocol ASoData;KNameForwardCompartmentId AUoData=KNameForwardInterfaceIndex ACoData+KName PacketLength AKoData3KNameContinuousLength AWoData?KNameCapturedIPHeaderLength AeoDataMKNameCapturedTransportHeaderLength A_oDataGKNameICMPErrorTransportProtocol AioDataQKNameICMPErrorCapturedIPHeaderLength AwoData_KName&ICMPErrorCapturedTransportHeaderLength A;oData#KNameIPHeader AIoData1KNameTransportHeader AMoData5KNameICMPErrorIPHeader A[oDataCKNameICMPErrorTransportHeader TRtRRTRR SPSSSSS OriginalFilenamewinnat.sysj%ProductNameMicrosoft Windows Operating SystemBProductVersion6.3.9600.19963DVarFileInfo$Translation  WinNAT TCP WinNAT TCP\WinNat TCP counter set measures network activity for network address translated TCP packets.NumberOfSessionsNumberOfSessionsNumberOfBindingsNumberOfBindingsNumIntToExtTranslationsNumIntToExtTranslationsNumExtToIntTranslationsNumExtToIntTranslationsNumPacketsDroppedNumPacketsDroppedNumSessionsTimedOutNumSessionsTimedOutTotal number of TCP sessions.Total number of TCP bindings.ATotal number of TCP packets translated from internal to external.ATotal number of TCP packets translated from external to internal.>Total number of TCP packets dropped due to absence of binding.9Total number of TCP sessions timed out due to inactivity.\WinNat UDP counter set measures network activity for network address translated UDP packets.Total number of UDP sessions.NumberOfSessionsNumberOfSessionsTotal number of UDP bindings.NumberOfBindingsNumberOfBindingsATotal number of UDP packets translated from internal to external.NumIntToExtTranslationsNumIntToExtTranslationsATotal number of UDP packets translated from external to internal.NumExtToIntTranslationsNumExtToIntTranslations>Total number of UDP packets dropped due to absence of binding.NumPacketsDroppedNumPacketsDropped9Total number of UDP sessions timed out due to inactivity.NumSessionsTimedOutNumSessionsTimedOut WinNAT UDP WinNAT UDPTotal number of ICMP sessions.NumberOfSessionsNumberOfSessionsTotal number of ICMP bindings.NumberOfBindingsNumberOfBindingsBTotal number of ICMP packets translated from internal to external.NumIntToExtTranslationsNumIntToExtTranslationsBTotal number of ICMP packets translated from external to internal.NumExtToIntTranslationsNumExtToIntTranslations?Total number of ICMP packets dropped due to absence of binding.NumPacketsDroppedNumPacketsDropped:Total number of ICMP sessions timed out due to inactivity.NumSessionsTimedOutNumSessionsTimedOut^WinNat ICMP counter set measures network activity for network address translated ICMP packets. WinNAT ICMP WinNAT ICMPWinNATWinNAT`WinNAT general counter set measures network activity for all network address translated packets. Sessions/sec Sessions/sec-Number of new sessions established per secondCurrent Session CountCurrent Session Count Total number of current sessions Packets/sec Internal to External Packets/sec Internal to ExternalANumber of packets translated per second from internal to externalPackets Internal to ExternalPackets Internal to External<Total number of packets translated from internal to external Packets/sec External to Internal Packets/sec External to InternalANumber of packets translated per second from external to internalPackets External to InternalPackets External to Internal<Total number of packets translated from external to internalDropped Packets/secDropped Packets/sec$Number of packets dropped per secondDropped PacketsDropped PacketsTotal number of dropped packetsDropped ICMP error packets/secDropped ICMP error packets/secdNumber of ICMP error packets dropped per second due to inner IP packet parsing or validation failureDropped ICMP error packetsDropped ICMP error packets_Total number of ICMP error packets dropped due to inner IP packet parsing or validation failure*Inter-RoutingDomain Hairpinned Packets/sec*Inter-RoutingDomain Hairpinned Packets/secINumber of packets hairpinned per second between different routing domains&Inter-RoutingDomain Hairpinned Packets&Inter-RoutingDomain Hairpinned PacketsDTotal number of packets hairpinned between different routing domains*Intra-RoutingDomain Hairpinned Packets/sec*Intra-RoutingDomain Hairpinned Packets/secKNumber of packets hairpinned per second back to originating routing domains&Intra-RoutingDomain Hairpinned Packets&Intra-RoutingDomain Hairpinned PacketsFTotal number of packets hairpinned back to originating routing domainsWinNAT InstanceWinNAT InstancePWinNAT instance counterset provides resource usage information per NAT instance.TCP Ports In UseTCP Ports In UseNumber of TCP ports in useTCP Ports AvailableTCP Ports AvailableNumber of TCP ports availableUDP Ports In UseUDP Ports In UseNumber of UDP ports in useUDP Ports AvailableUDP Ports AvailableNumber of UDP ports availableMicrosoft CorporationWindows NAT Driver?This service provides network address translation functionalityw_}B7 Rf[𣖵.?J(>|*  WEVT_TEMPLATEMUI MUI en-USPL8xpxЪت8Hpxج@HP`ȠРH`8@HPhpxȠРؠ (