ELF> @@@8@@@@@@@@@@__ ``a`a ``a`a@@DDPtd@@A@ALLQtd/lib64/ld-linux-x86-64.so.2GNU GNUs nTb0;b yIk9  3 O i @balibstdc++.so.6__gmon_start___Jv_RegisterClasses_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__gxx_personality_v0libm.so.6cossinlibgcc_s.so.1_Unwind_Resumelibc.so.6fflushfopenabortstrlenfclosemallocstderrfwriteatofatoifprintf__libc_start_mainfreeGCC_3.0CXXABI_1.3GLIBC_2.2.5 P&y  ӯk~ ui )ui )baba8ba@baHbaPbaXba`bahbapba xba ba babababababababaHHY!HtCH5Y!%Y!@%Y!h%zY!h%rY!h%jY!h%bY!h%ZY!h%RY!h%JY!hp%BY!h`%:Y!h P%2Y!h @%*Y!h 0%"Y!h %Y!h %Y!h% Y!h%Y!h%X!h1I^HHPTI@H@H @fDbaUH-baHHvHt]baf]fffff.baUHbaHHHH?HHtHt ]ba]fD=YX!uUHn]FX!@`aH?uHtUH]zUHSH,H HpHgfH`HSfHPH?f,t1@ @XH HHHHHEH}3@x@IXH HHHHHEHEH;E~5@@XH HHHafH~HEEff.w8@@WH H HHpHHhHpH2fHEHpH`HHhHMH`-HH$gHEHHH`sHHgHEHHH`uHHfHEHHH`mHHfHEHHH`mHHfHEHHH`aHHfHEHHH`rHHjfHEHHH`yHHKfHEHHH`.HH,fHEHH H`tHH fHEHH H`xHHeHEHH H`tHHeHEHH H`HHeHpHPHHgfHMHP-HH|eHEHHHPsHH]eHEHHHPuHH>eHEHHHPrHHeHEHHHPvHHeHEHHHPeHHdHEHHHPyHHdHEHHHP.HHdHEHHHPtHHdHEHH HPxHHedHEHH HPtHHFdHEHH HPHH'dH`Hd @HHEHEHO@HEHT`@HEHi@HEHj(@HEH5@zHEH@_HEHK`ADHEH7A)HMHUHEAHǸ+HUHEH AHǸHEHXpAHEHAHEHZ`AHEHkAvHEH,A[H`HbHHEBAHǸSHPHbHHE`AHǸ+HEH#AHEH<AHEH?AHEHB@AHEHBAHEH@AiHEHMH0H!}HPHa @HHEHEHEHEHEHEHHEHEHRHXHEEXEfH~HEHEH;E2fH*EYE f.wfH*EYEf.uv@A'QbfH*EYEff.r"fH*EYE 5XH,'fH*EYE \f(H,HHEfH*EfH*M^fH~HEfH*MEX\f(^Y f.w=fH*MEX\f(^Yf.Zv@A PfH*MEX4\f(,^Yff.rFfH*MEX\f(^Y XH,KfH*MEX\f(^Y \f(H,HHEfH*EfH*M^fH~HEH}@PANH0HMHEHHgH0HzH0HzH0HzHuHMHUHEf(HHsAHǸHEHEH;EiHEHXH0H|yHPH[H`Hp[HpHa[YHH0H9yHHPH7[HH`H#[HHpH[HHH[]UHSHXHHHHHmNHu@ALHHH>HЃH)Ht@ALHpH^HpHHHHpH_fH*fH~HEEXYEfH*^ \fH~HEHUHHHyHHkHEHHEHEHEHEHeHEHH?HHH)EH}HEHHEHUH`HH]HUH`HHnHUHPHH赏HPHH HH@HH膏HH0HHmH0H@HuHHOHH HH3HUHHHHUHHHHUHHHvHUHHHufH*fH*^fH~HEEX \f( ^fH~HEfH*YE f.wfH*YEf.xv@A*JkfH*YEff.r%fH*YE 2XH,*fH*YE \f(H,HHHHJHEfH*E ^fH~HEfH* ^fH~HEEYEfH~HEHUH@H HHhHH HHH讞HHPH`HUHIIHƿfYHHHHZxHUH0H HHߔHH HHH%HHPH`HUHIIHƿfHHHHwHHHHYEfH~HEBf.EwEf.6v@AG<Eff.rM XH,\EH,HHEfH*EYE \fH~HEHUHHH)tHHHHYEfH~HE\f.EwEf.Pv@AG<Eff.rM$XH,\EH,HHEfH*EYE \fH~HEHUHHHCsHHHH*YEfH~HEvf.EwEf.jv@AF<Eff.rM>XH,+\EH,HHEfH*EYEfH~HEHUHHHirHHpHHpHHʉHH軉H H謉H0H蝉H@H莉HPHH`H$WHpHWHHH^pHHHJpHHH"HHHHH HHH0HHH@H҈HHPH辈HH`H^VHHpHJVHHHX[]UHH@H}HuHEH.EHu@AzCHEHH>HЃH)Ht@8AMCHEH-VHu@xA"CHEHEHEHEH;E|HEHEHEHEHEHUHEHHE!HmHEHEHEHUHEHHEHEH;EHEH;EuqHEHH?HЃH)Hu,HUHEHDVHUHEH/VMHUHEHVHUHEHV!HEHEHEHEHEH;EUHSHH8H0H(H H8H HEH(HTHEH0HEHEHEHEHeHEHH?HHH)EH}HEHHEHUHEHHSHUHEHHfHUHEHH谅HEHHHUHpHH臅HUH`HHqHUHPHH[HUH@HHEHEWHUH(HHSHEHUH8HpHH[HEHUHpH`HHH0H`HPHHCH@HuHMHUHPIIHƿfHEyHUH@HH|fH~fH~θHHHHHH\EHMHUHuH H訂HEHEH;EyHEHEH;EHEHEH;EH@HHPHH`HHpHHEHڃHEHQ{HH@H躃HHPH覃HH`H蒃HHpH~HHEHmHHEHQHHmH[]UHSHXHHHHLLHHeHHe^H,HEHUHHH PHHwRHH}HEHH-~HEHH~HEfH*fH*YfH~HEHEHHEHEHEHEHUHHHfPHxHEZHEHENHMHUHuHH~fH~HppYpMXfH~HEHEHEH;E|fH*EM^fH~HE!f.EwEf.vD@A<<Eff.rMXH,\EH,HHhHhHUHuHHffH*h^EfH~H``^H,HXHXH;E|H@A;HXHHHNHPHXHHH9OHhH;E}VHhHEHEHxHHѺHeHUHHѺHeHhH;EudH}~Q@A:HxHuHHѺHCeHUHuHHѺH$eHEHhH;E~VHhHEHEHxHHѺHdHUHHѺHdHhH;EudH}~]@A:HxHuHHѺHodHUHuHHѺHPdHEHEHEH;EHEHEH;E[fH*E^EfH~HPP 2\ &^fH~HHfH*E^EfH~H@@ \ ^fH~H8HHNIAH#H0H0HA~H0HA`H0H0ABHHHPHUH0HHPAHǸHUH0AHǸHE]HMHHHaHHMHHH{aHH0HپAHǸHEHEH;E|H0H0AMH8H@HUH0HHAHǸ$HUH0AHǸHE]HMHHH`HHMHHH`HH0HپAHǸHEHEH;E|H0HWHHF @HH0HE;HUHHHIHHUH0AHǸ$HEHEH;E|H0HHHHHH!^HH^EHHHlHHHH]HHH]HHHX[]UHSHHHH@H8H0L(L HpH\HPH\H0H\HH\HH|\HHc\HHJ\HH1\q^H,H H HHHFHHIH HpHH|FHpHHH H`HHTFH`HHH HPHH,FHPHHHHHsHHHHJtHHHHtHfH*@fH*@YfH~HHEHHHHHHhHhHEHEHEHDž@H@H`H`HEHEHEHDž8H8HXHXHxHxHEHDž0H0HPHPHpHpHEHUH8HHEHHUH0HHEHHEHEHEeHUH8HHEHHH;uEsHEHE*HH;uErHE EoHEHEHEHEH(cHMHUHuHHHqsHMHUHuHHHNsY(XfH~H(HEHEH;|fH*(^fH~H(f.(w(f.v@Ay1E(ff.r(XH,\(H,HHfH*^fH~H^H,HHH; |@AZ0}sHHHHyCHPHHHHCHH;EHHEHEHUHpHѺHfZHUHpHѺHFZHUHpHѺH&ZHUHpHѺHZHH;EH}~@AG/HUHuHpHѺHYHUHuHpHѺHYHUHuHpHѺHzYHUHuHpHѺH[YHEHH;EHHEHEHUHPHѺHYHUHPHѺHXHUHPHѺHXHUHPHѺHXHH;E H}~@A-HUHuHPHѺHdXHUHuHPHѺHEXHUHuHPHѺH&XHUHuHPHѺHXHEY }rHHpHH@HPHHpHHAHHPHHV@HPHHPHH@HH;EHHEHEHUH0HѺHCWHUH0HѺH#WHUH0HѺHWHUH0HѺHVHH;EH}~@A$,HUHuH0HѺHVHUHuH0HѺHvVHUHuH0HѺHWVHUHuH0HѺH8VHEHH;xHHxHDžpHUHHѺHUHUHHѺHUHUHHѺHUHUHHѺHUHH;xHp~@A*HUHpHHѺH/UHUHpHHѺH UHUHpHHѺHTHUHpHHѺHTHpHH;HHHHHDž@HUHHѺHtTHUHHѺHTTHUHHѺH4THUHHѺHTHH;HH@~ @AO)HUH@HHѺHSHUH@HHѺHSHUH@HHѺHySHUH@HHѺHWSH@HH;8HH8HDž0HUHHѺHSHUHHѺHRHUHHѺHRHUHHѺHRHH;8H0~@A'HUH0HHѺHKRHUH0HHѺH)RHUH0HHѺHRHUH0HHѺHQH04HH`HHq:HPHH`HH:HHPHH;:HPHHPHH:HH;hHHhHDž`HUHHѺHQHUHHѺHPHUHHѺHPHUHHѺHPHH;hH`~.@A%HUH`HHѺHhPHUH`HHѺHFPHUH`HHѺH$PHUH`HHѺHPH`HH;XHHXHDžPHUHHѺHOHUHHѺHOHUHHѺHmOHUHHѺHMOHH;XHP~>@A$HUHPHHѺHNHUHPHHѺHNHUHPHHѺHNHUHPHHѺHNHPHH;HHHHHDž@HUHHѺH;NHUHHѺHNHUHHѺHMHUHHѺHMHH;HH@~N@A#HUH@HHѺHMHUH@HHѺHbMHUH@HHѺH@MHUH@HHѺHMH@HH;8HH8HDž0HUHHѺHLHUHHѺHLHUHHѺHLHUHHѺHiLHH;8H0~^@A!HUH0HHѺHLHUH0HHѺHKHUH0HHѺHKHUH0HHѺHKH0HEHEH;HEHEH;HEHEH;gHEHEH; H H1AHHfH*E^fH~H;^fH~HfH*E^fH~H^fH~HHHAHHBAHH0AHHHUHHHXAHǸZHUHAHǸ=HEHMHpHHHHHMHpHHHHH(HHHHHfH*^fH~H \ ^fH~HHMHpHH2HHHMHpHHHHH8HH1HHHHHHHIHH] AHǸHMHpHHGHHMHpHHnGHH(HHHVGHfH*^fH~H L\ @^fH~HHMHpHHFHHMHpHHFHH8HH\0HHHHHHHIHHr AHǸHEHEH;EWHH0AIHHHUHHH AHǸ HUHAHǸHEHMHPHHEHHMHPHHEHH(HHHgEHfH*^fH~H ]\ Q^fH~HHMHPHHDHHMHPHHDHH8HHm.HHHHHHHIHH] AHǸHMHPHHRDHHMHPHH4DHH(HHHDHfH*^fH~H \ ^fH~HHMHPHHCHHMHPHHCHH8HH"-HHHHHHHIHHr AHǸ`HEHEH;EWfH*E^fH~H^fH~HfH*x^fH~Hڿ^fH~HHHA蘾HH AzHH0A\HHHUHHHXAHǸ3HUHAHǸHEHMH0HHAHHMH0HHAHH(HHHzAHfH*^fH~H p\ d^fH~HHMH0HH AHHMH0HH@HH8HH*HHHHHHHIHH] AHǸ込HMH0HHe@HHMH0HHG@HH(HHH/@HfH*^fH~H %\ ^fH~HHMH0HH?HHMH0HH?HH8HH5)HHHHHHHIHHr AHǸsHEHEH;EWHH0A"HHHxHHH AHǸHpHAHǸֺHEHMHHHp>HHMHHHR>HH(HHH:>HfH*^fH~H 0\ $^fH~HHMHHH=HHMHHH=HH8HH@'HHHHHHHIHH] AHǸ~HMHHH%=HHMHHH=HH(HHH<HfH*^fH~H \ ٹ^fH~HHMHHH<HHMHHHb<HH8HH%HHHHHHHIHHr AHǸ3HEHEH;pTfH*h^fH~H^fH~HfH*X^fH~H^fH~HHHAeHH4 AGHH0A)HHHhHHHXAHǸH`HAHǸݶHEHMHHHw:HHMHHHY:HH(HHHA:HfH*^fH~H 7\ +^fH~HHMHHH9HHMHHH9HH8HHG#HHHHHHHIHH] AHǸ腵HMHHH,9HHMHHH9HH(HHH8HfH*^fH~H \ ^fH~HHMHHH8HHMHHHi8HH8HH!HHHHHHHIHHr AHǸ:HEHEH;`THH0AHHHXHHH AHǸ躳HPHAHǸ蚳HEHMHHH47HHMHHH7HH(HHH6HfH*^fH~H \ ^fH~HHMHHH6HHMHHHq6HH8HH HHHHHHHIHH] AHǸBHMHHH5HHMHHH5HH(HHH5HfH*^fH~H \ ^fH~HHMHHHD5HHMHHH&5HH8HHHHHHHHHIHHr AHǸHEHEH;PTfH*H^fH~H^fH~HfH*8^fH~Hk^fH~HHHA)HH(( A HH0AHHHHHHHXAHǸH@HAHǸ衯HEHMHHH;3HHMHHH3HH(HHH3HfH*^fH~H \ ^fH~HHMHHH2HHMHHHx2HH8HH HHHHHHHIHH] AHǸIHMHHH1HHMHHH1HH(HHH1HfH*^fH~H \ ^fH~HHMHHHK1HHMHHH-1HH8HHHHHHHHHIHHr AHǸHEHEH;@THH0A説HHH8HHH AHǸ~H0HAHǸ^HEHMHHH/HHMHHH/HH(HHH/HfH*^fH~H \ ^fH~HHMHHHS/HHMHHH5/HH8HHHHHHHHHIHH] AHǸHMHHH.HHMHHH.HH(HHHw.HfH*^fH~H m\ a^fH~HHMHHH.HHMHHH-HH8HH}HHHHHHHIHHr AHǸ軩HEHEH;0THHfH}  @HHHE;HUHHHHHUHAHǸ9HEHEH; |HHHEH @H_HHE;HUHpHHBHHUHAHǸ踨HEHEH; |HHgHE H  @HާHHE;HUH`HHHHUHAHǸ7HEHEH; |HHHE(H @H]HHE;HUHPHH@HHUHAHǸ趧HEHEH; |HHeHPH-H`HHpHHHHH)HHt)HHe)HHV)HHG)H0H8)HPH))HpH)HHPHqHH`H]HHpHIHHH5HHH(HHH(HHH(HHHw(HHHc(HH0HO(HHPH;(HHpH'(HHH[]UHH H}HuHUH HU AHǸ蝥H HMHU AHǸ|H H蝥蘤UHH H}HuHUHUHMHEHHeUHH H}HuH}y A A3HEHEHEHEHEHEHEH;E|HEUHH}HuH}y(HEH+EHH}HEHHEHHH}H HEHH}H]UHH}HuH}y(HEH+EHH}HEHHEHHH}H HEHH}H]UHH H}H} A ADH}u A AHEHEHEHUHEHHEHEH;E|HEUHHH}H}uN A AnHEHڗÐUHHH}HuH} A A3HEHUHHEH{HHEHPUHHH}HEHH A0 AHEH@Hu Ah AHEH@HHEHÐUHHH}HEH@Hu A AuHEHUHH H}HEHH" A A@HEH@Hu# AAHEHEHEHH;E~HEHPHEHuHEHH;E~HEÐUHHH}HuHEHH- AHAHEH@Hu. AAH}xHEHH;E~/ AAWHEHPHEHÐUHH H}HuЈEHEHH4 AA HEH@Hu5 A0AH}xHEHH;E~6 AhAHEHPHEHEUHHH}HEH@Hu< AA}HEH@ÐUHH H}HuHEHHHEHH9uC AA.HEHxHEHE$HEHPHEHHMHEHHEHEHH;EϐUHH H}HuHEHLHEHEHH;EM AAHE$HEHPHEHHMHEHHEHEH;E|ҐUHHH}HEHHU AXA8HEH@HuV AAHEHHuW AAHEH@HƿA˒UHHH}HuH}AAHEHUHHEHHHEHPUHHH}HEHHA@ATHEH@HuAxA3HEH@HHEHÐUHHH}HEHHAAHEH@HuAAHEHUHHH}HuHEHH$A8AHEH@Hu%AxAmH}xHEHH;E~&AACHEH@HUHHHÐUHH H}HuHUHEHH+AAHEH@Hu,A@AH}xHEHH;E~-AAHEH@HUHHHEHUHHH}HEH@Hu3AAaHEH@ÐUHH H}HEHH8AA*HEH@Hu9AA HEHoHEHEHEHHEHHHEHEHH;EԐUHH H}HuHEHHHEHH9uDAPA|HEHHEHE1HEH@HUHHHEH HEHHHHEHEHH;EÐUHSH(H}HuHEHOHHEHH9uNAAHEHHEHEHEH@HUHHHEHHEHsf.w!HEHHEHf.VvQAAvHEHHEHff.r*HEHHEHXH,+HEHHEHܞ\H,HHHEHEHH;EH([]ÐUHSH(H}HuHEH-HHEHH9uXAAqHEH2HEHEHEH@HUHHHEHHHEH f.w HEHHHEHf.v[AAXsHEHHHEHff.r)HEHHHEHXH,*HEHHHEHw\H,HHHEHEHH;EH([]UHH@H}HuHUHEHHHEHH9ubAPA H}y>HEHHEHHHEH0HHHHH)HHEHHHHHUHEHHEHHHUHEHHEHEHEHE6HEH@HUHHHEH HEHHHHEHEHEHH;EHE6HEH@HUHHHEH HEHHHHEHEHEHH;EUHH@H}HuHUHEHHHEHH9urAPAH}y>HEHHEHHHEH0HHHHH)HHEHHHHHUHEHHEHHHUHEHHEHEHEOHEH@HUHHHEH HEHHHHUHEHHEHHHHHUHEHEHH;EUHH0H}HuHEHHHEHH9uAPAHEHHEHEHEHHHE6HEH@HUHHHEH HEHHHHEHmHEHH;EÐUHH@H}HuHUHMH}x#HEH;EHEHH;E~uAAHEHH+EHHEHH9tA0AHEHHEHEHEHE6HEH@HUHHHEH HEHHHHEHEHEH;E~ÐUHHPH}HuHUHEHHEHEHHEHUHEHHEHH9tAAHEH9HEHEHE6HEH@HUHHHEH HEHHHHEHEHEH;E|HEHHEHE6HEH@HUHHHEH HEHHHHEHEHEH;E|UHHPH}HuHUHMHEHHEHEHHEHEHHEHUHEHHEHHEHH9tAAHEHHEHEHE6HEH@HUHHHEH HEHHHHEHEHEH;E|HEHHEHE6HEH@HUHHHEH HEHHHHEHEHEH;E|HEHDHEHE6HEH@HUHHHEH HEHHHHEHEHEH;E|ÐUHHPH}HuHUHEHLHEHEH+A1A诽H}xHEHH;E~?+A1A腽H}xHEH@H;E~@+A02AZH}xHEH@H;E~A+Ax2A/HEHPHEH@HEHHEHHEH@HHEHHHHHEEUHH0H}HuHUHMEHEHHF+A2A諼HEH@HG+A3A芼HEH@HH+AP3AiHEH@HuI+A3AHH}xHEHH;E~J+A3AH}xHEH@H;E~K+A 4AH}xHEH@H;E~L+Ah4AȻHEHPHEH@HEHHEHHEH@HHEHHHHEHÐUHHH}HuH}4A4AYHEHUHHEHHHEHPUHHH}HEHH4A5AHEH@Hu4A@5AHEH@HBHEHÐUHHH}HEHH4A5A蜺HEH@Hu4A5A{HEHUHSH(H}HuHEHH#4A6AAHEH@Hu$4A@6A H}xHEHH;E~%4A6AHEH@HUHHHPHHHHMEHUMH([]ÐUHH H}HuHEHH*4A6A茹HEH@Hu+4A@6AkH}xHEHH;E~,4A6AAHEH@HUHHHHEEUHH H}HuHEHH14A6AHEH@Hu24A@6AϸH}xHEHH;E~34A6A襸HEH@HUHHH@HEEÐUHH H}HufH~fH~θHHHEHUHEHH84A6A0HEH@Hu94A7AH}xHEHH;E~:4AH7AHEH@HUHH HEHUHHQÐUHH H}HuEMHEHH@4A6A脷HEH@HuA4A7AcH}xHEHH;E~B4AH7A9HEH@HUHHHEHHEH@HUHHHEHBÐUHH H}HuEHEHHI4A6A˶HEH@HuJ4A7A誶H}xHEHH;E~K4AH7A耶HEH@HUHHHEHÐUHH H}HuEHEHHQ4A6A-HEH@HuR4A7A H}xHEHH;E~S4AH7AHEH@HUHHHEHBUHHH}HEH@HuY4A7A藵HEH@ÐUHH H}HuHEHHHEHH9u`4A7AHHEHxHEHE9HEH@HUHH HEHHHEHHPHHHQHEHEHH;EÐUHH H}HuHEHHHEHH9uj4A7A蠴HEHpHEHEMHEH@HUHHHEH HEHHHHEH@HUHH¸HBHEHEHH;EÐUHH H}HuHEHHHEHH9uv4A7AHEHJHEHE[HEH@HUHHHEH HEHHfH*fH~HHEH@HUHH¸HBHEHEHH;EÐUHH@H}HuHUHEHvHHEHH9u4A8AH}y>HEHHEHHHEH0HHHHH)HHEHHHHHUHEHHEHHHUHEHHEHEHEHE>HEH@HUHH HEHHHEHHPHHHQHEHEHEHH;EHE>HEH@HUHH HEHHHEHHPHHHQHEHEHEHH;EUHH@H}HuHUHEHHHEHH9u4A@8A谱HEHHHEHH9u4A8A|HEHHEHEHHEHEHEHHEHHHHEH@HUHH HEHHEHHHHHEHHPHHHQHEH@HUH HUHHHH HEHHHEHHPHHHQPHEHHEHHHu4HEH@HUHH HEHHHEHHPHHHQHEHEHH;EÐUHH@H}HuHUHEHdHHEHH9u4A@8AHEHHHEHH9u4A8A輯HEHHEHEHHEHEPHEHHEHHHHEH@HUHHHEH HEHHH HEHHHHEH@HUHH¸HBHEH@HUH HUHHHHHEH HEHHHHEH@HUH HUHHHH¸HBdHEHHEHHHuHHEH@HUHHHEH HEHHHHEH@HUHH¸HBHEHEHH;EÐUHH@H}HuHUHEHBHHEHH9u4A8AH}y>HEHHEHHHEH0HHHHH)HHEHHHHHUHEHHEHHHUHEHHEHEHEWHEH@HUHH HEHHHEHHPHHHQHUHEHHEHHHHHUHEHEHH;EUHH H}HEHH4A8AԬHEH@Hu4A 9A賬HEHEHEH@HUHHHEH@HUHHYHEH@HUHHPHEH@HUHH@YXMXfH~HEHEHEHH;EnHEHEEUHH0H}HEHH4Ah9AЫHEH@Hu4A9A诫HEHEHEH@HUHHHEH@HUHHYHEH@HUHHPHEH@HUHH@YXfH~HEEYEMXfH~HEHEHEHH;E[HEHEEÐUHH0H}HuHEHHEHEHH;E}4A9A裪HEHHEHE9HEH@HUHH HEHHHEHHPHHHQHEHEH;E|HEHEHEH@HUHHHEHHHEHHEHHHEHYHEHHHEHPHEHHHEHHY\fH~HHEH@HUHHHEHHHEHHEHHHEH@YHEHHHEHPHEHHHEHYXfH~HBHEHEHH;EHH[]UHSHHH}HuHUHEHHHEHH9u,4A0;A肤HEHHHEHH9u-4Ah;ANHEHHEHEHnHEHEHEH@HUHHHEH HEHHEHHHEHYfH~HHEH@HUHHHEH HEHHEHHHEH@YfH~HBHEHEHH;EPHH[]ÐUHH H}HEHH94A;AHX[A\A]]UHSHHH}HuHUHMHEHEHELHEHPHEHH$HHUHEHHHHEHHH荫HEHEHEHH;EHEH+EHPHEHHƪHHUHEHH谪HHEHHH/HEHEHEH;E>HH[]UHH`H}HuHUHMLEHEHHEHUHMHEHHЪHEHEHEHEHEHEHEHEHUHH蹗HEHEH;Eu HEHE_HEH+EHUHH芗HHEHH蹩HEHEH;Eu HEHEHUHEHHEHHFHEHEHEH;E^HUHMHEHHHEHEH;EUHH@H}HuHUHMHEHɨHEHUHEHHHEHEoHUHEHHH;Et HEHE+HUHEHH迨HEHUHHjHEHUHMHEHH$HEHEH;E|UHH}HuHUHMHEHEHE*HEHEHH}HUHEH;E}HEHEHEHEH;E|HE]UHHH}HuHUHUHEHHTHHEHEH視HH}HEHEHEHMHUHuHEH+H;EttH`HUHMHHQH`HEHhHEHpHEHxHEHEHEHEHuHUHMHEHHçHEHEHEH;EVUHHPH}HuHUHMHUHEHHIHHEHEHHEHEdHUHEHH账HHHEHH訔HEHMHUHuHEHHEHUHMHEHHHEHEH;E|UHHH}HuH}`HЃH)HuHEHHH}HEHH#HEHHH}HEHHHUHSH(H}HuH}u HEHPHHHHHEHE؃HtHE؃Hu[HEHH?HHHEHEHH=HЃH)HtHEHH=HЃH)Hu HEHEHEH}uHEyHEHH>HЃH)HuBHEHH>HЃH)Hu)HEHHHEHH}HEHHHHEHH}HEHHHEH([]UHH0H}HuHEH腒Hu`A#>AKHEHHEHEHH}HHt*>A8>AHUHEHHHu+>Ai>AHUHEHHHEHEHEHUHMHEHUEHMMHHUHEHHHEHHEHEHEHUHEHHfH~fH~θHHHHHMEHUMHUHEHHxHEHEHEHH}HUHUHEHHH}HUHEH;EmHEH~HHEHmHH~&Hx[]UHH@H}HuHUHMLEH}HMHUHuHEIHH?HEHEHUHMHEHUEHMMHUHAUATSHHhH`HXHPHhHEHHIHhHEHH3HUH`HhIйHHUH`HhIйHH?HEHHEHEHUHHHHHHfH~fH~HEHUHEHUHEHH~fH~fH~θHHHHHHHHHHHEHUf(f(HHHHHHmfH~fH~AAIIHUHEHHfH~fH~θHHHHHHHHHHHEHUf(f(HHHHHH͆fH~fH~θHHLLLLHHHHHHHHHHHHHH,fH~fH~HpHxp"Yf.wpf.Yv[>A>A}Ipff.rpXXH,pX\H,HHExXf.wxf.Xv\>A>A}Ixff.rx?XXH,x$X\H,HHEH}t]>A>A)|H}u H}u4H}t H}u$H}t H}u^>A?A{fH*efH~HpfH*mfH~HxHpHxHUHXHHHHHHHHHUHEHHfH~fH~θHHHHHHHHHHHEHUf(f(HHHHHHfH~fH~AAIIHUHEHHRfH~fH~θHHHHHHHHHHHEHUf(f(HHHHHHAfH~fH~θHHLLLLHHHHHHHHHHHHHH蠁fH~fH~HpHxpUf.wpf.Uvc>A>AzIpff.rp>UXH,p#U\H,HHEx Uf.wxf.Tvd>A>AwyIxff.rxTXH,xT\H,HHEH}te>A>AxH}u H}u4H}t H}u$H}t H}uf>A?AYxfH*ufH~HpfH*}fH~HxHpHxHUHPHHHHHHHHiHEHEH;hHEH蔼HEH舼+HHEHwHHEHfHHwHĨ[A\A]]UHH@H}HuHUHMHMHUHuHEHBH?HEHEHUHMHEHUEHMMȾH荾HUHMHEHUEHMMȾHbUHH0H}HuHEH豉HEHEH'HEHEHUHEHHHEHEH;E}HEHHEHHEH@HEH;E~HEHHEHHHEHHEHHHEHEH;EpUHH H}HuH}?A?AuHEHEHH?HЃH)HE+H}HEH HEHH?HЃH)HHEHEHEH;E|HEUHHHuHxHpLhL`EHxuHEHEHHhHHHHEHHHEHHPHHEHUHEHHHEH HEHHhHHHHHEHHPHHHQHEHHhHHHHHEH HEHUHHQHEHEH;x(}fqHEHEHxHH?HHHE.HEHEHEHHH`HHPHHEHUHEHEHUHEHHEMHEHHHEHYUHEHHHEHHY\fH~HEMHEHHHEH@YUHEHHHEHYXfH~HEHEHHHEHHEHHHEHM\fH~HHEHHHEHHEHHHEH@M\fH~HBHEHHHEHHEHHHEHEXfH~HHEHHHEHHEHHHEHHEXfH~HBHEHEHEHEHEH;x_HEHEHEHEH;EHeHeHEHH?HHHEHEH;x}inHEHEHxHH?HHHE.HEHEHEHHH`HHPHHEHUHEHEHUHEHHEMHEHHHEHYUHEHHHEH@YXfH~HEMHEHHHEH@YUHEHHHEHY\fH~HEHEHHHEHHEHHHEHM\fH~HHEHHHEHHEHHHEH@M\fH~HBHEHHHEHHEHHHEHEXfH~HHEHHHEHHEHHHEHHEXfH~HBHEHEHEHEHEH;x_HEHEHEHEH;EHeHeHEHH?HHHEHEH;x;?A?A_oUHHHuHxHpLhEHxu}fqHEHEHxHH?HHHE.HEHEHEHHHhHHPHHEHUHEHEHUHEHHEMHEHHHEHYUHEHHHEHHY\fH~HEMHEHHHEH@YUHEHHHEHYXfH~HEHEHHHEHHEHHHEHM\fH~HHEHHHEHHEHHHEH@M\fH~HBHEHHHEHHEHHHEHEXfH~HHEHHHEHHEHHHEHHEXfH~HBHEHEHEHEHEH;x_HEHEHEHEH;EHeHeHEHH?HHHEHEH;x}inHEHEHxHH?HHHE.HEHEHEHHHhHHPHHEHUHEHEHUHEHHEMHEHHHEHYUHEHHHEH@YXfH~HEMHEHHHEH@YUHEHHHEHY\fH~HEHEHHHEHHEHHHEHM\fH~HHEHHHEHHEHHHEH@M\fH~HBHEHHHEHHEHHHEHEXfH~HHEHHHEHHEHHHEHHEXfH~HBHEHEHEHEHEH;x_HEHEHEHEH;EHeHeHEHH?HHHEHEH;xg?A?AjUHSHHHuHUHMLELMEHEH$HEHEHH;Eup?A@AiHEH|H;Euq?AP@AiHUHMHEHH胷HEH諳HHEH蜳HEHMHUI؉HH[]UHSHXHuHUHMLELMEHEHIHEHEHMH;Eu~?A@AhHEH{H;Eu?AP@AhHUHEHH HUHMHEHH蕶HEH轲HHEH讲HEHMHUI؉HUHEHH託HEHHHEHHHHX[]UHSHHHuHUHMLELMEHEH4HEHEHH;Eu?A@AgHEHzH;Eu?AP@AgHUHMHEHH?HEH觱HHEH蘱HEHMHUI؉HH[]AWAAVIAUIATL%hc UH-hc SL)1HH HtLLDAHH9uH[]A\A]A^A_ff.HHinfinite-cross-merit.ccSyntax: infinite-cross-merit min_prime_index max_prime_index length_step filename_stemSyntax: min_prime_index should be nonnegativeSyntax: max_prime_index should be at least as large as min_prime_indexlength_step must be positivewQuartic Duadic Sequence Pairs Tending to Infinite Crosscorrelation Merit Factor Before rotating or adjusting length, we start with a pair of base binary sequences The first assigns +1 to powers 4*k,4*k+1 of the primitive element mod p (and -1 to powers 4*k+2,4*k+3) The second assigns +1 to powers 4*k,4*k+3 of the primitive element mod p (and -1 to powers 4*k+1,4*k+2) Both sequences unimodularize zero entries to ones. (The primitive element is always the reduction modulo p of the smallest positive integer that produces a primitive element in this way.) We are checking instances of primes of the form 1+b*b for even integers b. (So 5 is instance 1, 17 is instance 2, and so forth.) We check from instance %ld to instance %ld, inclusive For instance N, we use a fractional length as close as possible to N times %lf (we try length prime*desired ratio, and round to the nearest integer (rounding 1/2 up) Each sequence is rotated by a fractional rotation as close as possible to (3-2*actual fractional length)/4 to optimize autocorrelation. (we try rotation prime*desired ratio, and round to the nearest integer (rounding 1/2 up) Rotation to our base sequences is done first, then length is truncated or periodically extended (appended) Manifest of Outputs: This summary file: %s Demerit Factors vs. Prime and Fractional Length: %s First Column: Underlying Prime p Second Column: Actual Fractional Length (actual length/p) Third Column: Actual Fractional Rotation (actual rotation/p) Fourth Column: Autocorrelation Demerit Factor of First Sequence Fifth Column: Autocorrelation Demerit Factor of Second Sequence Sixth Colum: Crosscorrelation Demerit Factor of Sequence PairDouble value out of range for conversion to long int.truncation produced empty sequence%ld %lf %lf %lf %lf %lf non-prime length requested in QuarticCyclotomicSurveyprime passed to QuarticCyclotomicSurvey is not 1 modulo 4non-prime passed to PrimeSumSquareDecompprime that is not 1 modulo 4 passed to PrimeSumSquareDecompdata vector for PrimeSumSquareDecomp is not of length 2Norm ratio out of recordable rangeNot enough room for recordsa ============================== Autocorrelation ------------------------------ Low Autcorrelation Record: Sum of Squares %ld Norm Ratio: %lf Merit Factor: %lf achieved for %ld sequences with (Decimation, Rotation): %ld %ld High Autcorrelation Record: Sum of Squares %ld Norm Ratio: %lf Merit Factor: %lf Same Decimation Low Crossorrelation Record: Sum of Squares %ld Norm Ratio: %lf Merit Factor: %lf achieved for %ld sequences with (Decimation1, Rotation1,AutoSumSquares1,AutoNormRat1,AutoMeritFactor2,Decimation2,Rotation2,AutoSumSquares2,AutoNormRat2,AutoMeritFactor2): %ld %ld %ld %lf %lf %ld %ld %ld %lf %lf High Crossorrelation Record: Sum of Squares %ld Norm Ratio: %lf Merit Factor: %lf Reverse Decimation Other Decimations (i.e., neither same nor negative) Nontrivial Decimations (i.e., not same)C?@@?@ %s Assertion Location: File %s, Line %ld BasicMath.ccintpow only takes nonnegative expon valuesTesting Nonpositive Number for PrimalityEulerPhi() of nonpositive number is undefinedcannot invert the complex number 0cannot divide by the complex number 0Allocate.ccTrying to allocate nonpositive memoryTrying to allocate too much memorymalloc returned null pointerAllocate() returned) null pointerCannot garbage fill at a null pointer location.Cannot garbage fill a nonpositive space.Trying to free memory at null location.String.ccTrying to construct String of nonpositive length.Trying to destruct String of nonpositive length.Trying to destruct String with null elem pointer.Trying to get length of String with null elem pointer.Trying to get size of String of nonpositive length.Trying to get size of String with null elem pointer.Trying to get element of String of nonpositive length.Trying to get element of String with null elem pointer.Trying to get element of String in out-of-bounds position.Trying to set element of String of nonpositive length.Trying to set element of String with null elem pointer.Trying to set element of String in out-of-bounds position.Trying to get elem pointer of String with null elem pointer.Trying to copy Strings of unequal length.Trying to copy a string into a String of insufficient length.Trying to print String of nonpositive length.Trying to print String with null elem pointer.Tring to print non-null-terminated string.%sLongIntVector.ccTrying to construct LongIntVector of nonpositive length.Trying to destruct LongIntVector of nonpositive length.Trying to destruct LongIntVector with null elem pointer.Trying to get length of LongIntVector of nonpositive length.Trying to get length of LongIntVector with null elem pointer.Trying to get element of LongIntVector of nonpositive length.Trying to get element of LongIntVector with null elem pointer.Trying to get element of LongIntVector in out-of-bounds position.Trying to set element of LongIntVector of nonpositive length.Trying to set element of LongIntVector with null elem pointer.Trying to set element of LongIntVector in out-of-bounds position.Trying to get elem pointer of LongIntVector with null elem pointer.Trying to zero elements of LongIntVector of nonpositive length.Trying to copy LongIntVectors of unequal length.Trying to copy vectors of unequal length.Double value out of range for conversion to long int.Trying to excise a segment from a vector that is undefined.Trying to store an excised segment of a vector in vector of the wrong size.Trying to store the concatenation of two vectors in vector of wrong size.Trying to store the concatenation of three vectors in vector of wrong size.Trying to interleave two vectors of different sizes.Trying to store the interleaving of two vectors in vector of wrong size.Inputs of pointwise product must have same length.Output of pointwise product must have same length as input.Output of coprime product must have length equal to the product of the two factors.Padded vector should be at least as long as original.Trying to copy an excerpt of meaningless size.Padded vector should be at least as long as excerpt.Trying to get squared norm of LongIntVector of nonpositive length.Trying to get squared norm of LongIntVector with null elem pointer.Trying to unexpand a LongIntVector of nonpositive length.Trying to unexpand a LongIntVector with null elem pointer.Trying to print LongIntVector of nonpositive length.Trying to print LongIntVector with null elem pointer.%ld C?LongIntMatrix.ccTrying to construct LongIntMatrix of nonpositive first length.Trying to construct LongIntMatrix of nonpositive second length.Trying to destruct LongIntMatrix of nonpositive first length.Trying to destruct LongIntMatrix of nonpositive second length.Trying to destruct LongIntMatrix with null elem pointer.Trying to get first length of LongIntMatrix of nonpositive first length.Trying to get first length of LongIntMatrix of nonpositive second length.Trying to get first length of LongIntMatrix with null elem pointer.Trying to get second length of LongIntMatrix of nonpositive first length.Trying to get second length of LongIntMatrix of nonpositive second length.Trying to get second length of LongIntMatrix with null elem pointer.Trying to get element of LongIntMatrix of nonpositive first length.Trying to get element of LongIntMatrix of nonpositive second length.Trying to get element of LongIntMatrix with null elem pointer.Trying to get element of LongIntMatrix in out-of-bounds first position.Trying to get element of LongIntMatrix in out-of-bounds second position.Trying to set element of LongIntMatrix of nonpositive first length.Trying to set element of LongIntMatrix of nonpositive second length.Trying to set element of LongIntMatrix with null elem pointer.Trying to set element of LongIntMatrix in out-of-bounds first position.Trying to set element of LongIntMatrix in out-of-bounds second position.DoubleVector.ccTrying to construct DoubleVector of nonpositive length.Trying to destruct DoubleVector of nonpositive length.Trying to destruct DoubleVector with null elem pointer.Trying to get length of DoubleVector of nonpositive length.Trying to get length of DoubleVector with null elem pointer.Trying to get element of DoubleVector of nonpositive length.Trying to get element of DoubleVector with null elem pointer.Trying to get element of DoubleVector in out-of-bounds position.Trying to set element of DoubleVector of nonpositive length.Trying to set element of DoubleVector with null elem pointer.Trying to set element of DoubleVector in out-of-bounds position.Trying to get elem pointer of DoubleVector with null elem pointer.Trying to copy DoubleVectors of unequal length.Trying to copy vectors of unequal length.Trying to copy with involution vectors of unequal length.Trying to copy vectors with involution whose length doesn't match that of vectors.Padded vector should be at least as long as original.Trying to copy an excerpt of meaningless size.Padded vector should be at least as long as excerpt.Trying to get squared norm of DoubleVector of nonpositive length.Trying to get squared norm of DoubleVector with null elem pointer.Trying to scale DoubleVector of nonpositive length.Trying to scale DoubleVector with null elem pointer.Trying to dot product DoubleVector of nonpositive length.Trying to dot product DoubleVectors of unequal length.DoubleMatrix.ccTrying to construct DoubleMatrix of nonpositive first length.Trying to construct DoubleMatrix of nonpositive second length.Trying to destruct DoubleMatrix of nonpositive first length.Trying to destruct DoubleMatrix of nonpositive second length.Trying to destruct DoubleMatrix with null elem pointer.Trying to get first length of DoubleMatrix of nonpositive first length.Trying to get first length of DoubleMatrix of nonpositive second length.Trying to get first length of DoubleMatrix with null elem pointer.Trying to get second length of DoubleMatrix of nonpositive first length.Trying to get second length of DoubleMatrix of nonpositive second length.Trying to get second length of DoubleMatrix with null elem pointer.Trying to get element of DoubleMatrix of nonpositive first length.Trying to get element of DoubleMatrix of nonpositive second length.Trying to get element of DoubleMatrix with null elem pointer.Trying to get element of DoubleMatrix in out-of-bounds first position.Trying to get element of DoubleMatrix in out-of-bounds second position.Trying to set element of DoubleMatrix of nonpositive first length.Trying to set element of DoubleMatrix of nonpositive second length.Trying to set element of DoubleMatrix with null elem pointer.Trying to set element of DoubleMatrix in out-of-bounds first position.Trying to set element of DoubleMatrix in out-of-bounds second position.DoubleBlock.ccTrying to construct DoubleBlock of nonpositive first length.Trying to construct DoubleBlock of nonpositive second length.Trying to construct DoubleBlock of nonpositive third length.Trying to destruct DoubleBlock of nonpositive first length.Trying to destruct DoubleBlock of nonpositive second length.Trying to destruct DoubleBlock of nonpositive third length.Trying to destruct DoubleBlock with null elem pointer.Trying to get first length of DoubleBlock of nonpositive first length.Trying to get first length of DoubleBlock of nonpositive second length.Trying to get first length of DoubleBlock of nonpositive third length.Trying to get first length of DoubleBlock with null elem pointer.Trying to get second length of DoubleBlock of nonpositive first length.Trying to get second length of DoubleBlock of nonpositive second length.Trying to get second length of DoubleBlock of nonpositive third length.Trying to get second length of DoubleBlock with null elem pointer.Trying to get third length of DoubleBlock of nonpositive first length.Trying to get third length of DoubleBlock of nonpositive second length.Trying to get third length of DoubleBlock of nonpositive third length.Trying to get third length of DoubleBlock with null elem pointer.Trying to get element of DoubleBlock of nonpositive first length.Trying to get element of DoubleBlock of nonpositive second length.Trying to get element of DoubleBlock of nonpositive third length.Trying to get element of DoubleBlock with null elem pointer.Trying to get element of DoubleBlock in out-of-bounds first position.Trying to get element of DoubleBlock in out-of-bounds second position.Trying to get element of DoubleBlock in out-of-bounds third position.Trying to set element of DoubleBlock of nonpositive first length.Trying to set element of DoubleBlock of nonpositive second length.Trying to set element of DoubleBlock of nonpositive third length.Trying to set element of DoubleBlock with null elem pointer.Trying to set element of DoubleBlock in out-of-bounds first position.Trying to set element of DoubleBlock in out-of-bounds second position.Trying to set element of DoubleBlock in out-of-bounds third position.ComplexVector.ccTrying to construct ComplexVector of nonpositive length.Trying to destruct ComplexVector of nonpositive length.Trying to destruct ComplexVector with null elem pointer.Trying to get length of ComplexVector of nonpositive length.Trying to get length of ComplexVector with null elem pointer.Trying to get element of ComplexVector of nonpositive length.Trying to get element of ComplexVector with null elem pointer.Trying to get element of ComplexVector in out-of-bounds position.Trying to set element of ComplexVector of nonpositive length.Trying to set element of ComplexVector with null elem pointer.Trying to set element of ComplexVector in out-of-bounds position.Trying to get elem pointer of ComplexVector with null elem pointer.Trying to copy vectors of unequal length.Trying to copy ComplexVectors of unequal length.Trying to copy with involution vectors of unequal length.Trying to copy vectors with involution whose length doesn't match that of vectors.Trying to get squared norm of ComplexVector of nonpositive length.Trying to get squared norm of ComplexVector with null elem pointer.Trying to get L4 norm of ComplexVector of nonpositive length.Trying to get L4 norm of ComplexVector with null elem pointer.Padded vector should be at least as long as original.Trying to copy an excerpt of meaningless size.Padded vector should be at least as long as excerpt.Trying to scale ComplexVector of nonpositive length.Trying to scaleComplexVector with null elem pointer.Trying to scale ComplexVector with null elem pointer.Inputs of pointwise product must have same length.Output of pointwise product must have same length as input.Trying to print ComplexVector of nonpositive length.Trying to print ComplexVector with null elem pointer.%lf+%lf i Sort.ccTrying to sort a list of nonpositive lengthFiniteField.ccGiven Number and Polynomial Do Not Give a Primitive Element over a Finite FieldJacobi symbol must have positive lower number.Jacobi symbol must have odd lower number.non-primePhaseFactor.ccIn GenerateHalfPhaseFactorArray(), direction must be +1 or -1-DT!@-DT! @AdditiveCharacterSequence.ccSomething wrong with finite field arithmetic in gmw()MultiplicativeCharacterSequence.ccnon-prime field sizeNo multiplicative character of this order existsNonprimitive elementDouble value out of range for conversion to long int.calculation error for quartic cyclotomic sequence: nonzero imaginary partcalculation error for quartic cyclotomic sequence: real part is not 0 (for initial element) or +/-1 (for other elements)?CBitReverse.ccBit reversal only done on positive length numbers.FFT.cc Invalid direction for InPlaceFFT().FFT input and output don't have the same length.FFT input and bit reversal array don't have the same length.;L@h6 s0 Pxy(###)$(s$H$h0%%7&(!))0 *X*|+,,. .@ .` K/ / 0 0 0 1 1@ 1` V2 2 ~3 3 H4 4 X5@ 5` 6 j6 6 7 7 h8 9@ r:h ; ,= N> ? ? A0 BP Cp D E F G HH8vIXJxJ:KKJLLM8NXOxtOOfPQ#AC A $|#/AC E% $AC  ?%`AC [ %dAC _ %dAC _ $&dAC _ DK&AC { d&6AC q &PAC K &kAC f >'6AC q T'AC  'AC  $>(AC  D(7AC r d(AC  @)|AC w )AC  *PAC K @*kAC f *VAC Q $*AC  D6+AC  d+7AC r +AC  @,AC  $,iAC E_ $.dAC EZ >/VAC Q 4t0"AC  Tv1AC  t 2AC  2AC  3AC  P5AC  $P6 AC E 47AC  <08AC  \8AC  |9\AC W 9AC  p:AC  ;AC  ;AC   <AC  < z<AC  \ AC   X?PAC K  ?kAC f  ?VAC Q < @AC  \ @AC  | A7AC r  AAC   AAC   *BAC   BAC   CAC  < EAC  \ FAC  | 0GAC   GAC   HAC   IAC   >JAC   JAC   < KAC  \ "LAC  | LwAC r  LxAC s  JMAC   *NAC   OAC   OAC  < RPAC  \ PAC  | DQAC   QbAC ]  ScAC ^  DTPAC K  tTkAC f TVAC Q $<TAC E dUAC  VAC  ~VAC  "WAC  WAC  >XAC  $X7AC r DXAC  d\YAC  YAC  ZfAC a [AC  ] AC  v_*AC % $`AC  DdaAC  d\bAC  (cAC  dAC  d^AC Y $ fAC E $ ggAC E] 4iAC  TiAC  t+lAC  $T!pbP^AAC EX ,|[r\t^AAC IN $sAC E Wt8AC 3 4ouAC  Tv`AC [ tTv AC  >wAC  wAC  $xCAC E9 yAC  'z{AC v $<zAC E $d'|AC E $L}9^AAC H, $tS^AAC EI $^AAC H $iX_AAC E_ ,hAC c L>AC  $,|_AAC E AC { ,t_AAC L} ?AC  AC  $oAC  D֒.AC ) dBAC = $AC E $l)_AAC E $AC E DpeBEE E(H0H8M@l8A0A(B BBBD7(<Pm +h Q2|,RkRkkjjjjjjiiiidigihihihihjhjhjhjhjijikik '(g@'H'v9@8' Um]bU / ]$z=Sz)rL @ @~ x@ @`a`ao`@@@ 5  ba@@0 o@oo@`a@@@@@ @ @& @6 @F @V @f @v @ @ @ @ @ @GCC: (Debian 4.9.2-10) 4.9.2GCC: (Debian 4.8.4-1) 4.8.4.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.init_array.fini_array.jcr.dynamic.got.got.plt.data.bss.comment@@<@`@@@@@ @ @ x@ @ @@@@AEAl\A`a`a`a`aba bababa `a @. @ @A @Wbaf`a @`a/?N_gvh\A`a ba `a`a.`a7 baB @ Tu@ wo@d 6@ @V ~@ V@< @` Z@ @ 4@P @ ʋ@ Zq@P j@( dm@/D @T @k @* @ @k @ @8 d@J @8 @Q @q 8@\ @ Ц@c Ft@ X@ / @VN +@\ y@i u@P @ :@  @8 G [ )@ @x b@w @ @C l@l @@ @@ ,@ H@ (d@2  @]  R@     i@l  @  @7&  Ԯ@O  rk@h  X@  p@  @k  @   @U  t@|i  o@`{  @  =%@  !@B ^ p  ʋ@ @  r@  e@J  @  @S  q@k* < P  d@{  j@~ ba  }@"  *@w  @9 ܢ@N Lr@d @g P@ @k bx@ vs@  Me@s @f r@6~ @ @  ̑@ %@5 4@PL @b F@ @ 7@2 8@Y l@9 @ @S  {@d& @P Ԥ@p @ W@{ Ը@ba |@` q@k ڌ@xba) 8v@k@ H@PV N@p @ @e H@ @; @i @k l@ @^ v@ @ c@p/ @S @ t@7 y@) Ժ@ @ba @< @^ @@ @ @ .@. 8v@k f@ e@  ܢ@5 f@FF @\ l@z @ Zq@P @ u@P @@ o@d  ii@H' ?p@d<baAU @i *x@7 @ @ @1 @\ Zd@_h @ba 6@h @  @N @  i@C \@B #q@6ba @ w@=R @q @ .@5 n@ H@P Z@fE x@bz @7 n@b @ @  x@ f|@V? v@V_ @crtstuff.c__JCR_LIST__deregister_tm_clonesregister_tm_clones__do_global_dtors_auxcompleted.6661__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryinfinite-cross-merit.ccAssert.ccBasicMath.ccAllocate.ccString.ccLongIntVector.ccLongIntMatrix.ccDoubleVector.ccDoubleMatrix.ccDoubleBlock.ccComplexVector.ccSort.ccFiniteField.ccPhaseFactor.ccAdditiveCharacterSequence.ccMultiplicativeCharacterSequence.ccBitReverse.ccFFT.cc__FRAME_END____JCR_END___GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICdata_start_ZN13ComplexVector18CopyWithInvolutionEPKS_PK13LongIntVector_ZNK6String5PrintEv_Z15AllocateComplexl_ZN13ComplexVector10SetElementEl7COMPLEX_ZNK13ComplexVector9GetLengthEv_ZN13LongIntVector13CopyBackwardsEPKS__ZN13ComplexVector12SetElementImEld_ZNK13ComplexVector12GetElementImEl_ZNK12DoubleVector10GetElementElprintf@@GLIBC_2.2.5_ZN12DoubleMatrixD1Ev_ZN13ComplexVectorC1El_ZNK13LongIntVector14GetSquaredNormEv_ZN13LongIntMatrixD2Ev_ZN6StringC1El_Z13ComplexInvert7COMPLEX_Z13ComplexDivide7COMPLEXS___libc_csu_fini_ZN12DoubleMatrixC2Ell_ZN13ComplexVector18CopyWithDecimationEPKS_l_ZNK12DoubleVector10DotProductEPKS__ZN13ComplexVectorD2Ev_start_Z18GenerateTraceTablelllPK13LongIntVectorPS__Z9reducemodxx_ZN12DoubleVector10SetElementEld_Z18isprimitiveelementll_ZNK11DoubleBlock10GetLength1Ev_ZN13LongIntVector5ScaleElabort@@GLIBC_2.2.5_ZN12DoubleVector7ZeroPadEPK13LongIntVector_ZN11DoubleBlock10SetElementEllld_ZN6String4CopyEPKS__ZN13LongIntVector16PointwiseProductEPKS_S1__ZNK12DoubleVector9GetLengthEv_Z47GenerateAdditiveOrderToMultiplicativeOrderTablelPK13LongIntVectorPS__ZN13LongIntVector4CopyEPK12DoubleVector_ZN13LongIntVectorC1El_ZN11DoubleBlockC2Elll_ZNK11DoubleBlock10GetLength2Ev_Z20PrimeSumSquareDecomplP13LongIntVector__gmon_start___Jv_RegisterClasses_Z53GenerateUnimodularizedMultiplicativeCharacterSequencellllP13ComplexVector_ZNK12DoubleMatrix10GetLength2Ev_ZNK13LongIntMatrix10GetLength1Ev_Z17BitReverseLongIntll_ZN12DoubleVector25CopySquaredAbsoluteValuesEPK13ComplexVector_ZN12DoubleVector4CopyEPK13LongIntVector_ZN13LongIntMatrixC1Ell_Z28GenerateHalfPhaseFactorArrayP13ComplexVectorl_fini_ZN13ComplexVector4CopyEPKS__ZN13LongIntMatrix10SetElementElll_Z19LongIntValuedAssertPKcS0_l_Z19ComplexToComplexFFTcPK13ComplexVectorlPK13LongIntVectorS1_PS__ZNK13LongIntMatrix10GetElementEllmalloc@@GLIBC_2.2.5fopen@@GLIBC_2.2.5__libc_start_main@@GLIBC_2.2.5_Z16ComplexConjugate7COMPLEX_ZNK12DoubleMatrix10GetElementEll_ZNK12DoubleVector10GetPointerEv_ZN13ComplexVector4CopyEPK12DoubleVector_Z10ComplexAdd7COMPLEXS__ZN12DoubleVector27CopyRealPartsWithInvolutionEPK13ComplexVectorPK13LongIntVector_Z11GarbageFillPvl_ZN12DoubleVectorD1Ev_ZNK12DoubleVector14GetSquaredNormEvcos@@GLIBC_2.2.5_Z34GenerateQuarticCyclotomicSequencesllP13ComplexVectorS0__ZN6String4CopyEPKc_Z12AllocateCharl_ZN13LongIntVector11ConcatenateEPKS_S1__Z20SumSquaresAutoSurveyPK11DoubleBlocklPK13LongIntVectorP13LongIntMatrixPK6StringS9_d_Z18FourierSqMagSurveyPK13ComplexVectorlPK13LongIntVectorP11DoubleBlock_ITM_deregisterTMCloneTableatof@@GLIBC_2.2.5_ZN13LongIntMatrixD1Ev_IO_stdin_used_ZNK6String10GetElementEl_Z9reducemodll_ZNK13LongIntVector5PrintEv_Z24GenerateComplexMSequencellPK13LongIntVectorP13ComplexVector_ZN6StringD1Evfree@@GLIBC_2.2.5strlen@@GLIBC_2.2.5_ZN13LongIntVector14CoprimeProductEPKS_S1__Z13ComplexNegate7COMPLEX_ITM_registerTMCloneTable__data_start_ZN13LongIntVector18CopyWithDecimationEPKS_l_ZNK12DoubleMatrix10GetLength1Ev_Z20GeneratePlusOneTablellPK13LongIntVectorPS__ZN11DoubleBlockD1Ev_ZNK6String7GetSizeEv_ZN13ComplexVector16PointwiseProductEPK12DoubleVectorPKS__ZNK13ComplexVector5PrintEv_ZN12DoubleVectorD2Ev_ZN13LongIntVector10SetAllZeroEv_ZN6String10SetElementElc_Z7isprimel_Z18DoubleToComplexFFTcPK12DoubleVectorlPK13LongIntVectorPK13ComplexVectorPS5__ZNK6String9GetLengthEv_ZNK13ComplexVector12GetElementReEl_Z32CoprimeCyclotomicRepresentativesllP13LongIntVector_ZN12DoubleVector4CopyEPKS__Z39GenerateMultiplicativeCharacterSequencellllP13ComplexVector_ZN13ComplexVectorC2El_Z47GenerateMultiplicativeOrderToAdditiveOrderTablellPK13LongIntVectorPS__ZNK13ComplexVector10GetElementEl_ZN12DoubleVector22ZeroPadPeriodicExcerptEPKS_l_Z48GenerateUnimodularizedQuarticCyclotomicSequencesllP13ComplexVectorS0__ZN13LongIntVector10InterleaveEPKS_S1__Z28GenerateFiniteFieldMSequencellPK13LongIntVectorPS__Z31GenerateComplexLegendreSequencelP13ComplexVector_Z23QuarticCyclotomicSurveyllP12DoubleVector_ZN13LongIntVector13CopyRealPartsEPK13ComplexVector_ZN13ComplexVector4CopyEPK13LongIntVector_ZNK11DoubleBlock10GetLength3Ev_Z12JacobiSymbolll_Z21fetchprimitiveelementl_ZN13ComplexVector7ZeroPadEPKS___TMC_END___Z24CyclotomicRepresentativellll_ZN6StringD2Ev_ZNK13LongIntMatrix10GetLength2Ev__dso_handle_ZN13LongIntVectorD1Ev_ZN12DoubleVectorC1El_ZN12DoubleVector5ScaleEd_Z30GenerateFiniteFieldGMWSequencellllPK13LongIntVectorPS___libc_csu_initatoi@@GLIBC_2.2.5_ZN13LongIntVector22ZeroPadPeriodicExcerptEPKS_l_ZN12DoubleVector22ZeroPadPeriodicExcerptEPK13LongIntVectorl_Z24GenerateBitReversalArrayP13LongIntVectorl_ZN13ComplexVectorD1Ev_Z15ComplexSubtract7COMPLEXS__ZN13ComplexVector5ScaleE7COMPLEX_ZNK13LongIntVector10GetElementEl_ZN12DoubleVector18CopyWithInvolutionEPKS_PK13LongIntVector_Z6AssertPKcS0_l_ZN13ComplexVector12SetElementReEld_ZN13ComplexVector16PointwiseProductEPKS_S1__ZNK6String10GetPointerEv_Z18ComplexToDoubleFFTcPK13ComplexVectorlPK13LongIntVectorS1_P12DoubleVector_ZN13ComplexVector5ScaleEd_Z4SortPKlPll__bss_start_ZNK13ComplexVector9LFourNormEv_ZN12DoubleMatrix10SetElementElld_ZNK13LongIntVector22GetSquaredNormAsDoubleEv_ZN13LongIntVector7ZeroPadEPKS__Z17SortWithCompanionPKlS0_PlS1_l_Z10InPlaceFFTcP7COMPLEXllPKlPKS__ZN13LongIntVectorD2Ev_Z6eucalgll_Z8EulerPhil_ZN11DoubleBlockD2Ev_Z10fasteucalgll_ZN12DoubleMatrixD2Ev_Z15ComplexMultiply7COMPLEXS__ZNK13LongIntVector8UnexpandEl_ZN6StringC2El_ZN12DoubleVector7ZeroPadEPKS__ZN13LongIntVectorC2El_ZN13LongIntMatrixC2Ell_Z14AllocateDoublel_Z16SquaredMagnitude7COMPLEX_Z15AllocateLongIntl_endfclose@@GLIBC_2.2.5_Z26GenerateComplexGMWSequencellllPK13LongIntVectorP13ComplexVector_ZNK13LongIntVector10GetPointerEv_ZN12DoubleMatrixC1Ell_ZN11DoubleBlockC1Elll_Z45CoprimeCyclotomicRepresentativesNegativeOrderllPK13LongIntVectorPS__ZN13LongIntVector11ConcatenateEPKS_S1_S1__Z6intpowll_Z24GeneratePhaseFactorArrayP13ComplexVectorlstderr@@GLIBC_2.2.5_Z38GenerateUnimodularizedLegendreSequencelP13ComplexVector_ZN13ComplexVector10SetElementElddfwrite@@GLIBC_2.2.5_ZN13ComplexVector22ZeroPadPeriodicExcerptEPKS_l_ZN13ComplexVector18CopyWithInvolutionEPK12DoubleVectorPK13LongIntVector_Z22ReducedTopJacobiSymbolll_Z25PostBitReversalInPlaceFFTcP7COMPLEXllPKS__Z10UnAllocatePv_edata__gxx_personality_v0@@CXXABI_1.3_ZN13LongIntVector10SetElementEllfprintf@@GLIBC_2.2.5_Z5TwistllPK13LongIntVectorPS__ZN13LongIntVector6ExciseEPKS_ll_Z21SumSquaresCrossSurveyPK11DoubleBlocklPK13LongIntVectorS4_PK13LongIntMatrixPK6StringSA_SA_SA_SA_d_Z8Allocatel_ZN12DoubleVectorC2El_ZN13ComplexVector16CopyWithRotationEPKS_l_ZN13LongIntVector4CopyEPKS__Unwind_Resume@@GCC_3.0_ZNK13ComplexVector10GetPointerEv_ZNK11DoubleBlock10GetElementElllsin@@GLIBC_2.2.5_ZNK13ComplexVector14GetSquaredNormEvmain_initfflush@@GLIBC_2.2.5_ZN13LongIntVector16CopyWithRotationEPKS_l_ZNK13LongIntVector9GetLengthEv_ZN12DoubleVector13CopyRealPartsEPK13ComplexVector@#@ 1<@<$Do`@`(N @(V@5^o@.ko@z@0B@ x@x@0 @ "@ @C@A@LEAEl\Al\d`a``a``a``a`bab ba bbab bab0b9c0d? ~