информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Атака на InternetSpanning Tree Protocol: недокументированное применениеПортрет посетителя
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
 Умер Никлаус Вирт 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / theory
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Глянем... 21.05.03 00:25  Число просмотров: 3162
Автор: Korsh <Мельников Михаил> Статус: Elderman
<"чистая" ссылка>
<theory>
У кого есть аппаратные генераторы случайных чисел 15.05.03 04:31  
Автор: Korsh <Мельников Михаил> Статус: Elderman
Отредактировано 15.05.03 04:32  Количество правок: 2
<"чистая" ссылка>
Можете мне последовательность прислать такую, желательно бинарную и желатьльно байт в 1000 можно больше :)

И вот еще что, кто-нибудь знает аналоги программы DieHard для тестирования случайных последовательностей.
У тебя есть наверное, а ты и не знаешь ;-) 19.05.03 11:39  
Автор: HandleX <Александр М.> Статус: The Elderman
Отредактировано 19.05.03 11:59  Количество правок: 1
<"чистая" ссылка>
Давно на форуме я писал про аппаратный генератор, встроенный в интеловский 810 и выше чипсеты. Для Win98 есть драйвера для ентого устройства под названием Intel Hardware Security Hub, сидит оно на шине PCI и на многих системах, где не установлены Intel INF Update, видятся как Unknown Device в менеджере устройств. INF update ставит не драйвер, а заглушку, реальные дрова надо качать с сайта Intel или они идут на многих компакт-дисках к матерям на этом чипсете. В составе этих драйверов идёт тестовая программа, которая позволяет писать в лог-файл любое количество сгенерированных аппаратно 64-битных чисел. В частности, там ещё есть и анализ качества получаемых чисел по каким-то там алгоритмам (не помню), и несколько полезных ссылок.


http://downloadfinder.intel.com/scripts-df/filter_results.asp?strOSs=17&strTypes=DRV%2CARC%2CUTL&ProductID=178&OSFullName=Windows*+98&submit=Go%21
Я имел ввиду, что-нить типо соболя :) а твоим советом попробую воспользоваться 21.05.03 00:24  
Автор: Korsh <Мельников Михаил> Статус: Elderman
<"чистая" ссылка>
Ну, держи тогда генератор — недавно написал. Thanks 2 Killer{R}, Amirul, NKritsky & DPP. 26.05.03 19:44  
Автор: HandleX <Александр М.> Статус: The Elderman
Отредактировано 26.05.03 23:08  Количество правок: 2
<"чистая" ссылка>
Прога. Запускать в голом DOS с загруженным Himem.sys и НЕ ЗАГРУЖЕННЫМ emm386.exe. Мать должна быть на 810 или выше чипсете Intel.
begin 644 RNG.EXE M35K@`!D````$`+0&___7`P`!``!>````0``````````````````````````` M`````````````````````"T```@``4``@``(""`!`0```?___W\``E!-3T1% M+U<@=C$N,S,@1$]3(&5X=&5N9&5R("T@0V]P>7)I9VAT(#$Y.30M,3DY-RP@ M1&%R961E=FEL(&%N9"!4<F%N+GT$'`+\%@>_``&+]U>Y7A;SI08>!Q]?OB(" M!@ZDK8OHLA`>N-D!4,O1[?[*=06MB^BR$,/H\?]S#^CL_X#1`=#AZ.3_T-?B M^;8"L03^QNC7_W(=XO?HT/]S"*R*R(/!#^L4,O:Q`^B__]#6XOF`Q@>*SNL" ML0+WVTLFB@&JXOKHIO]R`Z3K^#/;Z)S_K(K8<J/HE/]R!X#K`7(-Z]>Q`^B& M_]#7XOGKS%H!%EP!L1JMB]@F`1?B^Z@<+7`X[2O``$^R[EH!RT((``'H M"@65`PD(8`<`&``@`!`1`@V()7`W_P=Q`P5179\+X0L`"V("<`@("0H+#`T. M#P"#<'%R<W1U=G<&9X/6*)X.3LY4B,W`2`"X>-,$`,TH`,(&3P>W!X@%(0L0 M$"P+/0LKDPD!"0()_)$D`9H`^HNR_0N$#@(!`@0"!0(#!BACO005N@PBDT`! M%R4!`P(#A"D!!-4%`2`%-6`1`08"!P,X`0@"&P```O\%%QDH&3$9<!6\%>,5 M-0!0%CL64!9E%I46WA?O%U<"`#H8)!LW&T0;M!;D%OH`%A8?%U$781<Z&4D! MI!I@,NL:"Q[Z%`$A%0%@@(XAIB%7&Y"2DT:7DP7CB90+J4:CEA>7'9C1:".9 M*9HO-!J;-9P[C4:=09Y'HY&?3:!3R!+!`05)`,H,!`(`P3```#$R,S0U-C<X M.4%"0T1%1EL$@%!-3P<O5UTZ($%B;W)T`+`'`$5X8V5P=&EO;@N("DYO("$@ M)&%C!%AK(&8?(&-A;&QB#(,`(1D"25)1(')E9#%':01C.R`#8U(@3E0@<.`" M08L`(#,Q:(A((#T@,(*),VAD17)R<V]D9<DTED%8G$(%&HU#"T01C"-320L% M0N-D4!$%1%,<7-/01@E'-(T.4Q-#&$:,22E&3$$8&"U#4C`%,O^(```"E`*N M`L\"\`)25E=5'@930`51#A_H0P&XH(#Y`PA5<P/IAR(.9M(`+$C-+SR`=1P& MN!`)B0!@'K\`C`;!`+0PS2&T"/\-J5"CQ<KV!IC700UT".B5V&H`ZP0(!NAE M"(H`#P'@)4RPD$`"=3^#/B0/E\6[@`C4%;8&)0^O!I$#UC38"Y8+DPL$H)<` M:\`9!0\`P>CR0M78H8_U%A"`T>@FZP596_GK#8H%`(N(+F<`@\0$,\`''UV` M$%]>6LM=N(<6G0O`G0@6L`/VPX'6L`&Z<L\L`(D^%*06`(O>M0/KQO\"0.5= M,H[`)J&<`28+!IX$0*A>U-[-9PKD=56+%H#)O8O*XPZT"<F+^H(%2@(SR;@# M'F8/M_%`_6;![@)F9XU!6.("#`I&XPB+S`#7M`KVR1Z.`#O>`@!R`F6('GL` MAM^!PX8"M0@``ND=_W`RR9Q;B\.`Y`\(`%"=G%@'\(#\\'1=L0*`#`'/\%,0 M=$]!9E!F(%Q39IQF6V8I9C6XK@40G1!89C/#,FQT+!\6&P<*%A5F49S/9E)F MH$T66*)>9EIF68K,0P%G6$1@'HOL_,!R&T$!(0Z\:#7@!&:C768SIKG/!-,) M-RE!MT/1X_^GYXN5@U@`'TLN^Q)"+1YS$;L>/1$)@/ET`4N)7AX?9F'+N91` M:&G-,7,$M$P9M.M=B]BX9"B!BU8D+\'B!,'I#"AE&D`JNNX'(22,R@\"%ND( M+3L``20SV^N^!@X''([9OQ"4``8S]A/SI>2ABN#D:((A+J-\]>XNH9U`!.T[ M\'(&POS^\,/@#)P/H`^H^J+@2(Y70.@_=$CDD@P"Z[401P'FDNA9$0`(-^A% M`'40L-'F9.@\"0>`;K#?YF#H,P"Y/0Y!!'0:Z!T`7NCJ.L0H:73YXNW3[+L% M``3'1@BA!5T/J0]LP^3#R$!+",.Q```*9*@"X/3#NH!DH(J9]M!EA@8.(8)D M.B8.9:():MW#"K@[`"C!FP1@`2F+\<'F`K$0QU)1@0AU\'O#M(C-%0JI=0^$ MV<@EX'SP9H'&OA^%>N8*Z#(1^"+4Q1YDX[I6J^4YXHQ<D,!F.5<2P>U'+&8% M12!+)0#\_P!)8"&6&183VQ)&'BZEQ$'C"AC#=P.U)!.`HZU>`+@K\'9VZ,W^ M9HDVJ7\8'0@R.4&U"(XAVR2CY@?@=C+`ZU.T`X7S=4@]60^"0BW4HY,VDHV3 M0(0Z"_9T-'C6G>H*"P/DN'0CB6H#%L/`#`U(B9?/$(O385)C&G:Q4]*B>D`& M8,\1O`QF!V(`@I&E<^G`VPHT!SV*ZXD.:+W<$%C^C,*!PL(RTH["NY07PO[$ MO'`Z4WX2M@X/1XC,X3X#P<:"2JEZD0LX92\ZN.ZND'!RJ)@^P8B_3ES3;M:%!R+%=FH3,#QZ?+W89_'N%9]AD!;V9DK>/+`":`@*1E`?&#[P1S]G(T6A)9 M"$ZU!$QVH?[&>B-E9XD$3UKN`$,ZAM0"<N`?H39F)J.;,AP$Q8:\P8:P@\(' MIX.,P*&FI%;"O:Q?OXC4:!Z(!97H$:-`DL.C0@BU)F/^_Q3B`5J?R8K9@./X M";R$#G<=`@2-1A$>P=@ZWG75:\$3(D`0@.T0$&:KZRN*^PT:P<$D!SK:.39D MMW`@!@@*S2#["48@M(^`A'#_"'1C_W`@M([W+A?V-O[!%K9UH)V(`<`4I*2& M#+H.C@9^H<2E)%D.]JP83!XC/:=,MGA\F0RQJCTR.":[:RC)#C%A+0K)=$L- M+"+K@3,$%C``CMM89C3@:,<%$(AE`L=%;`J(B44%QD4+N0<.$$0'%.H3%<D, M&!<`;8>#QQG^R775]"C1"0_!80/?CHE,7H&C3#P`M%!`VD`.AGP#@\%WG+%^ M3LA!T>FD)6W)@#Z(JYG7,JNLI1)K2J;&!JPT2`!G!4UOH-7:Y.0#UY12R8:_ MJ^Z"EK$,\S:ENA@&IL5Q'[J2W\NJF(2WEM2CTP<+J2@1@,B[@X6JN`/HL\KW M!>B,R.BK`:LU$`0:P`LU!3C-`S4.B9D*Z/PX=&(CKS\A)1D?-;C5R.$[ MT3DE"&0#Z'>Q0*/&,NWH<`!^OWX$E$&PS/.JZ'.?+6S!:_A:N8W+F=+<N+6_ MC:]-?7BC:O@FXWZEQ1ZG[(V[V[VMPOAZ^=J^<HWU:!E19[[)"5`Y[!,$H8[% MCAX2VX\&AEE3!#@)-,U>&]7Z65K4`HF2B4<"B5=H*06#PPC__(CX(UYE+EF< M8P?U7RXK!KU+H)Z`9@;^7<]O?_VM))J6P:$4Z&XW:TYT]-3_E^]+'\L1;Z$- M)H<&5(KI[J"I;M\-X'6PXRN+-B9>]I=>=2G:^R^_R+G>@^9U_/A,`"1:BQ2! MX@#P[@"X!:J#Q@0[]W('$$@K]X#'"!UF277B<*\'I\FG=:K#YE!K(8K$YJ&8 MOJ#15KE$`)\*%FD$+KFZ`0N.)7KZF.&AUU6YHSFS:\Z6-A@,4([24"9]XRX` M&+6OMJVL79N_RRFW=^>#K8DDU_\N5V;/6)="4"8.PDER>`0W)HU']V?'0,V8 MYF8(#PA&8!_)%HE(%%D%6FT8"E`B-'M*6'4JC1[Y*@!$#RZ66W863HO@W9>' M9B.015-65\]^9P\!'KDJ)@46G@#4#R#`#`$/(L#J90RJ!F0?HUBWC/ZEOXQS MO0%6H&B9N/".V.;9D>O/S8[0M2:PXU!:2B339OY*L'WX]#/`Y_3-!.8R?LN+ MQ!9=UU"YO2_E'/+,H'6T+I6EW;7NMQZIHIVZY1[(D^4V!@?97K?7V8)[?<#M M8[?N#>*2/=H>(EJFB]"7]KZ9)!26(KAGBWPD#KE2^G0D&+E24:3S$Z7(2&;A M!?,'9ZT%*B+:L/I'!)MO6U\A;^0JBH?E4V/8.&AW7(3E1,]%%O-G_V&MU,NC M?)%^H_?,G!ID0EXN(%8P@^L"J3MN;@R+Z\'(B&;!YZ0#TG+`(8E&!HYFEZL' MG`B8!)@&!$8$H4X"V'N_U@V^9TB7]"7^>]FK7?@NR/E]KV%Y?<^T[E.O!">G M3@@F#),FG1"I%$F3'QC@'*1-+2"F)&*3_B@4)\@P+DEK-.\XGT#"//98+>\- MU^GL"V"2/SPD8R'4#,`%-`C2;8^')`A(Z2H:/+^$.#OI`%6Z78/HRHO" MC-7=Y>C<=.SVS9PE,*3J#MV_F0["X`&_!_?V1"04T9X/LPO@1?M0]-)8SU.7 M6I0$S7P5`^F-%HDBYVL(IOB33]<)F'M<[%1F56$.+ZT26J\^?!;:>ZO@ZGX$ M;>GH;RO3Y^M[KA\DZ$.7&N4N.Q9^0DO"`P54C%4?@.L&B67Z+9,#BN"Z$UA_ M_&_ID`@%/':`[&ZT;B'0]D,G30CT>VQOF6K(@CR-$U!3*L2*R`ZC#C(K37.H M+A4?AIN5Y_X0LA_BR>$OPV@R6UI%]FN1#WMLHIDNIOU@#IMG`8>1\;"&RF>( MA^AY(28TC4Y=?=@8,`Y><YG_F0&H-II"<V,HOP<-`=5JSIIA8F!+"U3Y[`]Z M*5XBBU8F[>/HZ(B%%_S_8(4'@`CNBT4`)=4(X5QS@7`JXRKW"\-T,$;6F<7T M>(*+<"M7FHMHEZJHBUCA\U#MPC+X2!H=0![#@$YS(&BAQN@FT1RX!@"E3BKA MO_?MGKB'J`D_ZH=7DFI$4:1F7Y7@;&[O75A35UW.*N,(U!D_,^@PB68KX<'\ M03``(/_EZ,__TN`*[/C[S2/\#Y+`T*)GBF0D(`W^"L0V#!VH(+A1Z[0$C8S: MH>BG*%>.P'W:C7<:_6:MCP/0]@2,TO!UN^Q%!OOU.TR'[D7P!9=R'(LX96?9 MFB1?6O`;'.DQ_V<X:@!0`>LT:@+K,&H#ZRQJ!($"`&H%ZR1J!NL@:@?K'&H` M4`CK&&H)ZQ1J"NL0:@L``1UJ#.L(:@TG:CHU#NNQC)6X`/H+".8@Y""H`71Y MQK>LI=`!$@F1GQ("=(5K&A+6$@HE,9H$=%,EW"7&V@LX!T!H&CCB.`Q+,9H0 M="U+Z$M&C`U>('0:7J81[EX.<4!T(W4'<?0!VJE+W(<YRQV1X/ZV_B*)(*4' MG%0"Y/$@ZTLVNC%KC?PT!X\[@!P'!@'.#A9RA!HF-';1YA?U^(&>MYC-M/X! M!9+8^@8Z6"P_9'I2*2Y$"7V_O%+>S,)=#K!Y&YY=QA(</%;[FML+0(%S4Q$J M:>CG]S5LG@&-J,\&'C/MZ`)`G`&;5"1&4NA_`>A9`4=`J("_OP!T$KX290;C M0'P<#.B!M'0;/@&^'Q(:(R(10.AB#R4AAH@?(#3H4QXK&"(P$"\\Z$0M8H@Q M/P$^..@U:,1:_\<W4>^;019M*.@CQ%!./6#@#B0;,3M=0V_1'43$+.@%;$E^ MPI"&+!SH,.C`"/0_3Y"P`%KH.<2*OE2:I@G74UD`D:2<`(SBZ,Q>7J\&(IB, MZNC!:6.Z@HB&%M+HMG1HQ7O700K@$.BH1,Y&>H5MUJQ#:=6>6&>)(;YSZ%B6 M%!41Z%7H5JE\^N^11HO"Z'VUAHW4Z#H+37$*?W.Z`+U0_OTS#XU7NP8+F[YM M\?EO5/^]-T+HZ^"]`P4#O?S+``,QB0"L"L`=H'1HJ^OWPX'%H"*''OW#,]M$ MP@3TJ(K:@*:*AV4G?,6KP.VP(%M^EJO#QE+W&+$,7C_5SK$,U'K4L0#0ECY6 M556Q$V_B]*%C`N)[*B[VOD+FH(7H^?:XM$ANS>&]`("-#Z"\_;0'OG4"Z(K_ M)10`LQV-_ULR_P+;BUJ5MXCM=TX"1/X-P`@M"LT;58UV'Y7EC.!@)F!3NU+' M-6B']P!U"DRI`)]+%(<<),-+2W#I>>M;ZPIL$&O2^QP5-Z)+9X!,.ZM<H,^' MSW4WCV(<(A`8"R9L=`!/"!!-P)5:'DX`=\&KPJ=0K>/XIZ!89_9$'P9PU@"L MAEWVQ2!U@""D]L&0=)][G0=@=9@,G8"D!Q$&=(YZC'RU(">&.G(G%CM>MP9* ML`(D^(O9/@(_=2)+XC-U(?O8G`2?`!J<]/I$&GN2BJ]`P4EUY^EM__0"+"V0 M/7ASS.DE&SXT<O^5>;YV[[FB#QK$;.]G.5WU!ML)F#V#Q0*V"^+N)AA-(/QP M"8O+N+5L+7-P7^M!0POS.4P'8"T%`E94U@9*`'+NR`=@E<D/A>'^A`>7]]V< M(8?%PA4`9(,C".GG_G<AM^DBZ/,EM:!N'QZ*3!\8`B**;!\'Z<(5WCKEFD<4 MB!2F`(@4O"K)_H/Y#WI(=A;W)?\//0,`(&"!_@^LR@S!Z0R`R8!C3H,47<AP M9PAH(TH&#UJ97:AHM?Z`#H#E=:<DX0\:7]BK#%,%!'EZ+NG^N;W-,:C!N3C^ M4!X'@H:,U=HVV0.S^T0#*GPFK;22*ECI(N1EZ$H5E/_^0YW3]2(;I>DGOQ8= M-!6+-"1@BVI53@4E_D<^S<%M/%(!`:T,)*OI`OZT_`=(Z%[(R/V+T/@)C-NX M"HMS"+1I!4E1M;\3V%(JRXO*YP3%N`<2L1F+TVW&*?(?>H$5V=Z<E_WI6Y`( M0DKH':B&#+3@;?U=4%.+VOH(9[E;6+M]_0/^?@15W;"$D(/L"E(&8!;,#N35 MLR&X``/=:MU\AONLTJJ^S!$Z,EWN2OV8H2.Z"^P`[U!1\?\!_8K[@.?XBOQ9 MPR0'U(RS:MGK"`@YH&Z*W0K865B&R-$2V\'CPHL3^^@&2P+I(_(0():)$8D0 M(?VF7UDV)+!P@/L.=Q5F'%O1X]E%0)>@`5Z/I`'IZ1^A8D`#$@,>3#G[/E-I M.@1*T/SH?+0R_X?9!OP%@Q(Z+J&-.OQ-H`TZ^'54@.^P>L-XJRK'9F1*N!W_ MJ]_YH@,N(60/JP;'JO$M-(7K$X$74L;FB33V7XJ0&R&SY=,@<Q,R?'(D,AR` MD\HS]N!WJ!QT$$PP8K`C=`@')'4=MQF#/)U)NH40!FGY:@;$A#3X;F`%V6RF M9(G9!=DF@9S9#N.EY^H64_J4.Q8*_'//9NPP"<</1[2Q=>G[^Q!?.+D1Z^V` M".;5Y)!1+.A#>>NH;,.+;RH%#E\N".0&5S"+PPO"G^W>Y.F:;(M?7@!DJ?J* M%+].>KLW1I7LQ;O/_V9DA[MWS&JAMK\,>B<#<%/!T>"#ZRXKV*19XL2#[P*O M%\&-=$PX\^=W\%B&5KR+1GV`Z(FX(@'4@.3$JR8#\^5?:V^&&Y8_0$6%GZ6Q MQT?,$S\&!BX:O_S1Q2_=P@_X2OJ_)QH/\%`D)@`K1L?O_Z068#?$NQOV!MRZ8>K>N_1_/R:+]"M^ZY7$WW/]JU8OREH5Z/SS?D!.)GCN"*?DN/B_53_Z`O M4][0QI.#?V\U?'Z)^@"+CF0!!B+I?0#P#(H>EP`*VP^$2_HZJO\L<J+3RBEZ MG73!`'"#PAG^RW7QZ3#Z+KNJQ%JM@+_*<@=GC$*Z=(2)>E$KT:;I!#I8\%,[ M#C!;B0X&1;K:^Y*Y(!`9`/?Q"])N]/D*Y'00N.[Y+CH&:`^#Y?GO3-MFAL@' M(<?I_?DLN<A-_,6_Q_R,SKNJOQ+J1Z67]Q6!``G:Z^NX6@"[C:8.LP=F_X?I MROTN$.6`/F<``LDFJ&?]13:XU^]#]G&I,'ZD'M-OI*CQFJB)7A8*RNHCH`+M MI.X,=#5DF.S;V*0J73>V8*FF6PH_HZU"]`\$9Q"@IG43@.;PLN^Y%+!%_,$U MPRM.=>#5?*$[V80)Q$N/U&<K-@\1V<GX=O<[6'@C'.UN#KI\Q0!_*:M<TY0& ME."RWI0#!I0KLO]&VSOP<LUO[8OP/2\;5XJ4W_8R9.B?^J(@J&15VNB[[;^R M0:NL[-0Q\2E5,?&2@"\T,,86'0G/O"BX`;XY-+5?K&V\1@?'PSV`#LG];`"+ M(B\'["!,W1=H*9:=KL>8KD,C_8'C`*IVAN_/E\N3(RIGKR`?Z_]EC#8,!YWY MJP(%`+%Y+@1,L_>C%JSX&K)?%J6M+,NV(C_G#DN3F=WI<Q&4DW)GY?,P5IVI M4`G%9H?Y5URCR_+#N]GZZD]?Z+ZBN`C7A[5][I.I_NA'`\G@1U$*.Z`. M^!L7<PGF\P,/ERW<PS\!]<'3S9$EK68+LII-=;*^)UFYC6WZLPZ`R+6>!C^) M'N=DQ[#:!I4!42`&EV-^0.ZH76:]DWL9*^]"]IGWS%G:\6I<,DOU_CBQM,9N M_X#G[O2M<AT#A85+A0'<'5*'`2(>Q=19B0%E!HL`(+$>Z45"RRXWN[E:5+YN MZR$>*;KS'W)2G&X[V.>I(R!!'K8[]7+BZQ`SOB+@N0Q^9#S(_^V".^G_]N@O M;\-6X.A;E\"8R/:+^+5OI2L0)>I/`/5[_?J)52?`5F>`.>G-]EV!^_]_FK=' MG?8[T5TGV:O\$^@OT8O&Z&XX13>M4MUS$4!2:"NJO%V&;_#``Y<#\[.TZ3ZS ML;,#EZI\('0-"NTD`/1<MO3SL)WC4(C;2ZJNNX+8[,LG/-?!F-?]<L7N M!\!^MS0!<ROXH5SY^O'[HUO:4@M(?N@\$`GJ=``3N`2)'\-@C5,#@)T3XM_Y M<N\"2.[\.]H/[N:'LF3>E8!^3<NV5J@9<L+:E![>'N,#MEA6G"P^3`&.RG)+ MU?MWZPYS`.8[&@SR-ALP9H=_T'8-R8+5*[W6BS>'SWRMZ0+($`8KVG1O^P!! M'!#K9"Z,]*E;*+=%Z7]5+_<"[7!ES$+T;B/P3H!PO"OLSK.$P'X\J!I% MNY^+.`?@M=D7<`'Z@<I;.-D747Z<8(7T\(U8*SO[=!M\;\3]#R[A">AM#VTD MU^+X\O/EJEOIR4#U$X#S@_X.R^Z.D_3PM![MF=?IP>OVGIG,V092UO?;Z&%G M)=,+.],3;B6+[A70)?5>L.A/!RX+!O69UC?EXZH[2U#;A*].`0(%3_W&S?GA M:QG%R,[N>FN^XP/6O_6.&,>_;R190++I/7W'^P(M"W#3RM(M"`]39^,K\O6O M;L-U)>+Y7_P]?>`.6]L$6C#RZG()@=_R$HO5]3LL)')4"3-.W>3[G=</(L*Y M0[CDZPJ`X[1VDR]@.QXZ0ND=I:GV0SJYJ:Z<3W75O8>1J0;0]L0$=/#I:/]= M*@B^($&!\S);?XYN#E2)U`==^@'D*-`WZ.#_C-9=JXX`=_:W%^CXND^Z9/-H M;&J&!,$:22N';:7P%P,+`!AB\P`@`#T`4@".`)H&I@`A7.<```#Z`!,!6U!- M3T1%+U==.B`D``!.;W0@16YO=6=H($UE;6]R``!Y($%V86EL86)L92$D.#`S MF"`X-BL@(T1E=&5C`X((9!53>7,+;2=L",AR96%D+TEN(%!R11A$'$-O9&5! M;@(D"5<@5D-022!1.HDD;@AF8A91(XD+2&]!-W,1!%8S,F)I=&E!,A$#,(9R M1W(B&``+59,$;H<@5$UN;&\2V6-A@XQEA&B1)%139:64M#(B<ZH\($QOD@@S M:6YGT5A%/*'`@F-O9VYI>IA&:7AU<$38Q4)AUC$V<P&`$4]V97)FR`E;=^P3 M$"+I3U.+>.T)`,4:('8Q+C,S"@U#4`9O<'ER:2*W*$/``BD@,3DY-"T$-RP@ M0V@2$&%RH<M38VAE9N2Q(&SY8?Q4:&]M8>!$SU!YL&R4#23IX*X#_V"__YK% M_U[SDN,`-^MY\/\LAL,>PHP!OH/HH5"D,M+K4QKTL0!S#^B!L@``T0'0X>AY M`-#7XOFV`K$$?57^!34V0X3B]^AE(0LMK(H>`$Z#P0_K%#+VL0/H$2!1*-8H M@,8'BL[K+1\UD]OY`>E1B@0?9ZHRMM&K-H@!N.CRB>7H*4,%:.OLG?-$0]CH M%[#!58SH$A8Q><;#&D!G+KNO[gt;1>AY)6MH.BR3Z?WT>7U4M0AICZ$`08. M]T7,Z\06+1B\'SNF9>9L1,(<TKEZ&0(_@\AV$<B+'@#;E`&T/\TA9BD& M%%K["UJVPPX?G`'\FI(W<P/ID0F`\-G]`7<M^B6,QY\>%@"!`09)`P\!%D<% M(,`,`18TB<#K`+L(J6`$XX[K)/X-^XP&I$`2`2:A+`"CIHHW"@&L`G6CL@&, MT`5`"*X0+0D6<7JA/>@ZR),('2H)HU&(U']7HYT*3FDL`WL7Q0`2&&$7A'2^ MT*-GK"ZOHTI)PHKDLR$6,H[2=V:`UA`(!67V!IP:=`:Z*1D'8_P)ME;;I]4E MMWNA>1(+JNN,"H%-`XA"$`XT!"XU]R;'!A+X7'<2'`(\`*:7FXL>EX\@"8*C M"(X&H1&RXQ:FFE5Q24#+D0C&!C8#O0:>]@3+?8/)"\@/```"T(K6@.)@@,J: MML#H+`>C`B&:`0[WB1:HFQ\'F`!GHYP!HV4#HUU>T?,^O.B9HYC!70@^W^@! M*V,$@`.`/H(#=`6X_P7-,>A_!03J'0BX!`*S,0Z)#@EX(O-''@.X!0(NT_=C M+P"$)`^H!^AI`+0^J:(!\^^G)]]P"8L4E<8."A`#%C`#C,".T,=K8.(9)!E" MKBCI_S:;%=^L[U$2I>OFH9HKS_[>710#\$4B9\9%'4KH6A1>;:+YXA;K!T#+ M@0:6`0$$<P6##K#B"/^.+KIE<SQQOZ`6<>BG!D3Z?[P2MR46V7]E0I^!/J-, M11+[S`XG"Z%7,15Y=#58!R@^]3?&!.+LZ%DUH=NCE_J-UJ[THYJ#Z,DJ4:/T MH=2C@$6U8Z%!9TR9'@P%#B1S=MD4*-")'L=RDQGT@NQ-)"E8]@;]4!9+&@V+ M+AQD_1`OF#[EFXDN#A+,5188_:WY,I.I,^W?)@X\&J]3][@3RG8/)BO*1O0J M^C+`TJKT3,GH'@YV!.MH7=D98++Y(S5AZ`D5.>B1I:RY1318=;9>JG[\T&\_ MFIQ@4N)F/H<<K4JRRE]F"\4)7)CO$0,4K0K#R@E]?"EX!;%6!>BZ=_L-FK;J MKGL'C&G`RJ+[:9\;-"T5`G\*\2Y97!+W6CRMRO'RFS/VM55DEX!/T/;"(`^% M\^3NU@WTV)*^]Q7#*Q<.+(T.ES08Z*WP3H'?1W7-9ETPHAI+,76VPH:&/$'_ M)+G`$U"8P,KST'@L^7QX17C>/=?=8)_0>`:`GN@7<T1S!)!QY1/P<]I^TG.% M*9<CZ.8U)\ESH1#SGY^-;<590I@61QQ(7>V#/A:R=+I8+0XK:R0&*^O6C/GZ M!RK8G_)S&H2G14X#^*'THF'&*U5_&<KG%3]MB-3V2Q-5_MR!XE87BV1;Z/QZ M[(#0>/_H56B>Z+%(L012@U:>_K%7=](UP`3)OZ^>X'=4@OSHQRQ[@IBX:&V= MN=+[([],!K$FPC3I`(;$[FA/@*$VD&@'-[D",^AR::7[4L4[!E)GMJ4+V39_ MNR$@A@-<O-;H7)9S<HEE*YP[#KJP*BR'(-@6)"[0Z"8`WZ?.0>4%#!YRO1$8 M7DL'+Y5P]Q0'[=T#%,D%#[\5@#;VQD`2'W"!BB9F1B`"C(K")`\\`G06)((P MK240=`M<P!`ZE[T&Z'*'.G0QISKFHK,6_K6J0XLN##OG:.$7$/Y,IM=Z_DQK M]H`T<@(>&5LM^7O-]19$[EE5KSY/]_V!"<]`^=\K^7(X\!KM^G,-MPD!+7@@ M!^BK`G,\FN&O[0L0370*2X#S_\'C+/#[`\/H<`+(=<TP#.L6,FP,;/9FT8GH M<0(_ZJ"+,HT8JPSH.EUWD)Q(J`F+W3VVB;\]7[Q7U!/?AXK%J5%#&UL0H:H/ MM('*`J&B%LP"ZQE7\]#HN#JS.A#158X(F"';;<C<.BY,5<-%?2+G$:/)$@'W MV]7!Y\^W`XG20]1"(O>@`8[@/]]>]T=\8]:I[]=FU_G>"I4^H0I@`0R2#!(, M'04M##0,2`RUCE,95JJV\FCHB.:5@_X0R4N'%-U,@/^(DP!G_R1UU[,]Z.&( M!#OI@Q83@`,+B2P?ZWF0Z'B9)0H6#VP[QD8U:`SK)0,?E\4/%^A8&0PJ&P3K M31-(O>M^'I7$YG06G<;'!A]D9_?*.P2-&@L@=>1U<!J(_XW.I_?!/8U^9GW" M5:R&(%VM6-1Z\U[ZHQ$V.+4X$'7$*A]G]D6&1`2W+VYE3SG-5@G(";,P].UP M]\53[-.B0,OX6%&GO='KB^E\N=%[@`-R+9.X"0"+RL7="2.X!W?/O;+L*A`9 MO&43N!:+S0]`I=K#ND$$U5IF6=,3V>3@`([P+E!3'K0_&8Y]KQYU'1_P$4E8 M&=H9&)*)9V952+@`0G=<.S<K@%L>NSA3,\DSTK@!`0072Z@`58^CZ\`8`UNH MX^&#YK7H?7I:P<)7O\.Q+82'"_CK`?DY458NNCN_4,D_[_19T>8J$(E*RSU$ M<D.+T^[B<-4/T8O:R0_B4Z5+@<=,[]T>IK$#1`9D)`0O`R\:X`@O?WTH`\%/ M@I04)-X+6E]>.%>GPQ+PA)ZX!@41N#3K##-M".L'[WD&A2&+\`/P]%\.'[H? M&OG<BY0O4T,0M`*R"OZ`P@/EK(^X_TP)/K,A^X&T"?70_<YWZP&!"6?'120< M`FI5%.AD]GV3]71#[V#K(-14C!Y?.A9A%3%M'B0L&BPB'V1E.WV>?>@AGEN> M0Q]7GH!\91&>^*K-S("`A74(QP:M[<_K+[@A$-@6,ST%=$*X%0EM>_]1Q.C! M<P.!^_QW7V:^?:M$IEX`27=)UG$.>=%<,S0-7&]<:UPPPTQ<M"16,QD;M#BL MM1\;ZB8W@C<FTX2$LQN&,>Z6%X;,H?WJ\-/YO%$FPQX&8ZU[OMX^:J?B<X/' M0$<9V#7&!Q]SX?E:+?O4E0JVH`%G@&0D"-///?_N)4!U)KA71$U0+HX&\]T> M?KN^2'6&@<,5OK?J+HHYYFL%0L\`Q+(A-D&@9B[_+AZY8`;\/<."X'0</0SW M7CT67"W*)0$]G>#M!UX!![WF!"39A_#9'G@<)T*`31@&'VIC$OLNISAQ&'TB M<K'N5X1`+_6Y-P`!D,6DZ+$**N'I;`H`<T:FKQYF2T@WG9<BUSUB$&\UJ<!# MMLS"V^=2&4[K^HP&@+EU&'S,:0K[2`*@(PI0L`$NA@9[`SR)9TL-6,:.%CHN MQ@X`RUC+'RFK5--"&>U)2H\/`D_[4C["=1\-VZKDC\<RM4<L;08J4#^C@+Y' MTY^&!E\-C(Q/&!17%!LRG7<U(C\II3P>@7T.!Z<RLB0D@^<3/Q0$\RZA4=`$ M!$12Z+Q;L_KJB_KI9_T*+D//J"`&#DG.0Q#$&<A>(3_)$TPW\WTM;BQ``UC' M4.AE"3T@2C5?MRXJAC1J`P%UN\>?`*`>`$SI40?\@/Q`<@9W?>PG5AP$"SD* M372D"YD:_`D238M8'1H9A`;I(AL@WBL<)U:LK10?+@$B)5BI-?PB+SPB(U9' M,D,5-S2LH$H1/C51/P+IKXY87SI;6D^Q8CMB558\:5!=Q8H]<%9D/W=]3JR7 M;X1*@RD0L81M!8]!BX>*8L5#DH.11YF<VA682(T;2:>(6"L%ZS^T2[!C*ZDB M3+>^PDZ^UHJN!D^R!]!17;&R!E;3B0TM*SJ$W\=BX;;%^AOJA/X'!5"DVM/P M9IP0F@9U]E<[C:HN_:H<_2GSF`?G>UTCG0"N"RA-S2CE.J"OH!6P)/)GKCQK M`[DU#H<#O<YSUC,&*FEHAPUF3S^]_LO6G,OW4^BNMJ&C!0/7(=<BWUW?=^=% MO+[+Z/7<Y`2/![VMKQCX'2[\Q@<D&(`7E;YXPL2*;:4'PRRQ-'XFMF70MW^[ M(8=YDG3$@3($=N)AL:\M!^MJ#XBTB&4=!`C@K%#H6@=8P'/TNJK)1;O66&E, M"K\M[G1(9XJNO-Z(1<$=ZM^U`:T_)[Z=3A<J1)U.T+[0!NNCB@O]]KO9M1O8 M@LP&Z;X&R[J1\#:AI/<)KS[&7(B_)!+IIQIY2@,BANC8*-.@>R)=!*%L)EWZ MV+UOVR8&7HM=WJ:5#$M42UMC@4A(K70#`XKK[>OKY'S98S<`S.OHBVJP MU5/F4+M%(/N=:!H22!<#Q!8&'CO*R>7>\03A@[IIG)``3^3I=SN5U"P_:-]) M.^@/\>%?(&-27^]O]K<O?Y,IP&?C%B]X`^F>T_I-Z2^+V6N\9])`9&;33?%& MN4>;2,?(2'X<RZFD9?)TQ5#K;2GN"PHF]E--44>F,E2(=490UK78DAY\AX(! M"]MT-I>8YEV7=T]@.TT#?4VP%UC7_[=5,!YO&1_I`$U,WPBL`@$"-IX4]Y'% MA`C?%&/@'?>`-N$4-%?H_"9W`G@D@I\@`*8SWT"3D2#/R;3FXM3?JQ?52YZ@ MC"6<+)8`Z8P8($Y`&."<OT0.[SI)<D*C/2$#ZGE0ZV33$C(G/!*04[02`S@P MB1*G'HJ1AI`!688,K$?+_Z"35>K6^)KTA4KB^+LND(_]3LFXU>@XQ=[;NN-` MX(<!;V#`=./4_O=0"4$7\$)_Y1GH;H7]?N1XX]3Z=UZ.,L!)L-*'*\G3`8?W MRXS;CL..KT#8]+\O7L'@$9QB`WR,N``!B=72F_`5'@^#1/QNGP7LUQ_5@;Q1 M>3@@#"H!`8S"+',-'YBHZ2*7QYQ#C*/I#DD"'OG@03V@;D`#][/]P%0*P-M` M7A(#!HS8CFH%<8"[;Z"%^/N!QP`;SH(#%^7\N184WX>X@^\67WU760*^,Q;E M1P0+V7`&7`L3"FPZ]BVDCD>3.@@;#`>C*_A.CEL*[(MS-Q#!:UZ$@\?%M@Y! M05/]+@?"_,DB)HY#?P,Q]Z$6R4FF=0^H^18W@\'KONL$0X@40>D-CL+S_ZA% M]&.0H[CXL0TWRBT"_M`[G_Z_MN/H+0@FJ/!6!'02)/L?Z+=LY0X,!`JM.>/H MIVJGS5458FOWD7>O;^2,!`.IO`81@A%&^>E\Z[("_!1*_^%=+X`Y"WTH+?,X M.^J#;7PVX;7F)/IZ_/I?\_RY*RJ)%R3:"T0\)-SO/:<+:)=)3WZ@()V?26Z^ M^49C<:!)#.KH0((MP>D&G8(`NL>\[),#RH%:CER@]M>V]8&KK*KV\@MD1=A\ M_T).]JI2*T[O+U%V=!_R(C[<\0`1WOD#^+8$G,<M>M44Z&B;,00ZBYZ*ZQF# M^D2Y>'41V2[Q[G?X,/__-$?O77WLN_T&'QRE"DP++\H)A9;^1C<&\>O4[`#K MSKL!$>(#NR$`(#.(EN5%+H@@%B^C&OVM`S/??<F)PST`W3?PQ@4P-S!V]%3H MK__U_RXZOD#/A"'?'AO-&Z$0R.?&!LTV`M8.!DJF`?]1#3;_'\]@56JN\OL? M]28"!F\-;.DJ&.K<JK_SI/0*<`G`/<TAZ9_RZP!2`*.B`1Z+V+E5`%%FA3\< MM#\AT=6&\@:_Q]<$=+X9P+_H"(X`N1/%I*U"HP0`E@'#`$,GWR?Z)R0H1"@: M,<XQ1#+R,E\S/C7D/5L^!@%B!H8*)@VN#<X.D0\_$-P0@1D`&Q\;,AP````` M4$U7,0$A`0`!``````````(`````$```*`````(```!8````;@$``*@&``!R M`@``12`````````!````4P,````0````````0R```!8!`````````````!(! M,`('95F&(!0``0&1`P4'&PF/"2\)E0F695F6-@F3"44)GPE)"5F694VC!`E? M"9<3;@F#"6!-EF5T"7\)?@DL`@F,199E62:@"=,[M`F9$\`)699E65,)TPE7 M"=X)50DP`B9@Z2?V"0$!,<NR+`L1"6,)%PE["1T)+!.P+&<))0DU"8L),`&+ MLSP)14([2#L3,`$33B==)V03`1,P`6PQ<C&R+!,PAQV-"6\)E`F)$[`LRPF: M"84)H0FF,>7D,@&L"6L#"?(KLBS+RL<)"1/."2`)U5GR+,L).0GU"87^">19 MN&6C"1@V$T$)>Y)GR;-)"<M/"7M569PESPFM6PG'80D\$[#DCW-%>0G?&&`" MEI@3SQ,`_$-"!@"X`0D``,TQ9HS#9K@&"(D-D0,2!Q6/!H4%F"`F9XL>+`<: ME1J3!H"F`9",V([`CN".Z,<%GPZC!!*X``%FNP`"NJ&F@2L/@G`!#Z.7&;,Y MN`03/H,6!M+8#CY_!3/)0,FZ+`(>!1XT`("9BSU5&$DRP/*N.`=U^H/'`XD] MTU:+UTBT&-%8/<TA50U4F2>+V+F3`;K0T#)F4XD>/QWV$`^W%5<22L'B"5-G MFH8+'54*`]-KBQTT*$(I#,5B)`"YUP&00+0^MP\FC2:CBQ5C,A5[!3L59P5W M!A0'"6>:3.BS78*@!:.+2T6+#3`,.3.+#3`I&$QR;K0^(&:&&0$-H16P`QTI M,"G'3`!`P>D"XPJ+5(O\`400_.+V*B(A;U9G-.4D'8DE'84%#[(E!D$`@,H1 M`P5K']O.,](S]C/_,^W[_^"Z\AD9&N9!ZQ.Z"1KK#+H@!@6Z.8:)``!""7JT M3`1345)65X/Z`'09B]K!ZQ"6RJ>ODH(&RH/J!('ZHPAS`_GK'QD!!8+,*922 M<A>C.@-R`J,B+$2@`AK#P>`QP?A?7EI96R`]`NYT$P9`!NE(#D0S!D(&=R[_ M+<S;BS4M1EY.Y,)FH?5)[P['@'+`@&0D"/[/4(I]>B-`(ND7<RI=<(MP!,=F M"\9T"(<"A@Z+12<3@U($=E@]"PE!0@!,#`'/24CH(_\!<@L7%@V@0QB2(08> M![^%1'%8"@V+%^@!(7,$,\`O!R8\@`$``$5812!F:6QE(&]P96X@97)R;W(A M#0HD%@"(`8-R96%D%DYO=`UN;W5G:"!$3U,2&,$((&UE;1AY&`%034D9```` M``!!9&%M``,@`1HA```L````[B```/">``#>(```ZIT````````"````E`,` M`,T$``!5C6PD_,@4``!345*,'>T'``!J$&@`"```Z/8)``#HK0D``,9%^!;& M!>Z=``#__@7NG0``#[8%[IT``(H<!8@"``!3#[;(:=D&````C1P=\IT``%/H M0PD``/Y-^'70QD7T#,8%[YT``/_^!>^=```/M@7OG0``BAP%7`(``%,/MLAI MV08```"-'!UVG@``4^C4"```_DWT==!J`&A4"0``Z/<!``!J`&@<"0``Z#\' M``!J`F@$"0``Z-\!``!J`FCD"```Z"<'``!J!&@$"0``Z,<!``!J!&CD"``` MZ`\'``!J!6C,"```Z*\!``!J!6BL"```Z/<&``!J!FB4"```Z)<!``!J!FAT M"```Z-\&``!J!VA("```Z'\!``!J"&@0"```Z,<&``!J"6@0"```Z+L&``!J M"F@0"```Z*\&``!J"V@0"```Z*,&``!J#&@0"```Z)<&``!J#6@0"```Z(L& M``!J#F@0"```Z'\&``!J=6B\`@``Z!\!``";V^/9+9X"``";QT7LT`$``#/` MB47PC77LO\4!``"EI5#9/?"=``!FH?"=``!F-0`#9J/PG0``V2WPG0``6%I9 M6\E=PP``````````````R!```,9%]!;&1??__D7W#[9%]XH$!8@"``!0#[9% M]VG`!@```(T$!?*=``!0Z&8```#^3?1UU<9%\`S&1?;__D7V#[9%]HH$!5P" M``!0#[9%]FG`!@```(T$!7:>``!0Z`<```#^3?!UU<G#58OL4U%2BET,BT4( MBQ!FBT@$N`,"``#-,5I96\G""````@0%!@@)"@L,#0Y5B^Q345**70R+10B+ M$&:+2`2X!0(``,TQ6EE;R<((```"!`4&&R$C)#0U-C<X.3H[/#T^/W5R$U6+ M[%-14HI=#+@%`@``BU4(C,G-,5I96\G""`#HMP0``%6+[&C/````Z#(```#) MZ0````#Z@\0T7EJA]`(``(D$)(DE]`(``([2B?0?!P^A#ZEASP`````````` M`````%6+[/]U"(U%"(/H"/\PC44(@^@S#3X#``!J!.@%````R<($``!5 MB^S_=0CH!0```,G"!```6%BT3,TA1`,`````R"@$`+[G!```C;WX^___Z*0! M``"-A>C[__]0_W40Z#D"``"-M>C[__^-O?C[___H-`$``(OWC;WX_/__Z'<! M``"^\@0``.@=`0``B_>-O?C]___H8`$``(V%V/O__U=0CH<0$``(VUV/OM_XV]^/W__^CP````B_>-O?C^___H,P$``+[W!```Z-D```"+QU#H!0```,G" M#```R`P!`%&+=0B-O?C^__\SR;%`\Z5J`(V%^?[__U`/MHWX_O__8@V`!``` M48V%]/[__U#H!0```%G)P@0`58OL_W44_W40_W4,_W4(Z%@````/M\!B!8`$ M``#)PA`````````````````````````````````````````````````````` M``````````````````````````````````````````#___]_58OL4U%2BUT4 MBTT,BU40M$#-(8M5"(D"&](CPEI96\G"$```4%-15E>L#[;(#[8'B?N-?`<! M`\$]``$``'P)*\BX_P````/(B`/1Z7,!I-'I<P)FI?.E\Z1?7EE;6,,*4G5N M17)R;W(@(P0@870@`@T*``!15E</M@Y&B`]'T>ES`:31Z7,"9J7SI?.D7UY9 MPP```,@8``!3QD7H^,9%ZPG^3>N+10B#X`_.#[9=ZXH$!8X%``"(1!WLBT4( MP?@$B44(_D7H==G&1>P(BWT,C77L:@SH!P```%O)P@@```!04597BTPD%*PZ MR',"B,BJB,'1Z7,!I-'I<P)FI?.E7UY96,($`#`Q,C,T-38W.#E!0D-$148` M`,@8`0"#?0@`?4R^=0<``(V]^/[__^A"____C87H_O__4(M%"/?8SF(%@`0` M`%#H20```(VUZ/[__XV]^/[__^C(_O__BWT,C;7X_O__:@SH=/___^L@C47H M4(M%"&(%@`0``%#H$P```(M]#(UUZ&H,Z%__P@@```#(&`(`4L9%Z/3& M1>L-_DWKBT4(,]+W-:D&```/MD7KBA05K08``(A4!>N+10@STO<UMP8``(E% M"(7`=3B-E>C^__]2C77LC;WH_?__:@SHY0```(O'4`^V1>M0:@SH1@```(M] M#(VUZ/[__VH,Z-K^___K%/Y%Z'64BWT,OKL&``!J#.C$_O__6LG""``*```` M,#$R,S0U-C<X.0H````(*BHJ*BHJ*BK(%```4XM%$`^V`(7`?`,Y10Q_!H-] M"`"(M%%,8``.MG@WT,`7T'QT4,`0```(M%#`-%"/B47TBWT0#[8'.T7T M<P8/ML")1?2+10R+7?0KV'(G_\.)7>R)1?#K`_]%\(M%\(M]$(O8*UT,BW44 MB@0'B$0>`?]-['7CBT7T*T4,_\"+?12(!UO)PA````!04597BTPD%(C(JM'I M<P&DT>ES`F:E\Z7SI%]>65C"!``!+0!14E-45597BTPD'(E$)!P/J`^@!AXN M9HL=[0<``([;CL/\C-*.XHGFH?0"``"#^`!T#(LXB3WT`@``CM.)Q%)69/]V M,&3_=BQD_W8H9/]V)&3_=B!D_W8<9/]V&&3_=A1D_W809/]V#&3_=@AD_W8$ M9/\V_^$`````````58OL4U%2BET,N`,"``"+50B,R<TQ6EE;R<((`%!7BT0D M%,=$)!0P"```BWPD((-L)"`(B4?X7UC+````Z$__]5B^QHV````.B^^O_MR>F,^O__Z"O___]5B^R@<@@``(3`=`G&!7((````ZPIH-0$``.B4^O__R>EB M^O__``!05XM$)!3'1"04E`@``(M\)""#;"0@"(E'^%]8RP```.C?_O__58OL M:-D```#H6OK__\GI*/K__U!7BT0D%,=$)!3,"```BWPD((-L)"`(B4?X7UC+ M````Z*?^__]5B^QHR0```.@B^O__R>GP^?__4%>+1"04QT0D%`0)``"+?"0@ M@VPD(`B)1_A?6,L```#H;_[__U6+[&C7````Z.KY___)Z;CY__]05XM$)!3' M1"04/`D``(M\)""#;"0@"(E'^%]8RP```.@W_O__58OL:,@```#HLOG__\GI M@/G__^@?_O__58OL:,@```#HFOG__\GI:/G__U6+[(I%#%#_=0CH!0```,G" M"```58OL4U%2BET,N`("``#-,8M%"(D09HE(!%I96\G""`!5B^R*10Q0_W4( MZ`4```#)P@@``%6+[%-14HI=#+@$`@``S3&+10B)$&:)2`1:65O)P@@`58OL M4U%29K@"[LTQ]]N)-;Z>``")/<*>``")'<:>``")%<J>``")#<Z>``!FH]*> M```/M\#!X`0#PZ/4G@``6EE;R</(#```Z,\"``"+10BC^`(``(-]#`!T+HU% M]%"+10B#P`10Z"4```"+10@!1?2+1?2+/?0"``").(M%]*/T`@``_TT,Z\S) MP@@`````R"0``%.AV0P``(E%](M%"(/`%X/@\(E%\(M%](M=\(7;?`(Y&`^, MS````(M%](/`"(M=](/#!(L;@\,(BP")`XM%](/`!(M=](/#"(L;@\,$BP") M`XM%](/`!(L`H]D,``"+1?2+&"M=\(E=Z(M%\/?8BWWTB0>+7?#WVXM%]`-% M\(/H!(D8BT7T@\`$BWT,B0>#?>@`=%J+7?`!7?2+1?2+?>B).(M%]`-%Z(/H M!(M]Z(DXH=D,``"#P`B+`(E%Y(M%](/`!(L]V0P``(DXBT7T@\`(BWWDB3BA MV0P``(/`"(M]](DXBT7D@\`$BWWTB3CI3`$``(M%](/`!(L`B47TBT7T.079 M#```#X4(____BQVT#```*QVP#```B5WL.5WP#X;E````@SVP#````'1?H;`, M``"+?>R).*&T#```@^@$BWWLB3BAV0P``(/`"(L`B47<H;`,``"#P`2+/=D, M``").*&P#```@\`(BWW<B3BAV0P``(/`"(L]L`P``(DXBT7<@\`$BSVP#``` MB3B+1?`!!;@,``#_-;@,``"-1>!0Z*\```"CK`P``(L=N`P```$=N`P``(M% MX(/H"(M=\(7;?`([PWT*:,L```#HQ_;__XM%X(/@\(E%X(L=K`P``(/#!(D= ML`P``*&L#````T7@@^@$H[0,``#'`/____^AK`P``,<`_____Z&P#```B47T MBT7P`06P#```BT7P]]B+??2)!XM=\/?;H;`,``"#Z`2)&(M%](/`!(M]#(D' M6\G""`````````````````````$`58OL4U%29KA"[HM5#,TQBTT(B0&)T%I9 M6\G""`#=#````````-T,``#=#````````````,@,``"#/?P"````=`=J`.C\ M]?__@SWT`@```'0QH?0"```K!?@"``")1?2+/?0"``"+!Z/T`@``C47T4#/` ML`0#!?@"``!0Z`0```#KQLG#R!@``%.+10R#.`!U!>EG`0``BT4,BP"#Z`2) M1?2+?0PSP(D'BWWTBP?WV(E%\(M]](M%\(D'BT7T`T7P@^@$BWWPB3B+1?2# MZ`2#.`!^:XM%](/H!(L`*47TBT7TBP`!1?"+1?2+??").(M%]`-%\(/H!(M] M\(DXBT7T@\`(BUWT@\,$BQN#PPB+`(D#BT7T@\`$BUWT@\,(BQN#PP2+`(D# MH=D,```Y1?1U#HM=](/#!(L[B3W9#```BT7T`T7PB47L.06P#```=0Z+??2) M/;`,``#IH````(,X`'Y=@\`(BUWL@\,$BQN#PPB+`(D#BT7L@\`$BUWL@\,( MBQN#PP2+`(D#H=D,```Y1>QU#HM=[(/#!(L[B3W9#```BT7LBQ@!7?"+1?2+ M??").(M%]`-%\(/H!(M]\(DXH=D,``"#P`B+`(E%Z(M%](/`!(L]V0P``(DX MBT7T@\`(BWWHB3BAV0P``(/`"(M]](DXBT7H@\`$BWWTB3A;R<((````58UL M)/S(&```4V@_%@``Z'`#``#H+P(``&@_%@``:$L8``!J`.BZ!@``Z%4#``#H M%`(``&@_%@``:'L8``!J`.B?!@``Z#H#``#H^0$``.A8$0``A,`/A(X```#H M+Q$``&@_%@``:,,8``!J`.AR!@``Z`T#``#HS`$``&@_%@``:/48``!J`.A7 M!@``C47L4.A*"@``4.C`]?__C47L4&H`Z#T&``#HV`(``.B7`0``:#\6``!H M&1D``&H`Z"(&``"#Q`3H?@$``&CB'@``Z&0*``#H;P$``&@_%@``Z*$"``#H M8`$``.LO:#\6``!H2QD``&H`Z.D%``#HA`(``.A#`0``:#\6``#H=0(``.@T M`0``Z2L!``!FQP7LG@````!FQT7X!0!FQP7NG@````!F_P7NG@``Z*,)```/ MOQWNG@``B02=U)X``&:#/>Z>```%=$EH/Q8``&B+&0``:@#H?@4``(U=Z%,/ MOP7NG@``_S2%U)X``.C?]/__C47H4&H`Z%P%``!HC1D``&H`Z%`%``"#Q`3H MK````.M':#\6``!HDAD``&H`Z#4%``"-7>A3#[\%[IX``/\TA=2>``#HEO3_ M_XU%Z%!J`.@3!0``:)09``!J`.@'!0``@\0$Z&,````/OP7LG@``B47T#[\= M[IX``/\TG=2>``#H-@<```^_P(M=]`/8SF:)'>R>``!F_TWX#X45____:#\6 M```/OP7LG@``4&H`Z(@$``#H3P$``.@.````,\"$P`^$WO[__UO)7<-5B^QF M@ST=$@```'0%Z`(```#)P\@L!`#H_P````^_P&(%@`0``(E%](7`#X2T```` MON\1``"-O?3[___HL_/__XV%Y/O__U"+1?1B!8`$``!0Z$'T__^-M>3[__^- MO?3[___H//_XOWC;WT_/__Z'_S__^^!!(``.@E\___B_>-O?3]___H://M_XV%U/O__U`/OP4?$@``8@45$@``4.CR\___C;74^___C;WT_?__Z.WR__^+ M]XV]]/[__^@P\___OA(2``#HUO_XO'4.@"\O__BT7T8@6`!```4.@3\?_MR<,422]/(&5R<F]R.B!S=&%T=7,@/2`-("!!4$D@8V]D92`](`(-"@```(#_ M__]_``````(``,@,``!FH1T2``!FB47T9L<%'1(`````9HM%],G#````58OL M_W4(:'85``!J`N@&````R<($````R`P``%-F@ST=$@```'0"ZTZ+11#H30`` M`&:#/1T2````=`+K.HM%$/^P!`$``/]U#(M%"&(%@`0``%"-1?10BWT0BY\: M`0``A^O_EQ8!``"+ZXM%"(7`?`,Y1?1T`<Q;R<(,`(O%58OL4.AC`@``BWW\ MC;<,`0``,\!`:```"@#HJ0```(3`=0EJ:8O'Z`0```#)PXO%58OL9HM%"&:C M'1(``,G"!`"/!1\5``"C#Q4``(D=$Q4``(D-%Q4``(D5&Q4``%ZEI:6EI:6E MI8/O(#/;6>,B6@^VTCH4)'<6B\*S"/;SBMR*HR,5``"*V`@D'T+KY5CBWEGC M%U@/ML"S"/;SBMR*HR,5``"*V`@D'^+IBQ4;%0``BPT7%0``BQT3%0``H0\5 M``#_)1\5``!345*+V#/)BDPD$"O9BDPD$CO9=R2*3"01`]FQ"(O#,]OV\8K, MBJ$C%0``BLB$)`X/E<!:65O"!``SP.OV4%%65S/`JZNKJZNKJZLSR8I,)!0K M^8I,)!7SI(I,)!8K^8MT)!B*3"07BD0._P@$#^+W7UY96,((`%!15E<SP*NK MJZNKJZNK,\F*3"04*_F*3"05\Z2*3"06*_F+="08BDPD%XI$#O_VT"`$#^+U M7UY96,((`%!15E<SP*NKJZNKJZNK,\F*3"04*_F*3"05\Z2*3"06*_F+="08 MBDPD%XI$#O\@!`_B]U]>65C""`!1,\DSP(I,)`CSKG4<BDPD"?.F=12*3"0* M"\EU!HI,)`N+_O.N=0+^P%G"!`!1,\DSP(I,)`CSKG4,BDPD"8O^\ZYU`O[` M6<($`%$SR3/`BDPD"/.N=1R*3"0)\Z9U%(I,)`H+R74&BDPD"XO^\ZYU`O[` M-`%9P@0`43/),\"*3"0(\ZYU#(I,)`F+_O.N=0+^P#0!6<($```````````` M`````````````````0($"!`@0(``B\55B^Q0Z"L```"+??R-MPP!```SP+`" M:```"@#H//[__X3`=0EJ9XO'Z)?]___)PP```(O%58OL4(L`.47\=`=J9NB, M[?__R<,-"L@8``=1"-1>A0_W4,Z!7P__^-1>A0_W4(Z`T```"#Q`3H:?OM_\G""```58OL@WT(`'X8_W40_W4(BT4,#[8`8@6`!```4.@[````_W40BT4, MC4`!4(M]#`^V!U#H@?S__X-]"`!]&/]U$/]U"(M%#`^V`&(%@`0``%#H!P`` M`,G""`````#($```4XM%"/_`SHM=#(7;?0+WVRO8?"'_PXE=\(E%].L#_T7T M_W40:#X6``!J`>@H___TWP=>E;R<(,`"`@``!F]U='!U=``````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````$````!````+@&P%P```````!P$```````````` M```````````````````````````````````````````````````````````` M``````````````````````$````!````0````%T7``````!5B^S_=13_=1#_ M=0S_=0CH$`````^WP&(%@`0``,G"$`````!5B^Q345*+712+30R+51"T/\TA MBU4(B0(;TB/"6EE;R<(0``#(%```4U%FQT7T``!FQT7L(`!FQT7R__]F_T7R M,\!`#[]=\HO+T^")1>Z+70@C7>YS`LT$.5WN=09F_T7TZP1F_TWT9O]-['7/ M9HM%]%E;R<($`"]4<G5E(')A;F1O;2!N=6UB97(@9V5N97)A=&]R('=R:71T M96X@8GD@2&%N9&QE6$=)="!W;W)K<R!W:71H(#@R.#`R($EN=&5L*%(I($9I M<FUW87)E($AU8B`H.#$P(&]R(&AI9VAE<B!C:&EP<V5T<RD@;VYL>3%286YD M;VT@;G5M8F5R(&=E;F5R871O<B!I<R!F;W5N9"!A;F0@:6YI=&EA;&EZ960N M(T9I<G-T(')A;F1O;2!N=6UB97(@:7,@9V5N97)A=&5D.B`D,5!R97-S($5N M=&5R('1O(&=E;F5R871E(%).1"!N=6UB97)S('1O(&-O;G-O;&4N+BX_17)R M;W(Z(')A;F1O;2!N=6UB97(@9V5N97)A=&]R(&ES($Y/5"!P<F5S96YT(&]N M('1H:7,@8V]M<'5T97(A`20$("`@(`$D"2`@("!3=6TZ(```R!```%-19L=% M\`0`9L=%\@``9O]%\J'O&0``#[8`@^`!<P+-!(/X`70"Z^JA\QD```^_7?*- M3?2*`(A$&?]F_TWP=<Z+1?196\G#7P&\_V`!O/]A`;S_`%6+[&:#/1T2```` M=`7IC````(M%".C@`P``9H,]'1(```!T`NMXBT4(Z.@!``#_=0CH>@0``(3` M=0QJ`8M%".@:!```Z^C_=0CH5@```(3`=4S_=0CH5@0``(3`=$!J`8M%".CV M`P``_W4(Z#0```"$P'4JBT4(BX!>`0``BWT(B[=J`0``@#P&"G42_X=>`0`` MBX=>`0``8@45$@``R<($````58OLBT4(Z(?Z__^+?0B-MPP!```SP+`(:``` M"@#HS/C__X3`=`>+Q^A%`0``BT4(B_B+@%X!```YAV(!``!U#U?H$@```(3` M=`4SP$#K`C/`R<($`````,@0``!3BT4(Z"WZ____=0CHLP```(E%\/]U".AH M````BUWP.\-U%S/`L`2+?0B-OPP!``!H``(``.@>````BT4(C;`,`0``,\"P M!&@```H`Z$'X__];R<($````45*Q"/;Q*D0D##I$)`US#S/)B.&*B70;```R MY`@,!UI9P@0``0($"!`@0(!5B^R+10CHI_G__XM]"/^W!`$``.@'````R<($ M`````%6+[%-14HM="&:X`4(SR3/2S2%S`O?86EE;R<($````58OLBT4(Z&?Y M__^+?0C_MP0!``#H!P```,G"!`````!5B^Q345*+70AFN`%",]+-(5"+70AF MN`)",]+-(5I0BUT(9K@`0LTA6%I96\G"!`"+Q56+[%!3Z-H!``"+??R+QXN? M7@$``#F88@$``'4%Z`8```!;R<,`B\7(#@`!4XE%_.BO`0``BWW\@[]>`0`` M``^$2`$``(O'BX!>`0``*8=B`0``BX=B`0``8@45$@``B[=J`0``5HN'7@$` M`(NW:@$``(T$!E"+AV(!``!B!8`$``!0Z(H!``"+=?PSP(F&7@$``(VV#`$` M`#/`L`AH```*`.C5]O__A,!U$(M%_.CI````A,`/A=(```"+1?R+@&8!``"+ M??PKAV(!``#_R&(%GAT``&:)1>Z-MPP!```SP+`(:```"@#HC_;__X3`=`9F MQT7N`0"+1?S_L`0!``"+@&(!``"+??R+MVH!``"-!`90#[]%[F(%%1(``%"- M1?!0BY\2`0``A^O_EPX!``"+ZV(%GAT``&:C'Q(``&8]``!T"&:C'1(``.M! M@WWP`'49,\"P!(M]_(V_#`$``&@``@``Z-G]___K(HM]_(M%\`&'8@$``(N' M8@$``&(%%1(``(NW:@$``,8$!@!;R<,`@/___W\`````B\55B^Q0Z#\```"+ M??R-MPP!```SP+`(:```"@#HP/7__X3`=`>+Q^@Y_O__BT7\C;`,`0``,\"P M!&@```H`Z)[U___)PP``B\55B^Q0Z#/W__^+??R-MPP!```SP&@```H`Z'KU M__^$P'4):FB+Q^C5]_R<,`48MT)!"+?"0,BTPD"(GX*\8[P7,,`#^4Y/ M_?.D_.L-'I<P&DT>ES`F:E\Z59P@P``(O%58OL4%/HDO____]U_.@T_/_MA,!U-(M%_`^_70AB'142```!F%X!``"+F%X!``!B'142``"+^(N87@$``#F? M8@$``'4%Z);]__];R<($`````%6+[(M%".@_____BT4(Z._^__^$P'48BT4( MBX!>`0``BWT(B[=J`0``@#PJ%,\!`ZP(SP,G"!`#B'@``!6EN<'5T```` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````!````+0&P%P```````!P$```` M```````````````````````````````````````````````````````````` M``````````````````````````````$````!````0``````@``!5B^RAZQD` M``^V`(/(`7,"S02+/>L9``"(!\G#58OLH>L9```/M@"#X$!S`LT$@_A`#Y3` MR<,``%6-;"3\58OL:@#H!0```,E=PP``58OLZ`P```#_=0CH?.+__\G"!`#( M$```4X,]Q0$```!T';[%`0``C7WPI:4SP*/%`0``BUWTA^O_4_"+Z^O:6\G# MZ"'?___HV.W__^B;____P[X!``"X`0``K@$``*@!``"?`0``+P(``!T"``#\ M`0``Z@$``)(!``"*`0``Z`(``-\"```Y!```"@0``,X#```^!0``B@,``)T& M``!1!@``0@8``#<&```#!@``S04``*\%``!-`P``0@,``!P#``"R!P``I0<` M`)4'``!\`0``'@@``'`!``!D`0``6`$``$P!``!``0``-`$``"@!``!?"``` M50@``!P!``"""```$`$```0!``"Z"```^````.P```#R"```X````-0```#( M````O````"H)``"P````I````)(```"!````>@```',```!L````5P```$8` M```_````.````#$````3"@``!@H````*``#Z"0``]`D``.X)``#H"0``6`H` M`$X*``"7#```@PP``'<,``!L#```80P``%8,``!1#```2`P``!X,```8#``` M$@P```0,``#^"P``\PL``.4+``#I#```Y0P``-T,``#<"P``SPL``,@+``"_ M"P``L@L``*4+``";"P``DPL``($+``!["P``;PL``$,+```Q"P``'0L``,8* M``!N"@``*0H``*8.``"4#@``@`X``%T.``!*#@``%`X```D.``#Z#0``YPT` M`#8-```H#0``(0T``!@-```2#0``"@T``/H,```6````YQ$``-$1``"H$0`` MHA$``((1``!9$0``/A$``"X1```Y$@``+A(``!(1``"6$@``?!(``/\2``"U M$P``BA,``(03``!_$P``>1,``',3``!F$P``2!,``"`3```:$P``%!,```X3 M```)$P``:!(``$\2```M%@``\Q4``+\5``#H$```61<``,T7``!1%P``K1<` M`$,6``#A$```TA```+T0``"V$```K!```)80``"!$```>A```&@0``!C$``` M31```#@0```Q$```'Q```!H0```2$```"Q````00``#1&0``NQD``/@/``#O M#P``X`\``,H/``"T#P``KP\``)X/``"6&@``:AL``)$=``!8'0``3!T``$8= M```K'0``XQP``)`<``!M'```BQX``'D>```9&@```AH``/P?``#T'P``4"`` M`.8>``"/#P``>P\``'8/``!&#P``00\``"L/```F#P``:"```%@@``!T(``` @_@X``/D.``#C#@``W@X``,\.``#/(```PR```+L@```` end
Да мне то за что, я сви мысли на тему аппаратных генераторов и высказать-то не успел. 27.05.03 10:17  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
Отредактировано 27.05.03 10:26  Количество правок: 1
<"чистая" ссылка>
И еще надо бы проверить - на всех ли платах адреса FFBC015F; FFBC0160; FFBC0161; соответствуют тому, чему хочется. Лучше, конечно, искать PCI устройство по его VendorID, DeviceID и узнавать его порт/память/IRQ. А то я видеоплатку в другую мамку втыкал и адрес фрэйм буфера менялся. Это на ISA он на плате был прошит, а сейчас при включении компа адреса и прерывания раздаются - PNP блин.

Эта програмка соответственно на AMD платформе работать не будет.

Я не знаю как интелу доверять, неизвестно как они это реализовали (не как обещают/пишут, а как на самом деле). Может просто какой нибудь счетчик запихнут в чип и выдиралку по ПЗУшной таблице, ксоры могут даже добавить на тригерах. Не такой уж он и хороший получиться.

Можно попроще и по универсальнее - мне тут в постингах по использованию шума в звуковой плате идея понравилась.

Звуковая плата тоже не везде есть, можно что-нибудь другое взять, главное, чтобы физический процесс в основе лежал с не точным временем длительности. Например сигнал от джостика или время перемещения головки винчестера. Время передачи байта СОМ порта не пойдет - частота кварцована. Время замерять - счетчиком тактов процессора (во всех процессорах, начиная с первого пентиума, есть). Брать несколько младших бит без последнего в зависимлсти от погрешности.
Адреса идут в спецификации Intel вроде как неизменные... 27.05.03 15:32  
Автор: HandleX <Александр М.> Статус: The Elderman
<"чистая" ссылка>
А по поводу качества этого генератора у меня тоже сомнения, посмотри в Crypto я писал. Однако побочные эффекты могут быть связаны с тем, что Intel пишет, что там есть схемы стабилизации для улучшения «энтропии» этого генератора.
Однако он неплох и достаточно быстр.
У кого есть аппаратные генераторы случайных чисел 19.05.03 09:22  
Автор: andrew Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Можете мне последовательность прислать такую, желательно
> бинарную и желатьльно байт в 1000 можно больше :)
>
> И вот еще что, кто-нибудь знает аналоги программы DieHard
> для тестирования случайных последовательностей.
миша, а на ФАГе эхи есть ссылка на случайную последовательность.
длинную.
Глянем... 21.05.03 00:25  
Автор: Korsh <Мельников Михаил> Статус: Elderman
<"чистая" ссылка>
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach