ELF>P@@.-GNUj@1UCSYٜLinuxULG8GHwLHt]]fUHSH~xH󋶀HH@Hs HS8 []U=HAUATIHpuWHLh@|MtI$LA\A]]H5L A\A]]HLoHA$|ff.UHAUATE1SH t [DA\A]]Lo(HHL LHC Ht,HHCPHC8HC@HC@HCHD[A\A]]A뉐UHAUIATSHHiHH{xu%HiH=LoxAąuHAąt [DA\A]]HAąIELHHHLAIEHH@HH==ubI@xHHPH5 HD[A\A]]AHiH=D[A\A]]M@IuHIEHAH{ HHC UHSHH Ht HC []f.UHATSLiHB8 tIu[A\]UHAUATISHiH=H@H@; HHtI$HLH@HǃH{ Ht HC HHHCxǃ[A\A]]LIu1IE=QHJA$HiH=6fDUHATIHiH=LA\]ff.UHAUATSHHeH%(HE1LLLAEHH}A$HCE1H}йHp H8HDHEeH3%(u,H[A\A]]A$HLHUHAULoXATILS H=HHID$xA$HHH@`HǃHC@HC`HHI$HH9BˆH5 I$L[A\A]]ff.@UHAULoXATSHLHLMtnHǃLDLHH-1[A\A]]A$HLHLff.UHH]fUHH]fUHAUA ATASH=HtLHHDDHA HAxH%[DA\A]]Aff.fUwH\]f.UAH8]fDfuUHSHHHtH%[]f.fuUHAUDHATLHIHt(tH%A\A]]LHL@UIHHIPH]ff.UIHHIPH]ff.UHHAVAUIHATSLOHOHDGYLwjLKDC LHHHKSLLCLHSTHK$LHS~8E1HIcLHHLH DAD9c˃{HuMuTHCbHtBL @t8E1IL$ED$DLHALIHCbD9pw[A\A]A^]H;~E11IV HLH DAIL+II LIcH;|]fUHAWAVAUATIHSHL-IMHLLIIHHEML9tI~L M6L9uLHLIMI9tH{LHI9uH}MmIZH1H[A\A]A^A_]@U HDHAUATISH=tuHHL1HIHiHHHHHHLIEHH9}[1A\A]]DUH=H]fUHH]fUHAUATSLHMeLI9]HtL%1[A\A]]LfUHSHHt H1[]øfDUIHIH]UHH]fUHAWAVAUATISH@LeH%(HE1EsHs+ s`sLH}EHEDEHHMeH3 %(% H@[A\A]A^A_]Á s(b s(s(m(LH}HED낁sLH}IHMWMHUHuLE7HuLHI HHEHIHH@HHHǀ@H H HEI H0I H0H8H HELPA(1ss _@LH}HHG s((LH}HgEDs(Lv~ s((LH}HPEDs@"sCLEDHs3sLH}IHMCD-EA9DOIcH<H^ HIEtHDHUL,LL}EILLLLLHH}HuHHuLHLHcEfHZLH}HvEDLH}IHMHHHuHH=uH HHHHH9uHHPHQH HHH"HHHkHuLPIIHH9u ?HHH9t4HH9uHHHJHHHH"HHA(HI HtIDž L1LHEH1LH}HED(LH}H~DMA /EADHcEp(LH}HED;LH}HED뚺(LH}HEDLH}HvuLEHuLH@LHDEHMLHUHuE] HODEHMLHUHuE*6HHUHuLE;HDMLELHMHUHuE3HDEHMLHUHuEyHDEHMLHUHuEbHTMULHuEI|$HuHuHULEuH}HuHEHMULHuEhI|$HuHL HuLڃEkAEEDEHMLHUHuHEHI|$ HuHEAAHH5HHHcEAHH5HHEHAHAHAHAHAHAHdEASHEH0t HHHAH!AH E_H}uE1f.HFHt UH1]1fHFHt UH]fDUHAVAUATIH`eH%(HE1IL$0I|$It$ AŅID$0HHt~IH=wuAD$I|$0HuE LeEA$XEID$ HEAŅt>LLHEeH3%(H`DA\A]A^]IELALA<$tDID$0HHtIH=wA$Lt1H}Ml$`ALHuLA<$1҄bZLHuLIA<$MūtLHuA4IT$(It$I|$0AŅID$8I|$0HuE HEAŅtA$DA{A$HHI$IDŽ$HHI$HDID$0LHHAHpxH ID$0LHHHpxH ]LHuEE fU HAUIATASHfAMHD9AO11E1E1H5HHHtAD9~ IcAfs5H9}DHD[A\A]] H5EHH FUHH]ff.UHHHGHHG HHG(]ff.UHAT H=IHH= ID$H11HHI$ H=wAD$I$HHI$HHLA$DLA\]H5LHHLA\]ÅyI|$LE1DUHAWAVAAUATASHDAD$f=LkLt,Au(fEEDAA9AL%[DA\A]A^A_]ËDH5HHHLAD$f=iWAADžxADfDs fCǃ`DWH5DHH5UHAWAVAAUATSHHĀH`LeH%(HE1lLkLEE1ILDD)unplL%;pLE9uL%HEeH3%(HD[A\A]A^A_]9H`LN‰‰px2LCH{0HuEEHC8HEEDDsLppNʉh961HxHHX#L9hv7HpHXHx;HptHXHxHcpH`A.EE1E1AGdd{EtqpLhph?fUHAWIAVAAUAATISHD1EtTEAI|$0I$HDDLL H߉EEH[A\A]A^A_]ËH5HHHLjI|$0t&DLL1H[A\A]A^A_]ø뗸ff.UHAWIAVAUATSHHĀlLweH%(HE1tLkLl tDlI0ttuODLuZtL%;trLttlD9D)AHD9LLAOĉ‰p;pHcIA)SDlALANĉƉp9pb1HxHHX+pL9pv9H`HHXHx;H`tHXHxLpCH{0HuEEHC8HEpAlD)D9DEL%HEeH3%(u|HD[A\A]A^A_]lD9t D)A븋E1tAtALH`pH`Dp^UHAWIAVAAUAATISHD1EtDEttAI$HDDLLH߉EEH[A\A]A^A_]ËH5HHHLzDLL1sH[A\A]A^A_]øff.fUHAUAATSHDLcLHCPDkH{`HHCPHHCXC@ǃ(HLHH %HHCHHHHǃHHHH1[A\A]]ÃH5HHHLHL%LM$I$1ɺ1ɾI$LLM$LLHHHH=u9HH=HHI9HHH=tHI9uHHLHHJHH0H"HpHtAD$xI$HHMt$xAD$HuI|$0EEAD$ LeEID$8HEL%HLLpHI9HHH=uUHAWAVIAUATSHH`H8heH%(HE1DhH`H8rIFHHpA>_hA F@leH%H IFHHp%A~@A>t2DžlHEeH3%(MlHe[A\A]A^A_]1HxMf`A>u*HHxLAv@tHxLA>qHpAN@4I^PHpHCHHXHCHBHHHH"HCAn@%Cк L`fACfAGH=IH7AD$H@I$HHHHHHI$AA$LHiHID$0HCID$8LlH= ID$Hv11HHI$ H='H\\ID$HID$0HHHPH=HSI|$It$ MD$0lAFI$HHMl$`AD$H`AD$ I$HHHHLAD$I|$0E LeEID$8HEID$ HEHEHH@HPAljlE#A<$t_HXHHHA<$4H%LLh4Hp>1HxAHxLA<$1҄uKuGLHxLIA<$MuɄtHxL HxLEID$0HHDžlI$ HtIDŽ$ LLE CH@fECfEHCHEHCHE{HiH=HX1HDžPPlHEH@UH5HHHL;lHEH@)l7DžlHEH@ DHPHEH@A|$ H8HHL %JDžl;ID$0HMLHHpxAt$ DlH ZuDžlHp%DžlHp%DžlDžlHEH@@?t1UH`1ɺGH1]ff.@UHAVIAUI"ATISH1HH=t#HHHPHHQH L0LhL%Ht(H^Hh1ɺ\[A\A]A^]DUHAWAVAUATISHHUDH=f9HiHHHIH=Ml$LA$"0AvcAtA$`AL%LEuA$`L8AHD[A\A]A^A_]ÅADžxfAD$ I$HADŽ$`HfAD$A$XI$HHI|$`HH}ADŽ$`Et*Av[ A$`t?A$H\\HiHID$0ID$HA$`kE1uAH5HHHLIEHLE$\LADŽ$`%LA$` ADŽ$`ME1A$`AG|A$`tAI$HHA$XI$HHI|$`HH}ADŽ$`jE1ADŽ$`'I$hHHHHI$IDŽ$HHI$H%H5H AAfU1H]ff.UHAWAVAUAATSHH H}ȉMDE1E7Eą$A@@ ANHcEIH%HEE1HHHE]1LLLULUHLLHMH}DLxBHcAHE9A9EEE)A9EDOMcI9r H}ELEAH D[A\A]A^A_]HMH5HHLAH}L랸zAfUHAWAVAUIATSH H}ȉUԉMDEE1!EąuԸ@@Nƾ HcEIHHEE1HHHEHLcLELLLLHMMAD9u9]ԋULMH}D)9OډyH}MLMAH D[A\A]A^A_]HMH5HHLAH}L랹zAfDUHAVIAUIATSHDLcL`t!tAL%[DA\A]A^]MQAEEtQL%Mt*IEHHhtHtLLD$Lt zHCE1Hx0HCAHxADEDED;DD6H5HHHLL%Mt*IEHhHtHtLLD$L`\E1AAL%MIEHHPtHtLLD$LAEjL%Mt$IEHs`HtHtLLD$LC@E1A Aff.fUHAWAVAUIATSHHeH%(H$11HD$HHD$x HD$H|$ eH%HD$E1E1IcHt$ HMt IAFH D$(AAFD!t HD$ AAAF A9uHD$ Et1D$D u?H|$HD$pHD$ HD$Dd$DHtAH|$ H$eH3%(uHeD[A\A]A^A_]f.@UHATISH_HsHtHG0 8HCHHtID$0 8ubHǃHHtID$08ubHǃHHtID$08Hǃ[A\]HxxHH@8HxxHH@8StH;tH+hH@xHx HHHtjH@(HiE11ɺUtH;tH+hH@xHx HHHtLH@(HKE11ɺ7HHuE11ɺHǃHHuE11ɺUHAVAUATLoMt2LwILLL%I}0LA\A]A^]ff.UHAUATASH@tqLkL L%HHHǃHHHEt-H5H [A\A]]HHf.UHHAWAVIAUI"ATSHL#HufI$LItVILLtHHCHHBHL3LkL-LI$IuH[A\A]A^A_]ff.U@HAVAUI ATSH=H'HIEuHHHuHHH=HfD;uHHLL89IEIT$0HHHXI$IEID$IEID$IEID$IE ID$ AE(AD$(HPHPIL$01ID$8H8L%[A\A]A^]HLA}AE LHiH=[A\A]A^]L%ff.@UHAUATSLn HMeLA}tL%[A\A]]I}`1ɺfAE CfAEHCIE(HCAEIE8UHHATSH^ LcLH{`1ɾHHHHǃHHL%H[A\]UHATSH^ LcLH{`1ɺL%[A\]f.UHATSH^ LcL;tL%[A\]H{`1ɺUHHAVAUIATSHHHMeHHH=HHL9uIM H90uHCHLLHBHHHH"HCMtZH{1ɺǃHHHCHHH{1ɺL%HA}AELHiH=[A\A]A^]ff.fUHATSH^ LcLL%H{x[A\]fDUHATSH^ LcL;tL%[A\]H1ɺfDUHATSH^ LcL;tL%[A\]H1ɺfDHDHwGHWUGHG ]HGUHGGW]+G !UHAWIAVAUATASHGGO GʍpW!A9woHHEAHLJ4H9s)LLCDc P1A!Dc [A\A]A^A_]AE4 LA)A)LH;DK4/빸ff.@UHW HG]fUHAWIAVAUATASHOC )DGD!9v,HCC K{C DG)D!9v [1A\A]A^A_]HHtE4 DAE!LDCLI9r1AA)LA)LH3KH}LHLMLMHE5H@8@80tHxxLMHHH@8LMLMMM)LM}u6HUH}LHuLHLMLMHUHuLjHGHH+0H5IHGHH+0H5HKH]L}LHSLADADMH}IQHLMLMHuBD BDMHuIQHLMLMHEBDBD iL uf.UHHAWIAVAUATSHxHpHwHL0HNLheH%(H]1IHWHuHEHhHX(DHEH}HMEHUE?EHEHH HHEHEHHEH HHxH؃?H`HL;uu.HEH@8HPHpH@EHuH HUHHEL;xu1HEH@8HPHpH@EHuH HUHHxH}HMHULIH}HMLHUHEHUH9UHFUHpHH9LFyDH`H9LmMt$LHuHhA LHLHHH@ILH(HuHhLHK@LLE1HL)LHHH@ILH(1H]eH3%(Hx[A\A]A^A_]HhLE1LHUHHHH@ILMMH(L)H`pL;uuHEH@8H8HEL;xuHEH@8H8HEH}11LH}11LHpxDt(HpH@8HxxMLHExHHELAHPjH+XHHR H HHH+HH HIMNHExHHPjLH+XHHR H HL$L+%LI%I L%IHE@HMHpSDQjH`LLHExHt/HpHP818HzxLHH@8HExHHpH@88HxxLHH@8@H}L)HcH9IHELF11H}11LHExH:HPjLH+pHHR H HL L+ LI%I L IMHExHHPjLH+pHHR H HLL+LI%I LIHE@HM7H;],HpxDMt8IT$LLLMLELMLECD!CD HExHt2Hp5H@8@80tOHxxLELHH@8LEHExHt*Hp5H@8@80tHxxLHH@8HEMML)HHHEHPLHpLu11HX8LH8 A~HH{xHH`H@0IHpL}L11HX8LH8AHH{x1HH`H@0IHpH}1L1L@8LELE HA8HEIxxxH4HLH@0IH`LLHSADADH5IH5I#LLLLMLELELMHpH}11LLxLP8LULU LxHA8 HEIzxxH;HLMLH@0LMIH`LLHSADADH;]wIHpxDteH%(HE1HAOLHEHGHEtSMJMrHEHEMj(IIIVEEHMHUIH HHEIH HHxMLLhMLpKHpIE1LHUHHH@LeLeM)hHMH9Mu&IF8HPLpH@EH HUHHEHMH9xu)HC8HPHXH@EH HUHHxHuHMHULMHuHMHHUHEHUH9UHFUHhHL9LFyDL9LLpHUHuLsIA LLHHH@HUHuIMLIH)E1LLHHH@I$LH(E1HEeH3%(HpD[A\A]A^A_]Ë]E??E9Do EEHGH}X H=DpHAEIHLUH@HIB0IB(HHHAG IH/IGH@?LUHA?LEI:IJ(A7IBIO8A_PIG0IBIG(HcH)HD?HI:IB(IZ8M_8ulLqHH+HHIG@IWHMLLLLUxcALUAB@rkAeHKxHHy I9rXHHI9sF=IG@A IGH=HLALڸLHH+5HH HHHHHHtjLUH@ E1E1L]LUL]IG@HO IR8H;: HhIG@HHuE1E1LUL]L]LUAH=AG  LUIHIGLUHc]IrALUILL]L]LULapMuLa LHH IHbA^H5~H@UHAWAVAUIATSH}HHHLeH%(HE1AEHDž HDž(4 IE0HH EEA IU08@ɉDɃA%@EM̄u @H(DEDDžTH8HH@HHH1EPIHXHHHH=H ؈M( IX LeH%HIX LPH9uIBXLPH9nI;RHuM_LLLEIHH H H9 IcP HH91M M LLHH LHH`H%HH%HpHH%}HhxLLH`IB8HEL%LH HB$HH)HBHHH8ADžHuH(HHEEIE0HEH HEHAHUHEHMH}"AH LEIU0 HHEeH3%(HD[A\A]A^A_]IU08E@ɉ1HDžDM LHH }Dž|H`HHh1H`xHHpIHEADž=ɹEEHAHMHUHuHEnIp H}wA"dLEIU0l_H HHHHS8HHC8HC@H%H5H Ip HzxHAEALH6H HLM H=h IHeH%HMzXIJ8MjPMzXLIRHIBMz`IJ8IJ@HLLIX LxIBXIZ`MX Ip HzxHAHH HH`UHH%HHHhHH%HpuuHE1DžxHHHL0H1HLHADžt6L.HE1DžxH뉋H 1LH0LىP1ADžHLLHH H0LHPjHHH0H @F HHF$I}0LAH H1HB$H)H /AL H HAP Mt7M LLLH Ir8L%H HB$H LHDž _ALAL^A_ATAIA*HhxHpHHHH1LAIE0EHHHxxH H0A4UHAWIAVIAUEATISHDLH؃??H9u9@jLLEjIع1K^_u:IHIIwjL1EjILL ZYHe[A\A]A^A_]APIH5IQHHHAXAYSff.fUHAWIAVIAUEATISHDLH؃??H9u9@jLLEjIع1k^_u:IHIIwjL1EjILL-ZYHe[A\A]A^A_]APIH5IQHHHAXAYSff.fUHAWIAVIAUEATISHDLH؃??H9tMIvDAj1LEjIعL^_u:IIHIwjLLEjI1LBZYHe[A\A]A^A_]APIH5IQHHHAXAYHfUHAWIAVIAUEATISHDLH؃??H9tMIvDAj1LEjIعL^_u:IIHIwjLLEjI1LbZYHe[A\A]A^A_]APIH5IQHHHAXAYHfUHATHGIHwI$H@0HLA\]f.UHAWAAVAUIATSH@eH%(HE1Ip HUDHH A1Eu"HMeH3 %(H@[A\A]A^A_]1H}M ALHuLIp HUDHHH 1҄Hu^LHuLIIp HUDHHH MutHuLt N DfU1ɺHSHH h []ÐUHAVAUIATLfSHHC0HHt8LLAƅt܅~&A}A[DDA\A]DA^]AL LA}tLD[A\A]A^]AEfUHAWAVA AULc0ATSHHPHMH=eH%(HE1HHxIH@HCDuLeEHC8HEA!uLmLkAL;L%EuqMl$HC0HHLLtL ELHEUHEA$t~Au LLHEeH3%(HPD[A\A]A^A_]L ALA$t,uH{0HuALAA$tAD$(HM _AAZff.@UHAUAATIHDA$ID$0HHIT$08ut[ExBDLeHA\A]]AH5HHHz1D!L\AAAEHA\A]]ø떸돸DUHF HAUL ATLLfSH{t!A$LI|$[A\A]]A$HCAD$(ff.UH=@HAUATISLn HHI$HHID$HCID$HCID$HCID$ HC AD$(Lc0Lc0C(Lc8Ah HHC0HL%HC8L H5 H[A\A]]IE8LAD$#ID$ I}0ff.UHF HAUL ATLLfSH1{"LA$I|$[A\A]]ff.@UHF HAUL ATLLf$SH1{&LA$I|$[A\A]]ff.@UHAWAAVL AUIATISHLHXeH%(HE1HEHEHAHEH}HHEHHDLeHEHEE=H}uaHC08uXLLH AHGLLHxjH+pH HG HcHL)HH HHL*1L1Lp EHEM<$AOLt ELI11A 1HHH@I$LH(}LIHu1LIHHEE1IELI$LH(LHEeH3%(EHX[A\A]A^A_]HC0HU HHEHHMHEALHuHHELiHPHYIHUIHH= IHtDHEI_IHEIGIE(M}8HGjLH+wH H@ Hc EHEHuHPHC0HLff.fUHATISH^ HVHvHL&AD$HC8ID$ H{0[A\]ff.UHATISH^ HVHvHL&AD$HC8ID$ H{0[A\]ff.UDHAWAVIAUIATISHHPLEeH<%(H}1DHS0HHAAƒ0t Aƃ uuuuwEHEeH3%({HeD[A\A]A^A_]H5AQMHDMIHuQHEHAtA딹LLHAEkH=0 MMHHxHH@MHEMCLMɉEMAu5LE1HULHAEWLcHC8LLMLME%HELmLu;LMAL%ELDEDEHC8LeLcLLMHEHEE$LMHE;LMAt[L%EuLHLMLMAuUA#LHLM~LMAUH{0HuLMAAH{0HuLMAA}ArAH=DEHHDEE8UHAWAVAUATSHHL+HuMmLIHCL{MIEL(LsHHH"sHCLL"CIF8HCI~0LAh uH5H LMmI]H[A\A]A^A_]U11A HAVAUI1ATSHHLp M4$LIHHH@I$LH(LIHHH@(HX8H@AEh I$LH(1H[A\A]A^]fDUHATISHH^ HueH%(HE1EHLAD$HC8ID$ HcEID$H{0HEeH3%(u H[A\]ff.UHAVIAUATISDA$6ID$0HH ƒIT$08ut[L1ҾLjAEDHeD[A\A]A^]D AH5HHH>LLAAUEALH5HHXHeD[A\A]A^]AE1He[DA\A]A^]A]ARAGA<DUHAWAVAUATSHH}HHuL;L9u }M?L9}ttI(;EuIMxHHEMMxM9t$I}H7H_H)HDMmM9uH}%M?L9}uHHe[A\A]A^A_]MMH5SMHHHXfDUHAUI ATSHH=HtFL(LkIHÀ LHCIT$LHSID$I\$H%1[A\A]]ø@UHATISHDH;LZH{Ct>x-x([A\]LGHHHH5봾[A\]þ[A\]ff.UHAULoATISHLH H HJHHL9tH9uL%[A\A]]HFH~HBHHHH"HFUHAWAVIAUATSHH_H+eH%(HE1H LHDžp\DA}M}tMMDHpM LMHxIFLI+LhHEAFPL`EEIHEHxLhLpEL`IT$0BLEID$8HHID$8I9LHIL@ML8MIԋ\LPL`1 HI)IE8MIM8H8H9`IIIFH L)HH 9LA)^uID$0I$p hHxxIFLI|$0HuHEIF@Iv8LHFH0HIF8H"IF@؋h HI)JLPLHL@L8LI}IdžIdžAELLHEeH3%(HĠ[A\A]A^A_]H5ALHHLhLhMI MFIHHH5GLPLHL@L8L9*ff.fUHHH9rHHH9s]HHHH Hƍp]ff.UHAVAUATSH8eH%(HE1HL/IMH\\I9EI]0t L LAEA+D$AELI|$HH9HHH9I|$HH9HHH9L1HMeH3 %(H8[A\A]A^]IU8IE@LHBHHIE8H"IE@HC0Hp HxxECHuH{0EIELHELIcD$HH%HH H5IcD$HH%HH Hff.UHAWIAVAUIATISHHXeH%(HE1HEDwHC0HHoM6M-LMLI$H%L9IH%L9LLeH LmHEHEHEHHEHHEH HHEH}EH= IIHHcELIMtI@H H LID$M'I|$=<HEHMI$IJI@ B HEE1HHEIH}11LL`MI$IHS05HxLHH@82tHRxHrHt tHH=u+HC08t"H@xHPIHHH@J(H+HBJ)IIL9m]HE]H}XHEeH3%(nEHX[A\A]A^A_]IH5IHHHpHC08MtIUH Hp LID$M'I|$yH}E7 H+ID$M'I|$3H}EIHLceHxILILHxI?IE HA4EEEH}E`fUHAVAUHUIATSHH8eH%(HE1HF HUHEHPL`0HUP M$ LUHEH HEI$HEID$8HF H}HUB+BLH]HtCt HEeH3%(H8[A\A]A^]HHHS8HHHC8HC@H%H5H A$H HELADŽ$x Hp8HH@HP8HNH1HuHP8HP@HV*ff.UHHATADHA\]UHAWAVAUAHATSL%IuM$$II$(HtD9uI$M$L3I9uILM9tIƋC؅+CȉC؅uA$@HCHHHBHHH[HHHHHCH%H5H lHH[A\A]A^A_]UHAWIAVAUATISHLeH%(HE1HGH+HEH I HEDA$jID$0HH`LLAŅtQHEeH3%(LHĠD[A\A]A^A_]HDMH5MHHmH= HXHHXLuEL @HEHEIGI+HEAGPEI$HEI$ HHPH}AŅID$08tIHIGHIGPHHIOPIL$08t H DIGPH]HEHC0HHHhHH`HC8H9`EMLpMDDML8AIID$I$EHH HEL)HH A9AL݅CH IHxIL9xtpHMHULLHh HW08 tHJxHQHt tHH I6MFHH+pHLLtA)tID$8L`H9`HHMLpH}DDHHxH HAL)H 9LA HcI)tGH`HH*HBH HBL)H 9LB؉ HcI)t HV8HrH9uHXHPILJIAAALLAf.DUH%]UHAWAVAUIATISHH@eH%(HE1HEDHyHH%H9cI$H%L9LMCHL)H9-AE8IE0HHHLeH H]HEHEHEHHEIHEIE0HHHH=M LH}AƅUH}LAƅLHHEeH3%(ufH@D[A\A]A^A_]IH5IHHHHAAAAAff.UHHAULnrATIHSHH8eH%(HE1džHHI<$HuEHELmHMeH3 %(u H8[A\A]]UHAVAUIATSHH0eH%(HE1t2E1DDHEeH3%(H0D[A\A]A^]1H}LALHuL1҄uRuNLHuLIM„tȄtHuLE1FHuLEuIE0HHAff.@UH HǰHSHHHtCX[]@UHAVIAULoATIH8eH%(HE1GHuЉEHG8LHEHFzHEA<$tMI|$0HuEHELA%Et`HEeH3%(uYH8DA\A]A^]AdžI|$0HuELA%EuLLAAff.@UHAVAUATISDwG HLG A H~qA11I]øfDUHAWAVIAUIATSH`HeH%(HE1AOM LALMA}XHcIHHHH9HHH9IHH9rHHH9HH HHL9wHHL9wh1LHEeH3%(PH`[A\A]A^A_]IULLHCH HBzL1HxMALHxLA1҄uNuJLHxLIAMuƄtHxL#HxLE IF0HHAFI~0HuLmEEIF8HEHEIEzHEUHAWIAVAUIATSH H]A8^LyHH+ HIHcH HHAHH<A88 HH-HH+ HIUrIcIEjHA8 H)HHH+ HIIEzIHH9EIEH9rHHH9EԅE1LEMIH$HH+5HH HH5M_jMcIMA8H+5HH I3EIH߅HHH+5HMgzH HH5A8H+5HH I4$AAD9uIEUA IcHH߅LULUHMGxHIx L9LLHH+ HH HHHIHH0H@ E1E1IHt[6L;=)A: IhI HHL9G=IDžIBxHx HHHL]H@ E1E1LU1L]LUIHL;A:IhILULUMgzHA8 IBxHx HHHLULX E1E11LUI$HL;A:IhI$HHE1E11L]LULUL]HHXE1E11LULUWH1HH9MHHE1E11H [A\A]A^A_]IGxE1H ILH LHL;=rA:iIhIVIGxE1HIUr LH LHtQL;=A:IhIMrIEzH [A\A]A^A_]IEjH [A\A]A^A_]I$IM`pMuM` LHH H5]H5H H H H fUHHHATLSHH HH( ǃ HHHLH HHHHHX ǃH H` ǃL ǃP ǃh HX H Lǃx Hǃp H H [A\]ff.fUHAUE1ATL SHLHHH9tLD[A\A]]HHH9uHX HX H9uȋH uL uh E1Aff.fUHAWAVAAUIATSHcHH}1 HIHHpL{I I HI$HHI HI$HHEMl$I$HADŽ$HID$0H\\ID$I$AD$THHID$8Et$YID$8ID$@AD$HHL[A\A]A^A_]ÿIHtI$HH9sdHH HHI9rbHHI9sPLE1|1I$HHHHH9sHI9sL1E1* HHI$W HYI$efUHAVIAUATIStn8tcH~bHtQIFxWH7LH HHHH@8HtLE11I|$bI|$bID$b[A\A]A^]AD$1ۅHA;\$}I$HcL,LH0Ht A8tńtL;5tI+hI$HINxHy HHH Ht#LI(MtE11I$LjH HuE1I$LFHHLE11I|$b@UHAVAUATISHLvjL.A|$YuDI|$ZHt:I$=HH)I|$ZHiID$ZMA|$XH{0LAEFAMcI$HJHH9HHH9I$HH9rHHH9HH HID$HI9rHHI9r*L11[A\A]A^]IT$LHaL1[A\A]A^]HCH H;tI|$jGUHHATIHH9rHHH9I$HH%HH HI$HH9rHHH9rvI$HH%HH HID$HI9rHHI9rL1A\]LA\]dff.UHAWAVAUATISHH}M|$jLUЅtA8]I<$E1E11HIw LL AMLcHL)HH I9LcI9}HJHL)HH H9tHcI$IcLH AD$=u|IG LH M$JL)HH HA:uoHyHH)HIAI<$AIcH9 E1HD[A\A]A^A_]IG I$JH+HH HMJxHIy H9r.HHH9s=IAH¾HHH)HƉIHH HHcLHt\L]H@ E1E1LUL]LUIHtL;A:IhIHHuE1E1L]LULUL]뚹 H= LULUHID$bHA4$ LUAŅdID$bLUH8@E1DmHMEM#H H_AHIL$bHNjAD9vIM IcHHуt DmH9MIBxLH HHHHH@0E11L!ID$bH8HE1HOI$IcHH ‹WI$ H4DwLw*L9pu=t5H HUIH HH IHH9,IN H}DHIH;E1HyI}jEE11I>CAIcI;}7IV Hdisconn_wq&scifdev->lockUnaligned_DMAscifscif-%dAdded peer dnode %d scif_peer-dev%uRemoving peer dnode %d scifscif_peer_busep %p self windows ep %p remote windows RunningOfflinestatenode_id%-16s %-16s %-16d %-16s scifscif_devscif_rmaen_msg_logp2p_enablescif_send%s err %d scif_recvinclude/linux/thread_info.hscif_registerscif_unregisterscif_readfromscif_writetoscif_vreadfromscif_vwritetoscif_fence_markscif_fence_waitscif_fence_signalscif%s %d err %d %s err %d qp_offset 0x%llx %s %d timeout scif&ep->sendlock&ep->recvlockSCIFAPI open: ep %p success SCIFAPI send (K): ep %p %s SCIFAPI recv (K): ep %p %s SCIFAPI listen: ep %p %s &ep->conwqSCIFAPI close: ep %p %s &x->waitSCIFAPI accept: ep %p %s &cep->sendlock&cep->recvlock&cep->sendwq&cep->recvwq&cep->conwqSCIFAPI connect: ep %p %s &ep->sendwq&ep->recvwq&ep->conn_pend_wqSCIFAPI send (U): ep %p %s include/linux/thread_info.hSCIFAPI recv (U): ep %p %s SCIFAPI pollfd: ep %p %s UnboundBoundListeningConnectedConnectingMappingClosingClose ListeningDisconnectedZombie%s %d error %d failed to map mmio for %d SCIF_INTRnode add failed for node %d payload %llx %llx %llx %llx %s: unknown msg type %d Rcvdinclude/linux/scatterlist.hinclude/linux/dma-mapping.hSent%s %d error %d uop %d SCIF LOOPB %dscifBADINITEXITSCIF_EXIT_ACKSCIF_NODE_ADDSCIF_NODE_ADD_ACKSCIF_NODE_ADD_NACKREMOVE_NODEREMOVE_NODE_ACKCNCT_REQCNCT_GNTCNCT_GNTACKCNCT_GNTNACKCNCT_REJDISCNCTDISCNT_ACKCLIENT_SENTCLIENT_RCVDSCIF_GET_NODE_INFOREGISTERREGISTER_ACKREGISTER_NACKUNREGISTERUNREGISTER_ACKUNREGISTER_NACKALLOC_REQALLOC_GNTALLOC_REJFREE_PHYSFREE_VIRTMUNMAPMARKMARK_ACKMARK_NACKWAITWAIT_ACKWAIT_NACKSIGNAL_LOCALSIGNAL_REMOTESIG_ACKSIG_NACK%s %d err %d DMA engine hung? include/linux/dma-mapping.h%s %d err %d len 0x%lx scif&x->wait%s %d err %d scif%s %d err %d %s %d -ENXIO %s %d unexpected scif%s %d err %d &alloc->allocwqinclude/linux/dma-mapping.h&rma->rma_lock&rma->mmn_lock&rma->markwq&window->regwq&window->unregwq%s %d incorrect ref count %d include/linux/scatterlist.h%s %d map_err %d %s %d -ENXIO %s %d err %d len 0x%lx %s %d err %ld scif%s %d ENXIO %s %d err %d license=GPL v2description=Intel(R) SCIF driverauthor=Intel Corporationsrcversion=9F0AAA8A3A5FF62B45D1971depends=scif_busretpoline=Yintree=Yname=scifvermagic=5.4.0-216-generic SMP mod_unload modversions dnode %d: peer device_add failed dnode %d: dmam_pool_create failed dnode %d: initialize_device rc %d drivers/misc/mic/scif/scif_peer_bus.cwindow %p type %d temp %d offset 0x%llx nr_pages 0x%llx nr_contig_chunks 0x%x prot %d ref_count %d magic 0x%llx peer_window 0x%llx unreg_state 0x%x va_for_temp 0x%lx page[%d] dma_addr 0x%llx num_pages 0x%llx page[%d] = pinned_pages %p address %p sg[%d] dma addr 0x%llx length 0x%x Total Nodes %d Self Node Id %d Maxid %d drivers/misc/mic/scif/scif_fd.cSCIFAPI connect: ep %p connected SCIFAPI connect: ep %p connection refused SCIFAPI get_node_ids total %d online %d filled in %d nodes SCIFAPI bind: ep %p %s requested port number %d SCIFAPI bind: bound to port number %d SCIFAPI close: zombie state unexpected SCIFAPI accept: ep %p new %p scif_setup_qp_accept %d qp_offset 0x%llx drivers/misc/mic/scif/scif_api.cScifdev %d:%d received NODE_ADD msg for node %d Remote address for this node's aperture %llx failed to setup interrupts for %d failed to setup qp_connect %d Scifdev %d received SCIF_NODE_ADD_ACK msg src %d dst %d SCIF_NODE_ADD_NACK received from %d Unknown message 0x%xn scifdev->node 0x%x %s: msg type %s, src %d:%d, dest %d:%d payload 0x%llx:0x%llx:0x%llx:0x%llx %s %s: rejecting DMA map of vmalloc memory SCIFEP_MAGIC mismatch between self %d remote %d Warning: QP check timeout with state %d %s %d remote node %d offline, state = 0x%x drivers/misc/mic/scif/scif_nodeqp.c%s %d BUG. Addr not found? window %p off 0x%llx %s %d Desc Prog Failed ret %d %s %s: rejecting DMA map of vmalloc memory %s %d total=%d, current=%zu reached max SCIFAPI readfrom: ep %p loffset 0x%lx len 0x%lx offset 0x%lx flags 0x%x SCIFAPI writeto: ep %p loffset 0x%lx len 0x%lx roffset 0x%lx flags 0x%x SCIFAPI vreadfrom: ep %p addr %p len 0x%lx roffset 0x%lx flags 0x%x SCIFAPI vwriteto: ep %p addr %p len 0x%lx roffset 0x%lx flags 0x%x drivers/misc/mic/scif/scif_dma.cSCIFAPI fence_wait: ep %p mark 0x%x SCIFAPI fence_signal: ep %p loff 0x%lx lval 0x%llx roff 0x%lx rval 0x%llx flags 0x%x SCIFAPI fence_mark: ep %p flags 0x%x mark 0x%x SCIFAPI fence_mark: ep %p flags 0x%x mark 0x%x err %d drivers/misc/mic/scif/scif_fence.c%s ep %p zap vma %p size 0x%lx SCIFAPI vma open: vma_start 0x%lx vma_end 0x%lx SCIFAPI munmap: vma_start 0x%lx vma_end 0x%lx SCIFAPI munmap: ep %p nr_pages 0x%x offset 0x%llx SCIFAPI get_pinned_pages: ep %p offset 0x%lx len 0x%lx SCIFAPI mmap: ep %p start_offset 0x%llx nr_pages 0x%x drivers/misc/mic/scif/scif_mmap.cSCIFAPI unregister: ep %p offset 0x%lx len 0x%lx %s %d scif_unpin_pages called without pinning? rc %d %s %s: rejecting DMA map of vmalloc memory %s %d error %d alloc_ptr %p nr_pages 0x%x %s %d ref count should be +ve locked(%lu) > lock_limit(%lu) SCIFAPI register: ep %p addr %p len 0x%lx offset 0x%lx prot 0x%x map_flags 0x%x SCIFAPI register: ep %p addr %p len 0x%lx computed_offset 0x%llx drivers/misc/mic/scif/scif_rma.cSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSscif_client_registerscif_client_unregisterscif_get_node_idsscif_pollscif_recvscif_sendscif_acceptscif_connectscif_listenscif_bindscif_closescif_openscif_vwritetoscif_vreadfromscif_writetoscif_readfromscif_fence_signalscif_fence_waitscif_fence_markscif_put_pagesscif_get_pagesscif_unregisterscif_registerscif_register_pinned_pagesscif_unpin_pagesscif_pin_pagespmodule_layoutĕ,/flush_workӅ3-system_wq*kmem_cache_destroybus_registeroCdma_direct_unmap_sg:zLkmalloc_cachesE:#__kmalloc!ʈsg_init_table __put_devmap_managed_pageUdebugfs_create_dir'usingle_openk"debugfs_create_u8[$subsys_interface_unregisterȞPsingle_release@1&mmu_notifier_registerjdelayed_work_timer_fnYjV__x86_indirect_thunk_r9cseq_printfGV__warn_printkysg_next__const_udelay9cinit_timer_keyb˛@mutex_unlockɥFinit_iova_domain5mmputvfreedma_free_attrs,idebugfs_create_filelevmemmap_base9tdebugfs_remove_recursiveSseq_read 0pv_opss+subsys_interface_registerNcomplete_allT__init_waitqueue_headJ_copy_to_user8mwait_for_completionpPpgprot_writecombine $misc_registerkR~__x86_indirect_thunk_r10囝R_dev_warnx=cancel_delayed_work5 ioread8idr_destroy ydevice_delecurrent_taskQ__mutex_initX~get_task_mmvmmu_notifier_unregister(Lphys_baseY7+dma_sync_wait nǡ_cond_rescheddma_direct_map_page/dma_alloc_attrsvУkmem_cache_free*mutex_lock destroy_workqueueW=poll_freewaitTw/dma_pool_free~I6intel_iommu_enabledidr_alloc"8device_addy`synchronize_rcuڶV3_dev_errxfputLhbus_unregisterXmLput_iova_domain0poll_initwaituyHinit_wait_entry[evidr_removeg/:sg_alloc_table^|page_offset_basecapablecdma_direct_unmap_page-U_dev_infoI@vzallocӱ1 kmem_cache_alloc!: ioremap_nocachealloc_iovahVput_device\j__get_free_pagesmqueue_delayed_work_on_irefcount_warn_saturate) __stack_chk_fail򆹜vmalloc_baseQscheduleݍschedule_timeoutkmalloc_order_trace.7iowrite81flush_delayed_workBmemcpy_toio\ɢ.__x86_indirect_thunk_rax:ܿ__x86_indirect_thunk_r11 Tdev_driver_string얋gdma_pool_allocm__fentry__Ѡ"kmem_cache_alloc_traceRv_raw_spin_lock"__dynamic_dev_dbgget_deviceqkmem_cache_createCfree_pages"#>__wake_up}scif_unregister_driver&prepare_to_wait_eventzap_vma_ptesmseq_lseekDschedule_timeout_interruptible zkfreeJUdma_direct_map_sg)remap_pfn_rangeBqIdevice_initializeS9iounmapDb}memcpy_fromioiova_cache_putfree_iovascnprintfTfinish_waitXfdevice_unregisterO[sg_free_table6queue_work_ons6)completenJnesnprintfgvmalloc_to_pagedev_set_name__msecs_to_jiffiesbireserve_iova Mwait_for_completion_timeout.6_copy_from_user idr_findCiova_cache_getalloc_workqueue\jmisc_deregister| dma_opsHۈ__check_object_sizeԗvanon_inode_getfileP__put_page0get_user_pages_fastۘdmam_pool_createHscif_register_driver"Xdevmap_managed_key'XEOFU%"xNB| {\@$~d/)O+  _@@H H H H H H _H @scifGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0scif.ko Ε $'I#l0#=} U j }7.:p:'*)'&'2'>'J'V'b'n 2z!04 88Y|$6 8Ra p  $  $  n`'8@`  G  *# /@ < p8Xgl   0    u  <)h @ V\ l R  H  >  l, $=^ }@` 8 8"H1 8M'@Y'@e 8 8P H8u0 ~ P8# 8 8'@( 8D'@P` 08|'@'@'@'@'@ 86(  h8'@'@('@4'@@ 8\ 8x 8  8X h  x *  9 ,@N?  ZIY 90h RIw `R( Rn  8  8 iW U  8  `8( V^;  (8W V'h  W4} `W % _ @H XF  @ D<9 `X=Z Xp PY $ .  @8   z  (* @9 `H lN T @sli  ,     ) { P {_ }q =  }0 @o     `O" KЂ1e(.v=/,!;s Zl/~0<$0` `  P /BQ` 8| 8 8 x8   H,F ``z T6OgP/ '@ 8/-DSDix X8p  8 8 ' x7P i  P8 | 8 S 8/ p8K 5\H kRu 8C ch  ,  '   88& x2 AX P _8 n r a F  88P j(  8 X` '@1 ,?W|q. ) p $'@'@'@'@'@ W $$@ 3K{ h w <    b  0 8  8/ 8Kp Z`tmYrx) '`    "%()*s  0LPp "3 hAU`s`FMPmL 1C05BQ @ajx.a0=trFHy-%;0S\e R0KJI3J9PAb#N41=@ Q+p;N`61[eo6y.(H& ) 2*?0OYhpkfe Z>(E~!cIb#5@DRQ`[s$hPpy;2G*s{A\Z) i " 4 G ` Py   [y b P&     !B!*!?;!R!h!J:x!!!!!0n!&p!y6!p"H"إ)":"B"L"pQ`"~5gJ/Lx"""" ""n"@"#"#-#<#L(J#vtI_#0=n#`IM{####&s0####иQ#`$$"$,$Z @$N$g$u$lt$IF$$ k$$$$V%%&&%u(;%N%\% Wo%h2}% O%pn%%oT k%%p\W%@ l&&D,&@<&X&e&'u&v&&&&&J&& O&''$'`i;'O']'s' R''''jn''-(|( 1(8(x8P(Y(k(-((((-((PRv"(())`']%)2)A)P)0a)`v):)))t) ))))*@ Z j* **'3*?/K*f*K-s*W**@ R**Hώ* *Pls(P+P{+1+pG+Q+I[+KJk+M|++++)+V?++P7+P_,0l,0,:,䤄J,X,b,q,' |,,,,, __UNIQUE_ID_srcversion43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6scif_intr_bh_handler_scif_exitscif_qp_setup_handlerscif_qp_setup_handler.coldscif_probeg_loopb_cntscif_removescif_init__key.49690__key.49694__key.49695__key.49696__key.49697__key.49641__key.49642scif_driver__UNIQUE_ID_license124__UNIQUE_ID_description123__UNIQUE_ID_author122id_tablescif_peer_release_dev__UNIQUE_ID_ddebug124.49602scif_add_peer_device.coldscif_peer_register_device.cold__UNIQUE_ID_ddebug126.49642__func__.49643__func__.49603__scif_get_portscif_rma_openscif_rma_showscif_dev_openscif_dev_showscif_display_windowscif_dev_fopsscif_dbgscif_rma_fopsscif_fdclosescif_fdflushscif_fdopenscif_fdmmapscif_fdpollscif_fdioctl__UNIQUE_ID_ddebug120.49579__func__.49580.LC3__ksymtab_scif_open__kstrtab_scif_open__ksymtab_scif_close__kstrtab_scif_close__ksymtab_scif_bind__kstrtab_scif_bind__ksymtab_scif_listen__kstrtab_scif_listen__ksymtab_scif_connect__kstrtab_scif_connect__ksymtab_scif_accept__kstrtab_scif_accept__ksymtab_scif_send__kstrtab_scif_send__ksymtab_scif_recv__kstrtab_scif_recv__ksymtab_scif_poll__kstrtab_scif_poll__ksymtab_scif_get_node_ids__kstrtab_scif_get_node_ids__ksymtab_scif_client_unregister__kstrtab_scif_client_unregister__ksymtab_scif_client_register__kstrtab_scif_client_registerscif_add_client_devscif_remove_client_devscif_conn_func__UNIQUE_ID_ddebug135.49817__UNIQUE_ID_ddebug134.49813scif_conn_func.cold__func__.49796__UNIQUE_ID_ddebug164.50159__key.49610__key.49611__UNIQUE_ID_ddebug120.49612__UNIQUE_ID_ddebug131.49747scif_ep_states__UNIQUE_ID_ddebug132.49754__UNIQUE_ID_ddebug159.50072__UNIQUE_ID_ddebug160.50092__UNIQUE_ID_ddebug133.49768__key.49784__UNIQUE_ID_ddebug123.49654__key.12439scif_close.cold__UNIQUE_ID_ddebug138.49883__key.49905__key.49906__key.49914__key.49915__key.49916__UNIQUE_ID_ddebug140.49910scif_accept.cold__func__.49884__UNIQUE_ID_ddebug137.49841__key.49857__key.49858__key.49859__key.49861__UNIQUE_ID_ddebug151.50023__UNIQUE_ID_ddebug156.50051__UNIQUE_ID_ddebug161.50116__func__.50160__func__.50117__func__.50093__func__.50073__func__.50052__func__.50024__func__.49842__func__.49769__func__.49748__func__.49655__func__.49613.LC34scif_init_p2p_info.isra.0scif_init.cold__func__.49731scif_exit_ackscif_node_add__UNIQUE_ID_ddebug124.49803__UNIQUE_ID_ddebug125.49808scif_node_add.coldscif_node_add_ack__UNIQUE_ID_ddebug127.49835__UNIQUE_ID_ddebug128.49840scif_node_add_nack__UNIQUE_ID_ddebug129.49850scif_node_removescif_node_remove_ackscif_get_node_info_respscif_msg_unknownscif_display_message.isra.0.part.0message_typesscif_nodeqp_msg_handler.isra.0scif_max_msg_idscif_intr_funcscif_nodeqp_msg_handler.isra.0.colddma_unmap_page_attrs.constprop.0scif_loopb_wq_handlerscif_p2p_setsg__warned.32512scif_setup_qp_connect_response.cold__UNIQUE_ID_ddebug123.49769__func__.49770_scif_nodeqp_send.coldscif_poll_qp_state.cold__func__.49827__func__.49804__func__.49836__func__.49851.LC18.LC19scif_send_rmnode_msg__ksymtab_scif_readfrom__kstrtab_scif_readfrom__ksymtab_scif_writeto__kstrtab_scif_writeto__ksymtab_scif_vreadfrom__kstrtab_scif_vreadfrom__ksymtab_scif_vwriteto__kstrtab_scif_vwritetoscif_mmu_notifier_invalidate_range_endscif_async_dmascif_dma_callbackscif_async_dma.cold__func__.49813scif_rma_local_cpu_copyscif_sync_dma.constprop.0scif_sync_dma.constprop.0.cold__func__.49795scif_rma_completion_cb__scif_rma_destroy_tcwscif_mmu_notifier_invalidate_range_startscif_mmu_notifier_releasescif_rma_destroy_windows.coldscif_rma_destroy_tcw_invalid.coldscif_off_to_dma_addr.cold__func__.49915scif_rma_list_cpu_copyscif_rma_list_dma_copy_unalignedscif_rma_list_dma_copy_unaligned.cold__func__.49986scif_rma_list_dma_copy_alignedscif_rma_list_dma_copy_aligned.cold__func__.50090scif_rma_list_dma_copy_wrapper.isra.0__warned.37657scif_rma_list_dma_copy_wrapper.isra.0.cold__func__.50029scif_rma_copyscif_mmu_notifier_ops__func__.49784scif_rma_copy.cold__func__.49684__func__.50186__UNIQUE_ID_ddebug162.50195__UNIQUE_ID_ddebug163.50220__UNIQUE_ID_ddebug164.50245__UNIQUE_ID_ddebug165.50270__func__.50271__func__.50246__func__.50221__func__.50196.LC12__ksymtab_scif_fence_mark__kstrtab_scif_fence_mark__ksymtab_scif_fence_wait__kstrtab_scif_fence_wait__ksymtab_scif_fence_signal__kstrtab_scif_fence_signalscif_prog_signal_cbscif_fence_mark_cb_scif_send_fence_signal_wait_scif_send_fence__key.14471__UNIQUE_ID_ddebug123.49757scif_fence_wait.cold__func__.49758scif_prog_signal.cold__func__.49633__func__.49619__UNIQUE_ID_ddebug124.49777__func__.49778_scif_fence_mark.cold__func__.49728__UNIQUE_ID_ddebug121.49736__UNIQUE_ID_ddebug122.49741__func__.49737__ksymtab_scif_get_pages__kstrtab_scif_get_pages__ksymtab_scif_put_pages__kstrtab_scif_put_pages_scif_zap_mmaps__UNIQUE_ID_ddebug121.49575__func__.49576scif_insert_vmascif_vma_open__UNIQUE_ID_ddebug138.49789scif_delete_vmascif_munmap__UNIQUE_ID_ddebug139.49804__UNIQUE_ID_ddebug140.49809scif_munmap.cold__func__.49805scif_free__UNIQUE_ID_ddebug126.49669scif_get_pages.cold__func__.49670scif_recv_munmap.cold__func__.49561scif_cleanup_rma_for_zombies.cold__func__.49611__UNIQUE_ID_ddebug141.49825scif_vm_opsscif_mmap.cold__func__.49826__func__.49739__func__.49790__ksymtab_scif_pin_pages__kstrtab_scif_pin_pages__ksymtab_scif_unpin_pages__kstrtab_scif_unpin_pages__ksymtab_scif_register_pinned_pages__kstrtab_scif_register_pinned_pages__ksymtab_scif_register__kstrtab_scif_register__ksymtab_scif_unregister__kstrtab_scif_unregister__raw_spin_unlock__UNIQUE_ID_ddebug137.50699scif_unregister.cold__func__.50700scif_send_alloc_request.isra.0__key.50415scif_send_scif_register.part.0scif_free_window_offset.part.0scif_send_scif_registerscif_destroy_pinned_pagesscif_unpin_pages.cold__func__.50623scif_destroy_incomplete_windowscif_create_remote_lookup__key.50216__key.50218__key.50219__key.50249__key.50250scif_destroy_window.cold__func__.50304scif_prep_remote_windowscif_prep_remote_window.cold__func__.50435__func__.50404scif_register_pinned_pages.cold__func__.50644__func__.50504scif_recv_unreg.cold__func__.50547__UNIQUE_ID_ddebug134.50598__func__.50599__UNIQUE_ID_ddebug135.50668__UNIQUE_ID_ddebug136.50675__func__.50669scif_register.cold.LC7.LC15scif_query_window.cold__func__.49760scif_unregister_all_windows.cold__func__.49819devmap_managed_keyscif_rb_writescif_alloc_reqscif_recv_waitscif_register_driverdmam_pool_createscif_setup_qpget_user_pages_fast__put_pageanon_inode_getfile__check_object_sizedma_opsscif_cnctreqscif_rb_update_read_ptrscif_loopb_msg_handlerscif_rb_commitscif_map_windowmisc_deregisterscif_get_new_portalloc_workqueue__crc_scif_vwriteto__crc_scif_acceptiova_cache_get__crc_scif_bindidr_find__crc_scif_pin_pagesscif_unmap_all_windows_copy_from_userwait_for_completion_timeoutscif_intr_handlerscif_send_acksreserve_iova__msecs_to_jiffiesscif_cnctgntdev_set_namevmalloc_to_page__this_modulescif_free_window_offsetsnprintfcompletescif_rma_handle_remote_fencesscif_rma_ep_can_uninitscif_recv_sig_remotequeue_work_onscif_clientsendscif_off_to_dma_addrscif_discnct__crc_scif_readfromsg_free_tabledevice_unregisterscif_rb_countfinish_wait__scif_pin_pages__scif_flushscnprintffree_iovascif_conn_handler__crc_scif_unregisteriova_cache_put__crc_scif_register__crc_scif_unpin_pagesmemcpy_fromioiounmapdevice_initializecleanup_moduleremap_pfn_rangedma_direct_map_sgkfreeschedule_timeout_interruptibleseq_lseek_scif_nodeqp_sendscif_setup_qp_connect_responsescif_peer_unregister_devicezap_vma_ptes__scif_pollfdprepare_to_wait_eventscif_unregister_driverscif_cleanup_zombie_epd__wake_up__crc_scif_writetokmem_cache_createget_devicescif_teardown_epscif_infoscif_free_qpscif_destroy_p2pscif_user_send__dynamic_dev_dbg_raw_spin_lockkmem_cache_alloc_trace__crc_scif_client_register__fentry____crc_scif_openinit_module__crc_scif_closedma_pool_allocdev_driver_stringscif_peer_bus_init__x86_indirect_thunk_r11__x86_indirect_thunk_raxmemcpy_toioflush_delayed_work__crc_scif_listenscif_recv_mark_respscif_destroy_intr_wqiowrite8kmalloc_order_tracescheduleschedule_timeoutscif_cleanup_ep_qpvmalloc_base__stack_chk_failrefcount_warn_saturatequeue_delayed_work_onscif_discnt_ack__get_free_pagesput_devicescif_recv_munmapalloc_iovascif_setup_loopback_qpioremap_nocachescif_disconnect_nodescif_rma_list_unregisterscif_cnctgnt_ack__crc_scif_connectkmem_cache_allocvzalloc_dev_infoscif_recv_wait_resp__crc_scif_fence_signaldma_direct_unmap_pagecapablescif_unregister_windowscif_peer_buspage_offset_base__crc_scif_get_pagesscif_add_peer_devicesg_alloc_tablescif_rma_destroy_tcw_invalididr_removescif_anon_fopsscif_rb_space__crc_scif_vreadfromscif_user_recvscif_cnctrejinit_wait_entrypoll_initwaitput_iova_domain__crc_scif_client_unregisterbus_unregisterfput_dev_errscif_recv_sig_respscif_rma_ep_initsynchronize_rcudevice_addidr_allocintel_iommu_enableddma_pool_freescif_rma_destroy_windowspoll_freewaitscif_nodeqp_intrhandlerscif_cnctgnt_nackdestroy_workqueuescif_send_exitmutex_lockscif_destroy_windowscif_peer_bus_exitkmem_cache_freedma_alloc_attrsdma_direct_map_pagescif_cleanup_scifdevscif_insert_window_cond_reschedscif_create_windowdma_sync_waitscif_recv_unreg_nackscif_alloc_gnt_rejphys_basescif_destroy_loopback_qpmmu_notifier_unregisterscif_setup_qp_connectscif_put_portget_task_mmscif_add_epd_to_zombie_listscif_insert_tcwscif_unregister_all_windows__mutex_initunaligned_cachecurrent_taskdevice_delidr_destroyioread8cancel_delayed_work_dev_warn__x86_indirect_thunk_r10scif_recv_unreg_ackscif_reserve_dma_chanmisc_registerpgprot_writecombinescif_get_window_offsetwait_for_completion_copy_to_user__init_waitqueue_headscif_recv_reg_ackcomplete_all__mod_scif__id_table_device_tablesubsys_interface_registerscif_qp_responsescif_recv_markscif_mmu_notif_handlerscif_unmap_windowscif_peer_register_devicepv_opsscif_handle_remove_nodeseq_readscif_query_windowdebugfs_remove_recursivevmemmap_basescif_drain_dma_intrdebugfs_create_filescif_cleanup_rma_for_zombiesdma_free_attrsscif_recv_sig_localvfreemmputinit_iova_domainscif_rsrv_portmutex_unlockinit_timer_key__const_udelayscif_prog_signalscif_setup_qp_accept__crc_scif_pollsg_nextscif_free_virt__crc_scif_recv__warn_printkseq_printf__x86_indirect_thunk_r9delayed_work_timer_fnscif_recv_regscif_exit_debugfsmmu_notifier_registerscif_dev__crc_scif_get_node_idsscif_destroy_remote_windowscif_rb_init__crc_scif_register_pinned_pagessingle_releasescif_recv_reg_nackscif_setup_intr_wq__crc_scif_fence_waitscif_recv_unregscif_poll_qp_statescif_get_node_infosubsys_interface_unregister__crc_scif_fence_markscif_mmapscif_stopscif_clientrcvdscif_rb_get_nextscif_ulimit_checkdebugfs_create_u8single_openscif_init_debugfs__crc_scif_put_pagesdebugfs_create_dir__scif_connectscif_query_tcwscif_misc_handler__put_devmap_managed_pagescif_fops__crc_scif_sendsg_init_table__kmallockmalloc_cachesscif_portsdma_direct_unmap_sgkmem_cache_destroybus_registersystem_wqflush_work !(w1OaqxO6>D L^|y y y  1oKU &l uy. %7QgyUy& Kdx?y.y$%,Aoz nU  8 !9JLOXl     ff!9Eaifv}  f  f    !AFU LZp u L T L   ( L/ TA X L_ i n  L T          & D qX ] qr w q 0 q X q  q lA Y Zh m q  (  |    q  4 qJ fU b (g f      q y Z ` h J q y y R u# q* A I  4Q Xa q    T   ;!1AE~I T  PTSfI7%s3INIhIy L P P f 4F+GI_e~xFpyhI/I0NIpI $  p `$$ + p0D P \ #h t 2  f  P @%ASasD1z(7?{'(Ngr (  (f P! 4H (O \fuH y & +f<C$M T Y`gq~  @ `N'\<- 4 9ra @h m8| @ 8$  'Ndj T$   { $ ! H& 1 }   T '  T4!j@!xb!!!!!!">"'"""#+#fF#$P# W# P_# d###<$b$ Tg$'t$$$%6%S%k%%%v%% T&'\&|&&&&f'$'  ' ' $'a''' @' @'J' T(( ((d/( `6(d=( L(fk( T($( &( ( (( T(('( ) T)T) T_)2q) ))4) T) ))\) `Q*2X*La* Pq* P* *f* (**|* * **  + 2+ (7+f?+F+ K+X+4++ +f+y+v,, T,,S, `}, T,6, (,,, , (,f, , (,f--$)- K0- 8- =-I- HN-]- Tm-6----f--f- (--|- -- . R.o. @v. d.J.v. T. (.f./  ///'// :/ T/'-0C0W0n000 T0\1+1 @21 >18E1 @L1 Y18v1y11D11<11 1 1r2J2jk2 @r2 2J2 @2 2J2 @2 2J23 3'33B3W3 T_3g33333344P4 d4l44y4v44$4 m5 0 5 5q555 T5 H5 5 6 T*6 TX6a6666 H6 H666 67 T<7Q7w7y77'7y77 8 T(8f8{z88 @8 8J8 @8 8J8 @8 @8JL9y9$9 9 h9 99 H999 Tb: @i: v:J: @: :J: @: @:J: @: :J: H:;; ;#; H5; T<;C; HS;q;|;;;<)<s;<<f<<$< < < <=f=1====s=I4>f<>_>$f> Hm> w> |>>f>>>? TG? Tp?~????$? ? d? ?@ T7@E@@ T@@@ TAA/AQAAA A :AEBBBBB C2CYCCCCyCCy%D1DtED\DtpDDDDD TDDDEE TEt*E p1EtAENEUE _EmE rE{E EfEE EElE pE pEF$F ,F7F p@F EFfaFF,FF FF\F `F `F FfGGG TG GfGGyGvG THH.H TsHHH (HHHHH HH TH (HfI(ICIMI TaIxII TIII (II|I I HJnJuJJ JJJ TJ (JfJyJvJKK T!K1KHKWK TtKKKK TKKL1LLLLLMMMMMNkNsNSyNN NNNNNyN Of0OyBOOOPvP5PvP$QB\QpQ}QQQQtQQtQRR.R5RKRSRzR hRRyRyRRSSS<)SVS1^SemSwS  S SSSy Tv=T DT MT`T gT {TTTT TTTyTvT Uy(U;UyjUUSUUU 1U `UUV VV(Vv/V 4VfSV h_V hVuV%VVyVvV V (VWyWU,WyNWcWW WWW WWfWvW WWWWLW WfX$X+X@4X:X]BX JXXXtXXX|XXX XY T0YQYYYYZ!ZCZnZ['[t;[p[[[[[t\8\E\tZ\q\\\*]|9]_]]]]Z^6^E^ys^^^Z^B__y9_tT_#d_t}_#_ __ __y `/` >`H` PP`oa` t`` P`o``-`-`-`-``"adYdyddZdd ey5etPe#`et}e#e eeeee f f&f P.foCf Vf`f Phfozf-f-f-f-fffgg|=gg|g|gg!h>h<Chph1hhhhhih ij/ix=i TIiqii i i @iiyij!jTjjjjjjkvk!kIkjkvk'kk hkkk hkl h"l,l1l:l?lDlIlQlllllmvm@mQmxmmmm m Tmm mmvm,mmnnv1nJnjnnn un n nn nn n|nn<nnn nn nn XoAoo|o|ooSo|oooooop ppp(p:pxQpcp upprptp qqqLqcqtrq~qqyrr rtrWrcrlrrrr rfrtrAs`sgsysvssssss tyBtKttZtrtyttttt+uJuySuvjuuvuuuu uuu Huu (v vv %v OvWv_viv Tvv v|v v vwww !w6wKwYw Tdwow |w (wfwYw]w wwwww xx8xyHx]xlxrxxyxxxxyxyyPyyVyyy'z zDzXzzz'zzz{${1{B{Q{j{y{{v{H{{{5|V|b|n| }|||||e||9|} }}E}Z]}L~Zd~ATmuA)9  yT]tq     ( T/6 @a Tт -ykzf΃ փ'݃  ! TQ^t{ TÄ'ۄ  T8E]nfu z   Tۅ D H  Ta0fÆ ʆ T b Z؈Z) <p~Š'Ae~{>bz9 9IU9^f9x ֎B%9.69K%>^2Aađ#Jz-Tlڔhh 6BhKShehƕhޕ4DZĖZYq͗ ;ZRZ(Hdƙ Jq|ǚAL&EQ`E`oeqz(˟ן`q %Iš 9 *<Zgyt٢#9 [ jt |o--m(u~ :ɥfT- TWf§8WFfI NU\ go } T өfNNN 4/D :j  wfG(hy۬5 T"KSfԭ  AN!̮$׮  $ H Ư$  w$  xƱα'/sȲܲ>Qqf!P,d @ Jƴٴ T OfWvĵf_$ P $:fDqy,   f&2 7\vqfѸ f1tWĹʹZ>|Ӻߺ5fWd1$û 2:QtivԼiv$ X xKim, @ Ji9V Tk Tv8v_l$| p '   CvKip }  f   0<} D PQ]K wv! $  $$  + 0 (6 TF (Kfe$p  w ` ~ P$ T^  e l$q} T!o'W [v"{^f$  p   #$(VeoaNifuaa f4[Vv^{Wl $]wmf$  f!GfZ? ? fW f    T& 0v   l p pK l    T  f q'$ X 8$V_Wj vF'm  f T!'(FOWZ it |f$   @V I[Jz'0L`Z~ T T-a7apq* ',BfgaS]aja blq'#1SxZ(?Z{ZZ >PZwy *FUy|yt:#Ntm#t#" yK"Wfy  ( o-%-1-=-I-U-ai @p u8c @ 8 @ jJf!D'P @ J4 @; @Jyaa.=]M]yrtt'BRS a/?`aab>Maaa'(QZZgZ )8y]tu# l l3tL[ nx ( o--y '$fHw Sl yq/;Vby !)1f jqz'ffv'2ffb    T (AXz$  ;%[;aT'G(#I8 ^ s &f"1Qu'wv{   X v{,Lqf{,4Rv\ Tdf4My^y^y;ttvk&wyyt{   W &  f v; fO [[ vf  k r y       T     { f   ! ) fA _   f    f  . 6 fA  ' ' + s  :  pUqw+ZM4$;  @$     0 Baav-W'G(,I\&f $   "   * :/3Ib p  2 AQ, ?F M T [ i Tpw cq5QRdff !L3 H:LA R TY` (j =9$y)1yG PUg (px<  f  P  H w;H/Y H` mz H ? H w?$  s, $ (  w%5d4I P Y`eOr H{T T  T  N @5 :K g]+Xn w|JX yg h    ,4%9lO V [e|{  |  |  |   |+ 2 7AW ^ cm     @փe @ f$$ + @09@$R Y x^h؎o$ 0 xg$ ` x$   >|Nf\$k r w§ T$  $    %1K R bw|       - 4 A K ya l u } y    y    y $     $ H ' 3 ? VS h Z g l m h   f N     $  $  Q X   ) f5 I X P ] h m  $     X  ` ;  t `  ;% * t1 $=  D  I S Z $f @ m r w   ;     Y   ' , L  S ;` k s   ;    ;   ;     & 6  =  FWf\ q p x 2  p  2 $   F @$ `  S    0 $8+ 2 B9 ?J@S8Z a Vh (m8t { j 8   hH PP PX `` `h pp px        '+ 26 =@A HHHL HSW ^b im tx }JPyy  J   87 se w |g s pg 9yy37 B(F 0MTX _c j$q0u 0|8 QDH PP PX  m E *4 <C `T [ 4`\g 4p @| \ 4   4  u z "',04 eu<@h\;$H>l7p,$(*h`Rp x$H/L`dTXx| rAa!F8 (,0 ~  ,  0 D n8 k$ z  @ P \ ` }   ( < 4 T L }H X d @HPV ~`hpV ~ @  ` ~ ЂHP{   0p (0P8@HPX@` h px @      )@ `    @@` (0p8@HP0 X"`#h&p`'x(/`66P7p;;0=>PABDDE`FHHI`IIJ 0K(K0K8L@0LHLPMXM`NhpxXXPY Zp\`f hh jj k0lPllPm0noPp@ss t(u0x8y@P{H{P{X}`}h@px`Ђ  P(0 8@HpPpXи`0hPpx    (08p@`HP X`hpx`0Pp  @   @ @P p(0# 3WxMa| $(u,0T4a8?<@6DYHpLPTOX\`odhlp t xN|-,  0 @gP ` p_$%'h(( )Q)),z,Z- .0/@0PT3`5p 6'67892;?D? @@@ D0E@GPG`+HpHJIIJKTKKY:imfv Vw0%@P`pdžzִS 30@P`pY fO `m ( $( 0^48 @DVH P!TJX `adh ptx /> n b z n  = 9   |   $ ( p0"4A#8 x@&D'H @Pt'T{(X 8`(d-h pO/t4x Xd55 o79 ;< S=X> >? RVT 0R1T UEV !UU VV P i$i( h0A4Į8 H@!DH PTX `doh p'tx H 8 ( !^ x&T s   ) @@ `V  $F(i0I48i@lDH X PTX `dh  @NR`R R(U0V8V@ WHuPX`hpx`WtKC+k,,mPl _(08@HPX`hpx".>GP\irz (&0087@<HEPOXT`]hgptx x8 @ HxPprxd (0 PX`hH(H08(@Hmhp8xHPH(X (&HPhX`hxK(0`8@`h@px1@h(( @HPXx(((H (0(8X`ph8 px8 P8  8 86@X H PX p6xH   6H   68   6 h ( 0 P6X ` h` A ` h  A p h  A p  h   0 A 8  @ h H  A < Z$\(0g\4<T`@H`LT2fX`lfdlpx|RJSRRx0.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__ksymtab_gpl.rela__kcrctab_gpl.rela.rodata.rela__mcount_loc.rodata.str1.1.rela.smp_locks.modinfo.rodata.str1.8.rela.parainstructions__ksymtab_strings__versions.rela__jump_table.rela.data.rela__verbose.rela__bug_table.data.once.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?|:@ (+J$E@+^ +Y@0 8 +n/2i@h-+ ~08y@(.+ P1h@3p+ 1 @x5+R=8@8+2Ca L@8K0+tM2HN Z@hNh+ _`a# .p)@Ux+@` ;@HeX+Kh F@m + ZXU@}+"fv@@q@`0+%@0 0?,h ,0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H Bᒫ_ Y".^1KYbhH|. |p#ZYz[N]b&6]AC;.hFUDɈhz5ggJ`Crt{#BɔXs}KTCY:Zˀ~564S^l[*.K Hx,2>Ғ+RmRǬgzL-Ƙ- gyb)Ė##ŀ_{.%)(}>JOE, ݒ1x.хĥ4+QLї=6g͛WCye7 ]75y9i3OLxйZVX j޳x)v zn.Ml2"-r1zovDr&4D^J|bG-0i?*`7udKֲ9o/UcHNjn-mZڿ _{8A%KjyH|95{~Module signature appended~