> /font <>>> /type /page>> endobj 35 0 obj <> stream x溚y凼跢??t]萬绨玗?(?p贎 叅y?kg撞e0掐牵?顋3?j=嫁\>凃暹_姱艆f糛4魁sk鵢6鬻?嗺锩泉藦飮篝追o袍?}iz楃嫹?*??}~
鴉x秢:a轳rz矀?9抵!厡?蓙胒狘覠??€鱶伡亿_轄侊媡?:e茝"g蔷葝歓沞e禃?朻@乻驣3暆獆u挆2鼌p)糢u>荍$tqd1gc?]?煷m?铆a慵牬?9?漳'稇>np?b2溙髸k呿xs濥挭碤瀎wポㄊ?(@搏硸挱攃t/c盅??暴q>eb%??g舌ノq?茫忱? 鹤|馣p'丄=2=
擃h??稯覚保:罡f y?韶?7閆j?篣nw阇?.顛#╧?享vl鍿ek~e>
endobj
15 0 obj
<>
stream
x淽捤j?e齄
-覧?挏€1溲€}p?郒阍p薆v屎!?l8宖铊文顷t檔b窕tmk;?嵜?b簐&j3?5?黆哓(錾?n訵?xq?>6nnf.裟?u媸v_勤s}出噝2k蕭ij}櫁凭6=?d?砻?瘆蔬嵪??e
欶?r嵐rt$?鸖fd艨x?硪?子鍅抎?p
ze?hh搥8( p挔
(q?$@;?鞟9?趥帬] u u= = 帤59jj?pb?'$?pb?佔鎥瑻??p取px<藮?q?屾>僥h~撠c酝9?na晁?c弽磧e>k鶁橛秄
endstream
endobj
36 0 obj
<>
endobj
16 0 obj
<>
endobj
17 0 obj
<>
endobj
18 0 obj
<>
stream
x滌?|tu?踗&橧&絞f2檮dr€@ 捫b晼?》 jq"x隑t瓲?杌⒒阫敛畊]e诺琸yw三}瞎wb(罨镲?焏蚪祥?遘3 1"睶射\眏觫o ??颚e?z?垯?軑绥蜼.顉⒌岲.z舵⒃墅^ b夝y磆槺邵戹廆&俭?/鹮革?l紉ap邘mdol ?竊怕e岁s&岶鵤鮯篆q撧$汍)戵*鈓砐~s5%y戝遆摤?铪(?n件???y濗|隓?&rz燪跰#?猠 i"?}~儾憒h鼡@o愂hf鴋??l芾??&"m笧?偧昮x围訇充t0n?鱄頖}舝迓潄?k??蹄?c妡 馛??[)4圓x2蕐€?碫~掲u茈袔qp:m?凁駊萐.曢s釒倇?
n;p億唧 鯝推禼l0&?i,qm丁?a鋱鑤莕u揘>仂?'鴂3<鉊骂j@??p讲嵮xld%副s\啈kb凹鍜i??
湆矶%c?"y﹀?yc辛夅畵'蓰o迪?gt絞祌?w踮l`渭5 熚鈟gc頬 g濰鐆ob胓zz)猝".t?雭噹?躃礈牫e?抓??n粄屷o倵??釺濘s?轷`@鍰俸z?塰怽=a?ukcb,f?頹艂佳po??窴脑4\???盘x5丶d
??3@墏婢??髐=慨裀?r t派馐?^r诬i愍玡;?? 嬍介?婛栳?茆逈﹔9~`?9d艴`i\-⒒q@?i甚鳕50羡^?n艃x
晽"鷰a宮
7?6魛日$犼衫戞al輍牼?x?倇?[kg6e駒八趃蹩;窨飻緋h簚?? ???毸dn(o*鈷髼.
錗錫郤9躵椤供| 恩?v~fn(_8暢vd墘[p?z(?>z;l???5蹩癇庯j
s光bci微砫膳
€a?ィ%vj鞏?面nソ#zi鞏婨@叉宀h
宦]?悵ccycy0磧n炆:瘎z?蕥跣??靜*?カ/幧
鍏
>揑1供夹???杇颚駼aa&o(/dt勻︱b腲〖┘([[浌踱e騸縛q柹騻a]&o(/嗱~?q櫳浭
禉歼?慭攰挲邸>旝鳨?2ysy裝嘗?瘩⒘?h告d糥?2?\鑯檥???鍗鍛??"ǜ樒隒ysy凩\s炇2.姘u&綱nbb&嫀熓d? ??'鱻硋樕窽$?铁yd(y愨?i铏?闕?聹f?恣?疅喞{暽湡vr榽骂瘭p?\櫯趺0u悡3暿?倷儨澤楶蘚漯lfを?撚?s赧p?扅汓叫豹7gf(骙b?\j窳稊忉櫳翂[?i埇d =跂z?fq?欞k袹o鳐l(-_$7擐艤?滻胩螩芾we覚jg&o?€5緎剂w?=妞2sp庝《??飏'?鎐计v沪蔍李o?垌罪r'?朣际t?烵?巵艥筆&奌?栚o?0艷*zm"?昿&o(??痸
mo2)qy&?嶮飏)?4揂久礀l阁?鵄n?滽骽-q)鈂 @勺?嬈w?$?bw?嚻o?&擉e5越渊9<皴i鯨嘺.朇垸n倳?┕#?綅?耒?r椛9蓕
作 >岻缷啼攈0?jl?t陁掼?郪??`?-`萸f蛩熓鼋!摨骋?s?do?7瓩1果 t?*7瓩櫚雠.?€洜g?陷尉谂^`戽s` ??耴j昘r刚
}n
n?萐嵅耴j昑s庅4?yv飒~壨m
動 ?¤縔枅_牕?vv(n7 穭<梄"哸栮g卣??b宦????ljo?1瀉zh<杸]圥?;殦?s琯p?鈻?驱?豣鲄o>苲?d枽2名??◇?拹ic格疊?鴯槻蛎`l9禊8刐$4
o群e?4邸*#軵眠夽摛炨9u锋<鈯?m¢恫
酐紷l耚[嗙d輾;濷9m,漩
e\,?qgx炜灢怦c0it?rj*濻u鴁€旻勝伻o熲q?蔁?忉箌lm獼?p?贳嚢c靐]颎"?﹖x!轟[猻??堹妗?`?d€莬?x7??d=缼?馤vm?^qハ5翵?[a锢l衘g$瘕煁i鐒y?d哸匄婄c厔癑y-?芲?鯉7彲铔閍惜z吥f╤榩?i玄?饛{埙遥鬽l雷d(窨{掓?y愁:笰??6鄫e;悏.\唍?#赡畱洠n倶€?!裘?歫簘?蠬]9賰??輘a曟-pp?狄?whu疛喁赉迵燀?樒~*躭{??€僙?霍轑?w趑yo鳍訁?l齘崹u佄?賷?贔??u褎n惯;疴/pg!s?踙?0@咩w) ?紉耣?w's?f?蓆x|唖@|f虶]y琧甏&?翌?憏峆阓鄡b絉h堲z(隖(欁)<(?m趨涃^换?nd獅f锉什歵c9?~俘?vd獅旗报2梗毯€戯篹?b?淣娬櫅菮o樏緡鐳喤焓蚫,掜7la逤d傄b睹充bg??靮圚l\琕xv\ ?<€-€xd苙剗?堒c犦|馏;$乫?8捪?彠聰櫪x-笝ld騇?l≒4憱d?^t?鵫箄逥.@駏皅r晻慱騇?l?郒楔爡3jc証??4'b贁??v贱\7慻馀g粔<厂埕z?魽xa,擐梵0媒硒*1孂 顁?h给嫎cv烎x虾鸲'r?釔且嚏{1儰k蠠凩z7擕b没鏡氥v?;%` ?荢?r8j禴l?懆f邓6t鏴???2┄6鱞蔗葾但莹嶱0?du楤pm釫0?5媕.rp?t[w憠阾筆m贓6?fd礭婸4?]現u?t鹲q呹漶╲姊?麰?麪:?鬸.鯞q$/.8蹾^l?蓩峲觴??烡o/.>wu
endstream
endobj
44 0 obj
<<
/type /annot
/ap <<
/n 38 0 r
>>
/f 4
/ft /sig
/m (d:20240626103726 08'00')
/mk <<
>>
/nm ({fe6dbaca-cd03-46fa-865c-99aaf9254a45})
/p 34 0 r
/rect [ 349.000000 261.900000 468.000000 380.900000 ]
/subtype /widget
/t (iyin_estamp 44)
/v 45 0 r
>>
endobj
45 0 obj
<<
/type /sig
/byterange [ 0 179802 384604 911 ]
/contents <308241a13082415302010130823d1330823a33301516024553020101160c692d79696e2e636f6d2e636e160e31313031303830303030303733323082043f0201010c0fe6b395e5ae9ae5908de7a7b0e7aba0308203fa048203f6308203f230820398a003020102020b10dbd2a6e41ea5b36f26e7300a06082a811ccf55018375304f310b300906035504061302434e31243022060355040a0c1b4e4554434120436572746966696361746520417574686f72697479311a301806035504030c114e4554434120534d322053756241204341301e170d3232313032343038333432355a170d3237313032343038333432355a3081c0310b300906035504061302434e3110300e06035504080c074265696a696e67313b303906035504070c32e58c97e4baace5b882e6b5b7e6b780e58cbae9989ce68890e8b7af3138e58fb7e58d8ee89e8de5a4a7e58ea6313237e5aea43130302e060355040a0c27e59bbde5aeb6e5a496e6b187e7aea1e79086e5b180e5a496e6b187e7a094e7a9b6e4b8ade5bf833130302e06035504030c27e59bbde5aeb6e5a496e6b187e7aea1e79086e5b180e5a496e6b187e7a094e7a9b6e4b8ade5bf833059301306072a8648ce3d020106082a811ccf5501822d034200043f7c31450d9f950da6835f677612b633b594d8a7a84ec8ac7cae177b3d8fe75b9a205e9b277317af56f0a7052dcb067ad8e0ee8ef3dbe01d3c172ddfcb6c827aa38201e7308201e3301f0603551d23041830168014541d35c66d2d4f8ca928f5bf2b59479b29384c5c301d0603551d0e0416041417d43c061dd36022b5e1256cc0702d283450c4d230580603551d200451304f304d060b2b06010401819248140a02303e303c06082b060105050702011630687474703a2f2f7777772e636e63612e6e65742f63732f6b6e6f776c656467652f776869746570617065722f6370732f303b0603551d1f043430323030a02ea02c862a687474703a2f2f63726c2e636e63612e6e65742f63726c2f4e45544341534d325375624143412e63726c304506082b0601050507010104393037303506082b060105050730018629687474703a2f2f6f6373702e636e63612e6e65742f6f637370636f6e736f6c652f636865636b2e646f300c0603551d130101ff04023000300e0603551d0f0101ff0404030206c03034060a2b06010401819248010e04260c24323264636432353962653537383836636534336339636534383735616665373840533033306f060a2b06010401819248010f0461305f301b02020201020101041231323130303030305941333530313530395030210202020102010204184d5449784d4441774d44425a51544d314d4445314d446c51301d0202020102011404143182c865dd6bf7246226f79bd36eba672a8de8e5300a06082a811ccf550183750348003045022100d582ab00f52bbec686a04f902428947f8ff80100a5af53923778d50b1d2fae57022076401d6f1a4927769305c5769561c9a9fd797adbd3da0319e19b8f7176037de1170d3232313032343038333432355a170d3232313032343038333432355a170d3237313032343038333432355a3082351f16036a706704823510313636363539393938393332363636310036363100330000a13c0300a13502241025072e0200a132c02b2203230800a127c03c211000a120c05b00a11dc05f00a116c06c00a109c07c00a102c0832208220300a0fe0221c09400a0fbc09c00a0f6c0a400a0f5c0ab00a0f0c0b300a0eec0b700a0ecc0be00a0ebc0c100a0e4c0ce00a0e1c0d300a0dfc0d800a0dec0dd00a0ddc057310c27c06600a0d9c0512404a034c05900a0d6c053a03ec05c00a0d2c04b2803a04501240323c04c00a0cec047a064c04e00a0cdc03ca07bc04700a0cac02e210fa0800322c03f00a0c9c02f210ba08bc04000a0c8c03ba08dc04200a0c3c038a09bc03e00a0c1c037a0a2c03c00a0bfc038a0a5c03c00a0bcc035a0aec03a00a0bbc034a0b3c03900a0b8c033a0bcc03700a0b7c0292106a0c3c03500a0b5c02b2204a0c9c03000a0b3c02da0d0c03400a0b2c02ea07105a05bc03400a0afc030a07205a05ec03300a0adc030a07406a05ec03300a0acc02ea07707a02204a03dc02d00a0abc02da07908a02006a03ec02b00a0aac02ca04403a034123507a0400121c027210300a0a4c02da04707a031c030a043c02d00a0a3c02aa04a09a030c031a044c02d00a0a2c02ba04a0aa02ec032a045c02e00a0a0c02aa04c0ba02ec033a046c02e00a09fc02aa04504210fa02d0921c029a04ac02b00a09ec028a04517a02d092f1ba04dc02800a09dc028a039062717a02d083219a04fc02700a09dc025a03c07221ba02d093515a051c02700a09ac027a03dc024a02d09a02009a054c02700a098c026a040172606a02e09a02008a037053dc02500a096c026a042152806a02e09a02007a037063ec02700a095c025a044152806a02e09a02007a03706a021c02500a094c025a0400223162707a02d093f08a03509a022c02500a093c023a04204230925082706a02d093f08a03509a024c02500a092c024a04106220827072707a02b09a02008a0340aa025c02400a091c022a0441027072708a02a08a02108a0340ba025c02400a08fc023a0441227062708a02a0927033608a0340ca026c02400a08cc024a0441427062708a02a0b210824022f08a0330da027c02400a089c024a0431827072708a029c025220ba0310ea027c02600a089c022a0411c28062708a029c032a0310ea02cc02200a089c020a03f19210727062708a029c032a0310ea02cc02300a0881ea04119230628062608a029c032a0300f2e043ac02400a0861fa042122a0628062609a0280823c027a02f0f2f053ac02500a0851ea043122b0628062609a0280827c023a02f0e2f063ac02600a0841ea044132a062905250ba027082b1fa02e0e30073d03221e00a081c020a0450b23052a072806210fa026083408240aa02d0f3007a0221f00a080c020a04708250629072816a02608a02109a02c0f3108a0221f00a07fc020a04a0427062a062618a02608a02108a02d0d320aa022c02200a07dc021a056072906231ba02608a02008a02d0d320ca022c02100a07dc020a0570729c024a02509a02008a02c0d320da023c02100a07ac021a0590729162509a02509a02006a02d0d330da023c02200a079c020a02705a02f0729162608a02509a02102a02f0d330ea025c02000a0791fa02708a02d072a152608a02509a0510d340da028c02100a077c020a0280aa02b08290a23082608a0240aa0510c350ca029c02100a0771f36092a0ca02908290727082509a0230ba04f0d350ba02bc02100a0761e370b290ca02a072a0627082608a0230c21082c022d04a0260c360aa02ec02100a0741e390b280da02a072a0726082608a023c0252a06a0250c360aa02fc02000a0721d3c0b270ea02b072a0627072609a022c02b2209a0221b280aa0331f00a0721b3e0b270ea02b072a0726072708a022c037a0201c2809a0351f00a07219a0200b270da02c072a0826072609a021c0383f1c2809a035c02000a07118a0230a270ba02e072b0825072609a020c0393e1d2709a0371f00a07018a02509260ca02e072b0825082509a0200c22c02b3d0c21112709a038c02000a06e1aa02509230da031072a0726082509a0200b27c0273c0c260d260aa03a1e00a06c1ba02609210ca034072a0726082509a0200b2b0923173a0d290b2609a03c1e00a0691ca02914a035082304230725082608a0200b3002310a3a0d2c092608a03e1d00a0691ba02a13a0370723042307260727083f0ba0230a3a0d2c092509a03f1c00a06817a03111a037072205230726163f0aa0240a380d2d0a240aa040c02000a06718a03115a0340e220726163f0a24033d0a370e2c0b2409a041c02100a067183a022e022516a0330e230725163f0924062e04280b370d2d0a2509a042c02000a06517210237072b0425162803a0270e230722193f0924082b05280b370d2c0a2609a042c02200a064183a0929072208230b2705a0221125c0213f0924092906280a380d2b0a260aa044c02100a0621b380b28072305260b26073c15251724063f09240c2409270a360f2a0b260aa0461f00a0621b380b28092105270a26083a1526142804a020092419270a350f2b09280aa0481d00a0621b380b270a2105270a260a37122a142803a021092419270a3411290a260aa04b1c00a0611b3a0a270a21052908260b36122a14a02c092419270934122909260aa04e14220400a05f1c3b0a250a24042a08250b3609230729072707a02a092519270933142808270aa039023411240400a05e1b3e09240a26032c06240c3805250828062907a029092519270932152708270aa0380732122205210300a05d1b3f09230a27032e03250c3903260828072808a0280925072a07280931162608280aa03808321d00a05c1ba0200922092903360ca0220828072808a0270a25072b0628092f0d23082508280ba03709321f00a05c1aa0220821092a02350ea0220829062808a0270a25072a07270a2e0e23092309270ba0380a321f00a05b1aa023122a023112a0220829062808a0270a25082907270a2e0d24092209280ba0370b341d00a05b19a0241128062e14a0230828062808a0270a25082808270a2e0c2514280ba0360c341d00a05b18a02512270b280c2207a023082904290828053a0a24092808270a2e0c2513280ca0360c351d00a05a18a02712260b270b2407a02308290429092607390a24092808260b2e0b2612280da0360c361f00a05918a02813250c250b2606a023093608250a370a24092808260b2e0a2711290ea0340d371f00a05719a02916250a230a2806a024093508250a370925092808260b2e072a11280fa0340c3b1d00a05719a02909230a26152906a024093607250b360826082908260b2e062b112810a0330c3b1d00a05618a02b09240a25142b05a024093607250c350825092908260b2e042d102811a024042a0d3c1d00a05616a02e08250926112e04a024093607220f3409250a2808260b2e032e102713a022052a0d3e1d00a05516a02f082608270f27012704a0240937173409250d2409260b3f0f2813a02008290d3f1c00a05218a031072608280e2604a02d093717330a251a260b3f0f27153f08280ea0201c00a05119a031072806290b2706a02c0928042b163409261a260b3f0e28153f09260fa0221a00a05019a032082805280b2809a02a082605271738092619270ba0200d28163e09260ea0231a00a05019a032082a03270a2a09a02a08260624133e092619270b3f0c290b220a3d0a260da0251900a04f19a0340733092a0ba02a08241ca020092719270b3c0e290b230a3c0c250b28033d1c00a04e18a03607310a2a0ca02b0723082114a020082808230e270a3c0e290b250a3b0b250c26063c1c00a04d18a037072f0a2b0ea02a122114a0200828072a08270a3c0e290a260b3a0b250b26083c1b00a04c18a038072f092b10a02a10220825073f0928072b07260b3a0e2a0b260b3a0b250b25093c1b00a04b19a038072c0a2b13a0290f230627083e0829072b06270b390f2a0b260b390b260b240a3d1a00a04b19a038062b0a2c15a0280e250428093d0829072b06270b37102b0b260b390b27062104220b3d1a00a04a19a03a05290b2c0a230aa0280d31093c0929072b06270a37102b0b270b380c2e04220ca0201600a04a17a03d042304220a2d09250aa0270c32092c032d0929072e02280a36102c0b270b370d2c14a0201800a04818a03e04230f2b0b260aa0280b32092b052b092a07370a36112c0b2809380c2c15a0211900a04718a04003230c2b0c290ba0240c33092a072a082b043a0a32142d0b2809370d281aa0211900a04618a04202230a2c0c2a0ba0220d3508290929072c043b0931142d0b2909370d261e3f1a00a04518a049082c0b2c0c3f0e3608290a28073f06250a31132d0c2909360d26c0203e1c00a04518a04908280d300a3e0f3707280b26093e09230930142e0c2908370c27c0213e1c00a04419a04a06280d310b3d0f3707270d25093e152f142d0d2a06390c26c022a0201a00a044173a04a02e06270e2e0e3c0f3906241025093e142f132f0c2a07390b2616210d3f1a00a044173907a02c06270c300e3b0e3b1a24093f142d14300c2a07390a2518220c3f1b00a04417380ba029072609310f3b0e3c192508a020142c14300d2b0639092518230da0201900a04317380da02808260830103b0e3d152709a020132c13310d2c053a082419250e3f1900a04217390ea028072608300a21053b0e3d132908a022122a14320da02c05250a220e260d3f1900a040173b0ea0280826092c0925032406320d321e2a08a0250d2a13340ea0330b230e280e3e1900a03f173c0ea028092509290c2c08300d2dc0222a07a0270d2814350ea0320b240d290f3e1800a03f163e0ca029092609260d2d09300b2d1f2e07a0280b2813360ea0330a240d2b103d1800a03e163f0ca029092709240a3109310a2c1e3007a0280b2811380da0320b240d2d123b1800a03d173e0ca02a092709230b3109310a2a1c3406a0290b280f390ea02f0d240d2e15391800a03c173f0ca02a09270a210b320a31082a1b3606a02a0a280d3b0ea02d0d250d3114391800a03b17a0200ca02b082814320b310829153e04a02b09290b3d0ea02b0d270c33133b1600a03a18a0200ba02d072912330c32052a11a051092906a0220da0290d280e34123c1800a03a17a0210ba02d062a11310f34022c0ea054072a04a0240da0270f270e36103d1900a03917a0200ba0400d3113a02307a0900ea02510280e390da0201700a03916a0210aa0410b3116a02404a0910d38052810270f3b0d3f1700a03916a0200aa0430a300b210ca0b80d37062710270f3d0c3f1700a038173f0ba04409300a230ba0b80d3608251027103e0aa0201800a037173f0ba0450a2d0b250aa0b80c3709230f290fa02108a0201900a036173f0ba0470a2b0b260ba0b60d371a2711a02208a0211900a035183e0ca0470b280b280ba0b50d38192810a02407a0211900a035183d0ca0490a270a2b0aa0b50d3818290fa02606a0221900a035173e0ca0490b240b2d0aa0b30e38162a0ea0501a00a03317a0200aa04d0a220b2f0ba0b10d3915290fa0531900a03217a0200aa04e0a210a320ba0af0e3a122a0fa0551800a031183e0ca04f12340ca0ae0d3b112a0fa0561900a030193e0ba05011330ea0ae0d3b0f2c0ea0581800a030193d0ba0520e3211a0ad0d3a102c0fa0591800a030193b0ca0540b3312a0ad0d39102c0fa05b1700a02f1a3a0ba05709330a2207a0ad0d380f2d0ea05d1800a02f173d0aa05908310b2307a0ad0d36102d0fa05d1800a02e173e0aa05a092e0b2506a0ad0c36102d0fa05f1800a02e163f0aa05a0a2c0b2705a0ad0b36102d0ea0611800a02e16a0220ba0570a280c2904a0af0735122d0ea0651700a02d17a0230da05608270c2a04a0b00337122d0ea0661700a02c17a0240ea05509260ca0d8112e0ea0671600a02b18a0270ca05508260ba0d9112b10a0681700a02b17a0290ea05407240aa0da112b11a0681800a02b173405320da05308220aa0db0f2c10a06a1800a02a173409300ca05311a0de0e2d0fa06b1900a02a17320e2e0ea0500fa0df0e2d0fa06c1900a0291731122d0da0510da0e00d2d0fa05007381800a0281731152d0ea04f09a0e30d2c0ea0500a391600a0281632162702250da04f08a0e30c2c0ea0510b381600a0271733162604240ea04e07a0e30b2c0ea0520b381800a0261734162605240fa04d08a0e10a2c0ea0530c381800a0261636152704260ea04c09a0e1082a11a0530d381700a0261638142605260ea030053609a0e1072a11a0530e381700a025173a132506260ea02e0721033208a0e2052a11a0540e391700a02417a025092606270da02d0c3109a0ef0fa0570e3a1700a02417a027072706260ea02c0d3108a0ef0ca05b0e3a1700a02415a03907260da02a0d3108a0ee0ba0600c3a1600a02316a03908260ea0280d3206a0ef0ca05f0c3a1600a02316a03909270da0270d3303a0f10da05c0f3a1600a02316a03a09280da0250ca10811a054133a1700a02216a03c09280ea0230ca10812a04f18391700a02215a04006290ea0220ca10813a0481e391700a02215a041052a0ea0210ca10814a044c023371700a02215a02e0a29062b0da0200ba10a04240ba042c026361700a02214a02c0f28062b0d3f0ba1130ba03ec02b341700a02114a02b1327062b0e3d09a1160ba039c021210d361500a02014a02c1527072a0f390aa1160ea028c02e220e351700a02014a02c1626082910370aa1180ea023c030240e351800a02014a02c1726082910350aa11a0ea020c0292d0e3518003f14a02d1825092b0f330aa11b0e3ec027300d3717003f14a0311425092b0f320aa11c0f3cc027320c3816003f13a0351225092b0f300aa11e1535c021380d371500a02011a0390f27072d0e2f09a1201435c021380e3714003d13a03e0b27082c0e2f08a1231235c02138103515003d12a0410828092d0e2d07a1251136c022370f3616003d12a053082e0c2c07a127103f0e21032108360e3715003c13a054082f0b2a08a1280e3f0e270a350d3616003b14a055082f0c2807a1290e3b11280d360a3517003b14a0550a2f0c2508a12a0d3912280e360a3616003a15a05709300b2309a12b0c3318270f370a3616003a14a0580a300b2109a12d0b3216290f370c3516003a14a0590b2f13a12f0a30172613370c3615003914a05b0b3011a130092d18271232133615003815a05c0a310fa133062d17291130173514003814a05d0b320da142172810331a3617003715a05e0b310da140172811321d3517003715a06009320ca13f1728123111210c3517003715a06109320ba13e1628152f12240a3417003715a0610b300ba13d1626182d1425093417003715a0610c300aa13d16221324062a1329093416003715a0610f2e09a13dc02a240829112b093417003714a061112f07a13dc029250828112c0a3416003615a06012a153c02728072613290d34160036153802a04516a1510826152d192a1631160035153902a04418a1520527142f162a1930160034163902a02a0422033109220ea15c1132162a1b2f160034153a03a0270d3006250fa1581134142a1d2f1700341531062303a025103b0fa1561133132b1f301600341431092103a024133a10a0ad03a0a40f31142dc0203115003414310a2102a022153b10a0ac05a0a20e2f162cc0223115003414300ea021163b11a0aa06a0a20c2d192c13230d3115003314300fa021173b12a0a707a0a20b2b1b2b14250c311500331331113f173d10a0a707a08f05210528082d1d2617260b331500321430193618a0200fa0a509a08d0e321c210a21182a0a3415003214301c311aa0210ea0a509a08d132a1d24c0202c09361500311431c0212a1ba0230da0a509a08dc038271f2c08371500311431c0232718a0280ba0a50ba08cc037281e2d07381500311333c03ca02d0ba0a50ba08cc036291b3006391500311335c036a03408a0a40ca08dc0312d1935023b1500311239c030a0e30ca08ec02f2d16a036150031123bc02ca0e50ca08fc0292f15a03a15002f14a0261fa0e70ca08fc0243315a03b15002e14a0301ea0de0ea097163515a03f14002e14a0341ca0db0fa09f0a3719a03d14002d15a0371ba0d90fa0bcc021a03915002d15a0391fa0d211a0bac022a03916002e14a03d1fa0cd12a0b716210ea03916002e14a02d032ec021a0ca12a0b615240ea03915002e14a02a0a2cc023a0c612a0b416260da03915002d14a0280d2fc025a0c112a0b216280da03915002d14a0280e32c025a0bd13a0ae19280ca03a16002c15a0281134c025a0b813a0ab1523022a0ba03b17002c153404301336c023a0b515a0a7173109a03c17002b163207301337c027a0ae16a0a41a3108a03d18002b1532092f1538c027a0ab16a0a31a3208a03d18002b15310b2e1838c026a0a917a09d1d3506a03f17002b14310e2d1939c023a0a917a09c1d3702a04217002a1530112b06221337c024a0a817a09b1da05c18002a152f142905241438c022a0a618a098c020a05c18002a1430162606251439c020a0a519a0971ea05f18002a13311626062616391da0a519a0961da06217002a13321625062b153d16a0a31ba09419a06717002913341724052c15a02210a0a21ca09417a06918002911381e2f13a0230ea0a21ca09417a069180029113b1b340ea0260aa0a31ca09414a06d170029113d19360ea02509a0a21da09410a071170029113f16380ea02605a0a41da0940ea07317002911a021143810a02701a0a31fa0960aa07517002812a023133414a0ca1fa09905a07816002812a024172d17a0c8c021a0e508a02817002812a02617271da0c6c021a0e30d2203a02116002812a0281625c021a0c3c021a0d3032d143f16002812a02b142413220ca0c2c022a0d1072b1b3816002812a02f102314220ea0c0c023a0d009291d3617002812a02f112214230da0c0c023a0d00a281e3517002812a030c025250ea0bec023a09c02a0320b271e3517002812a032c021280fa0bbc024a09907a02b03220c261e3517002713a034173010a0bac024a09808a02a05210d251d3716002713a03613330fa0bac025a09609a02808210d251c3717002614a03910340fa0b9c026a0950ba02609220d25183a15002614a03a0f3410a0b7c027a0950ca0240a220e26133d16002614a03c0e360ea0b6c027a0950ea0220a230e30093c16002613a03e0f350ea0b4c028a0950ea0220b22102e093c17002613a0400f330fa0b3c028a0950fa0220a24112b093c17002613a0410f330ea0b3c029a09510a0200a251229093c17002613a0420e340ea0b1c02aa09610a02009251328093c17002613a0450c330ea0b1c02aa097103f09271524093c17002613a0460d330ea0afc02ba0980f3e092915220a3b17002613a0470d330ea0adc02ca099103c092a1522093b17002513a04b0b330da05c09a048c02ca09a1438082d1c2a042e18002512a04c0c330ca05b0ca046c02ca09a1835072f1a29072d17002512a04d0c330ca05ac020a031c02da09b1f2d073019280a2b17002512a04f0a340ba05ac026a02bc02da09cc02526072a1f270c2a17002512a04f0a340da058c031a020c02da09ec02523c031260d2a17002413a05009350ca059c03937c02da09fc0412215250e2a17002413a05206370ba05ac04629c02da0a2c03e220b2208230f2b17002413a054023a0ba059c04926c02da0a2c03e230923192d16002313a0720aa05ac04925c02da0a4c03c240725182d16002312a0740ba05bc078a0a8c037260427182d16002411a0740ba05bc079a0aac03431172e16002411a0750aa05cc0782804a0a10322c02c31172e16002312a0750aa05dc077250ba0a3c02a33152f16002312a0750aa05ec0982503a08ec02533143016002312a07609a060c0aca08f0927052c0622143016002312a07708a061c0b1a08909381b3215002312a07807a062c0b02204a0820a371a3415002313a06b052903a065c0bda07a0a361125033616002313a0680aa070c0bda0790b33133e16002313a0680aa071c0bca0790b32153d16002314a0660ca071c0bba07a0a310c22083d16002314a0660ca072c02921c06421c02ba07a0b2f0d220a3b16002314a0660da071c08e22c029a069042e0b2d0f220a3b16002314a0650fa071c0b7a0610322c0212c0f230a3b16002314a02402a03f0fa073c0b5a05ec02a2a10230a3b16002314a02205a03d11a072c0b3a05bc02f2910240a3b16002314a02008a03b12a074c0b1a059c0312810250a3b160023143f09a03b12a075c03f21c06da05bc0322810250a3b160023143d0fa03412a079c0a9a05ac0352513260b3a160023143b1234033b13a07bc07521c030a05bc0352314280a3b150023143b1332043914a07dc0a4a05cc0342316260c3a150022153b132f083713a080c0a2a05cc03424c0283a150022153b142d0a3513a082c09fa05ec03226c02939150022153b152c0a3313a084c09ea05ec03227c02a38150022153c1a250b3213a086c09ba060102703330527c02b37150022153d1a240b3014a087c099a0620ba0230229c02b37150022143f19240c2e11a08cc096a0640ba02e0e231a37150022143f09260a230d2a13a08fc093a0660ba02f0d261737150022143f09260a23102610a095c090a0670ba02f0c29153715002214a02008260a23112211a098c08da0690ba031072d133815002214a02008260b23c022a09ac08ca06a0a2a0ba031123815002214a02107260b271b3110a07ec088a06c0c2410a0310f3a15002214a02107260b29162b022316a07dc086a06dc020a0310e3b15002214a02107260c2815291fa07dc084a06ec021a0310c3c15002214a02107260c2a0f27c026a07cc083a06fc021a033093d15002215a02007270b2b0e25c029a07dc07fa072c020a03504a02015002215a0210728092ec03aa07ec07aa0761ea05a15002214a0220728092fc03ba07cc079a0771da05b15002214a0220729082fc03ca07cc077a0781da05b15002215a0220629082e1f26042311a07cc076a07916a06215002215a0220629082d1e310fa07dc073a07c0fa06815002215a0220629082bc020320ea07fc071a07e0ca069150022153a042406290929c022310ea081c06da08208a06b1500221537082306290928c024300ea082c06ba08403a06f150022143713280a251225102e0ea083c06aa0f715002215341528c02128102b09a08cc062a0fb15002215341528c0232711280aa08dc060a0fc15002215331628c02428102709a08fc05da0fe15002215321728c02528102609a090c05ba0ff15002215321728c0272a0d2608a08fc05aa10115002215311828132411290e2507a090c058a10315002314310e23072813280e290f2504a090c059a10315002314310c25082713290e280fa098c058a10416002314310b260828132a0d2a0ca098c053a10915002314310a27082817270e290ba098c052a10a150023153008290828072210270e2a0ba094c053a0b10ea04b1500231530062b0828072311260e2a0ca092c053a0b011a0491500231531052b082807250f290c2a0ca090c055a0af15a0451500231532032c082807260e2a0c290ca08fc056a0af17a04315002315a021082807280d2a0b2b0ba08ec056a0af1aa04015002414a0210828082a0b2b0a2b0ba08dc057a0af1ea03b15002414a0210828082a0c2b0b290da08ac059a0aec021a03815002414a021082809290c2b0b2a0ca08ac059a0aec025a03316002414a0210829082b0b2a0b2c0ba089c059a0afc025a03215002414a0210829082c0b2c092b0ba088c05aa0b3c02ca02814002414a021082a072d0b2c092a0ba088c05aa0b5c02ba02714002414a022072a072e0b2b0a2a0ba086c05ca0b4c02da02514002414a0220822032505300b2b0a2d08a085c05ca08307a02ac02ea02414002415a020102402330b2c082d08a084c05da08308a0290822c024a02414002415a02012390a2c082d08a083c05ea0810ea0230926c021a023140024153c17380a2c082d08a083c05ea081123e0a281fa022150024153b1938092d072d08a083c05ea08118380a291ea022150024163a1a38092d062e07a082c05fa0821a35092c1ca022140025143b1a39082e05a096c060a082c0202f093412a023150025143c193908a0a9c060a082c0232c09380ea023140026133d183a06a0aac060a083c0252909390ba02415002613a0270ea0cac061a083c0262709390ba02415002613a02b0aa0cac061a083c0282509380ba02515002614a02e05a0cac062a084c0292308390aa02615002614a0fdc063a086c0272207390ba02615002614a0fcc065a088c02d390ba02615002614a07906a07dc065a08dc028390ba02615002614a0760ba07ac066a08fc02727022f0ba02615002614a0740fa078c03323c030a094c0322809a02715002614a06f14a078c03323c030a09ac02d2807a02815002714a06d15a077c03325c030a09e0722c0202707a02716002714a06c15a078c03325c030a0a002271f2607a02716002714a06a15a079c03228c02fa0abc0202207a02816002813a06714a07dc0302bc02ea0aac0222106a02916002813a06416a07ec02f2dc02da0aac029a02916002813a06218a07ec02e2fc02ca0a90925c0273e15002813a06119a07dc02e30c02ca0a90926c0293b15002814a05ac021a07bc02b35c02aa0a80a26c0333114002913a059192207a07bc02938c0212107a0a80a29c0312f15002913a0571a2307a07bc0283ac029a0a60a2c0923c0242d15002913a056182707a07ac0273cc028a0a60a2d0329c0232d15002913a053192908a079c0263ec028a0a50a39c0232c16002a12a0511b2909a077c0263fc028a0a50a39c0232c16002a12a04f1d2a08a076c025a021c028a0a50a390723192c16002a13a04d1f2909a075c024a023c027a0a5093a0724182b17002a14a04ac0212909a075c022a027c026a09a062409390824182b17002b14a04517240b2909a073c022a02bc023a09a113b0729132c16002b14a04315280c2908a072c021a02dc024a098133a072b102d13002b15a04016280d2909a071c020a030c022a098133908300a2e16002b15a03e17290e280aa06f1ea034c022a0971a320830083016002b15a03c18290f290aa06e1ca037c021a0971f2d08a02816002b15a039192713290aa06d1ca039c020a097c0242709a02717002b15a039182616280aa06d1ca039c020a097c025250aa02717002b16a03718260c24072909a06d1aa03c1fa097c034a02717002b16a03516290d2507280aa06b19a03e1fa098c033a02717002b16a032162b0e2507280aa06a19a0401ea098c033a02717002b16a02f152d0f27072809a06a16a0451da09dc02da02717002b16a02d152f0d2908270aa06915a0481ba0a1c029a02716002b17a02a162404280c2a082809a06814a04b1aa0a7c024a02616002c16a027152705280b2a0a2709a06813a04e18a0abc021a02417002c16a026152706270c260e2809a06712a04f19a0abc020a02417002d15a025152807260a26112709a06710a05218a08705a0201fa02317002d153f1a2808260926122808a0670fa05417a08509a0231aa02317002d153d1b2809260824162708a0660fa05616a0840ba02814a02317002d163a1b2a0a250724172807a0660da05816a0840da02812a02317002e1538182e0b2407221121092807a0640ba05d14a06c05330ea02a0da02417002e1537182f0c231923082807a0640aa05f13a06a0a300fa02a0ba02517002f1535192f0c2319230828072705a05809a06112a0690c2f0fa02b08a02618003014351a2f0c2119240828082508a05706a06312a0680f2d11a05717003014351a34c02026072808240aa0bf13a066122b11a05618003014351b341c29082906240ba0c011a066122c10a05618003114340f210c331b2a082a06210da0c110a066132b10a05519003114330f230b34182c092914a0c30fa064172910a05419003115320e230d33162e0a2814a0c40fa063182910a05318003115330c240e2f1633082516a0c70da0611b2a0fa05118003214350a240e2d1438082214a0cc0ca0611c290fa051180032143609240e2a133c1ca0cf0ba0601f2711a04e190032153609250c27153e1ba0cf0ba05fc0212710a04e190032153708270a25173e19a0d20ba05e1021112611a04c1a0032163708270a23183f17a0d40aa05e1021122710a04b190033163707290921193e17a0d609a05d102312270fa04b190033163708281a22083b16a0da08a05c112511270fa04a18003316380728182607341ba0dc06a05d1027112710a048180034163708281627083218a0e105a05c112712280ea047190034163809261528092e19a142122a12270ea04618003515380927122b082c1ba142112b13270ea04418003515380927112c09291ba143122d15250da042190035153909270e2e092619a148122e15240da04219003516380a260a32082717a14a113015240da041180036163809260a33072617a14b103214250da04018003616380a260934032717a14d0e3613250da03f18003716370a260a3b18a14e0d3814240ca03f18003716370b260a3818a1500d3913250ba03f17003815370b270a321aa1530e3b122706a03e19003915360c27093119a1550f3b132704a03e18003915370b270a2d1ba156103b14a04718003915380a280a281ca159133815a04519003a14380a280a271ba15b133915a04419003a14380b2809251ba15d143a14a04319003a15380a2809241ba15e153b14a04116003a15380a29082319a161163c12a04116003b15380a2807221aa163163c13a03e17003c153809291da169183b15a03a17003c153809291aa16d183b16a03717003d1537092919a16f193a16a03517003d1637092817a178133b15a03417003d1637092718a179133a16a03217003d1638082518a17e113b14a03217003d1738082317a1820f3d14a02f18003e1738072117a1850e3f13a02d19003e17391da1880da02011a02d18003f163919a18e0ba0220fa02c18003f173816a18a03250aa0230ea02b1800a020163813a18c062409a0230da02c1800a020173713a18b09a02e0ba02e1800a02116370fa18e0ba02e08a0301800a02117360da1900ca0641800a02118350ca1900fa0621800a022173509a193113d06a03d1700a022173606a195123b08a03b1700a02316a1b2123a0ba0371800a02317a1b119330da0351800a02318a1b11b3010a0311800a02418a1b11f2b12a02f1800a02517a1b21f2a16a02a1900a02616a1b2c02129c0213d1900a02617a1b1c02327c0223b1a00a02716a1b3c02127c0233a1900a02717a1b4c02126c022391a00a02817a1b4c02027c022371b00a02817a1b81c28c021361a00a02917a1ba192a1f361a00a02919a1bc152b1d361a00a02a18a1bd142d1b361a00a02a18a1bf103218361900a02a19a1e20c2404381900a02b18a20d1a00a02c18a20c1900a02c18a20b1900a02d18a2091900a02d18a2091900a02e18a2081900a02e19a2061a00a02f19a2041a00a03018a2031a00a03019a2011a00a03019a2011a00a03118a2001a00a03218a1fe1a00a03219a1fb1b00a03319a1fa1b00a03418a1f91b00a03518a1f81a00a03617a1f81800a03717a03104a1c21700a03816a02f0da1b81a00a03915a02f0fa1b61a00a03917a02c11a1b51a00a03917a02c12a1b31b00a03a18a02a12a1b31a00a03b17a02a12a1b21b00a03d16a02a11a1b11900a03e16a02b0ea1b21900a03e17a02c0ba1b21a00a03e18a02a0ca1b11b00a03f18a0280ca1b21a00a04018a0260ba1b21c00a04217a0230da1b21900a04218a0200fa1b11900a042193f0da1b31900a042193c10a1b21900a042193b0fa1b31900a04319390fa1b41900a04418380ea1b51800a04419370ca1b61900a04519360ca1b61800a0451a350ca1b51900a0461b33093a06a1941c00a0461c32093810a14806a03e1b00a0471c31083811a14708a03b1c00a0481b33053912a14609a0391c00a04a1aa03013a14509a0381d00a04b1aa02f13a1450aa0361d00a04c1aa02e13a1450ba0351d00a04d1aa02d12a1460ba0341d00a04e19a02e11a1460ca0321c00a04f1aa0300ca1460ea0301c00a0501aa02f0aa1480fa02f1c00a0501ba02d0ba14811a02c1c00a0511ba02b0ba14912a02a1c00a0511ba02a0ca14814a0281c00a0521ba0270da14915a0261c00a0531ba0260ca14a15a0251c00a0541ba0240da14a16a0231b00a0551aa0230da14b16a0231a00a0561ba0200d340da12b09220ca0211b00a0561c3e0d330fa12c06240ca0201b00a0571b3d0e3210a12c06240d3e1c00a0581b3b0e3213a112083104250d3d1c00a0591b3a0d3215a1100b380e3a1d00a05a1b380d3315a10e0f360f371e00a05b1c360c3217a10d10370e361f00a05b1d350c3217a10c12370d35c02000a05b1e340b3317a10c12380c341f00a05c1e330a3417a10b13390b341e00a05e1e3307340c230aa109143b0a321c00a0601d3206340c240aa108153d08311d00a0601da02b0c250aa108153d08301d00a0611da0290c260aa108153e06301d00a0621da0280b260ba1080b2308a0331d00a0631ea0260a270aa1090a240ca02d1e00a0641ea02509270ba1090a2310a0291e00a0651ea02408280ba109092410a0281e00a065c020a021072a0ba10a082312a0241f00a067c0203e08290b2e0ea0d70c2d062413a022c02000a0681f3e08290b2d10a0d50e2d042513a021c02000a069c0203c08280c2c11a0d40f3613a020c02000a06ac0203b07280c2d11a0d31135133ec02200a06c1f3a07280b2e11a0d2133c0c3b1f210200a06d1f3907270b2e12a0d1143c0c3ac02000a06e1f3907250c2e12a0d1153b0c39c02100a0701f38172e12a0d1153b0b38c02200a0711f37162f11a0d2153206230b37c02200a072c02137103909a0d3092309301635c02400a073c020380e3a093409a0b6092408301634c02400a073c021370d3b09330ca09e0531092309301633c02300a074c021360b3c09320ea09c0a2f08210c2f1532c02200a075c021360421053b0a3110a0980e2e172d1531c02200a076c022a0380a3112a096112c182c1430c02400a077c022a0370a3014a094122d172c1331c02300a078c023a0340a3114a093132d182c1131c02200a079c023a0320b2f17a092132d182d0f31c02200a07cc022a02f0b3017a091143015300a32c02200a07ec022a02d0b300a25082f0da074153115a028c02200a07fc023a02a0b300a27072e0fa05809320b22073216a025c02300a080c023a0280c300829072d11a0550e2f0a2403330b220ba025c02300a080c024a0260d300829072c13a053112d0923053309250aa023c02500a082c024a0240d2f0929072c143706a034122d09220a2f09250aa021c02600a083c024a0230c300829072d1436083b0730142c09210d2d09250aa020c02700a085c024a0210c300829072d14360938092f152c182c09250a3fc02500a085c025a0200b310829072c15350a380a2e152c192b0a230aa020c02400a086c0253f0a320828082c15350a380a2e152c192b173fc02300a088c0253d09320928082c0a220a310e360c2d0a22092c1a2a163bc02500a089c0253c09320927092c0924092e11350d2d0a22092c1b2a1539c02700a089c0283a08320927092d0923092d12340e2d0a24072c1b2b1337c02800a08ac0283b03350927082e152d12340e2d0a24072c1b2c1138c02700a08cc028a0310926092f142d12340e2d0a24072d0b240b2d0e39c02700a08ec027a0300926092f132e12330f2e0922092d0a250b2e0c37c02600a08fc027a02f0926092c152f1232102e132e0a250b300838c02700a090c028a02d0925092c15301132112f122e0a260aa02ec02900a092c028a02b0925082c163011321031122e09260aa02dc02900a094c02ba0260a220a2c163203220a311131152b0b230ba029c02b00a095c02da023162b17370a2f1331152c18a028c02900a097c02ca023152b18360a2f1231162c17a026c02b00a099c02ca022122d0b220c350a2e13300c210a2d16a024c02b00a099c0323d112d0a250a350a2d0c2107300b24092c16a022c02c00a09cc0313c0f2e0a250a350a2d0b21092f0a26082d14a020c02e00a09fc02e3e09320a250a350a2d172d0927082d13a021c02d00a0a0c02fa0370a250a340b2d192c0827082e113fc03000a0a2c02ea0360a240b330c2d1a2b0926082f103cc03000a0a4c02fa03318340c2d1a2b0a230aa037c03100a0a6c030a03117340c2d1a2b17a035c03200a0a8c030a02f17340c2d1a2b17a030c03500a0abc02fa02e16340c2d182d16a030c03400a0abc031a02d14350c2d172e16a02ec03600a0acc032a02c12360b2f0a22093014a02cc03800a0acc037a02810370b300625093212a02ac03900a0afc038a0270c380a3c09320ea02dc03800a0b2c038a0480a3c09330da029c03900a0b3c039a046093d093508a028c03a00a0b5c03ba043083d09a03ec03f00a0b7c03ca041073e07a03dc04000a0bdc03aa0a3c04000a0bdc03da09ec03f00a0bec042a095c04000a0c0c042a091c04100a0c2c044a08cc04100a0c3c04ba07fc04500a0c5c04ba077c04a00a0c9c04fa067c04d00a0cdc04da05ac05600a0cdc05ba03e0422c05d00a0cfc05da036c06600a0d1c064a028c06500a0d7c060211231c06500a0d9c0e500a0dac0e200a0dbc0dc00a0e0c0d500a0e4c0ce00a0ebc0c400a0ecc0bf00a0eec0ba00a0f2c0b400a0f4c0ae00a0f7c0a600a0fbc09f00a100c09900a106c08900a107c080220300a108c07d00a10ec07500a11cc06500a126c05400a1280124c04400a1340223c02300a14707220700000002012a02012a3081a3303306085369676e4e616d650427e59bbde5aeb6e5a496e6b187e7aea1e79086e5b180e5a496e6b187e7a094e7a9b6e4b8ade5bf83301106075365616c54616704063131303030303036060b436f6d70616e794e616d650427e59bbde5aeb6e5a496e6b187e7aea1e79086e5b180e5a496e6b187e7a094e7a9b6e4b8ade5bf833021060b436f6d70616e79436f64650412313231303030303059413335303135303950308202d80482027f3082027a3082021da003020102020f070002202005110100000018223876300c06082a811ccf5501837505003060310b300906035504061302434e31323030060355040a0c294755414e4720444f4e4720434552544946494341544520415554484f5249545920434f2e2c4c54442e311d301b06035504030c144744434120547275737441555448204531204341301e170d3230303530373137303130315a170d3233303530373137303130315a308184310d300b06035504061e040043004e310f300d06035504081e065e7f4e1c7701310f300d06035504071e066df157335e02311f301d060355040a1e166df157335e025b89537079d1628067099650516c53f8310f300d060355040b1e0652176e5b4e1c311f301d06035504031e166df157335e025b89537079d1628067099650516c53f83059301306072a8648ce3d020106082a811ccf5501822d0342000424b30e84b18a826e3357948aba85b15bfc7d8909693bfd42b5b53c8e5277e1cf46c6626d62d5ccf66ee2ac0704deb4d14bcf66025d9a943c2f1e31791b899b53a3819230818f301f0603551d23041830168014118fe3fd39191d9c191f49376eac448c55ea14bd301d0603551d0e041604143ff89cc0ffd4703245e62941e06a627992ae850b300b0603551d0f0404030204f0302106092a560b0783ccea230104140c12393134343033303033323635333530383041301d06052a5615010304140c12303037303132303230303531313336323539300c06082a811ccf5501837505000349003046022100c736700f0347d0426924e057bad172d4e86ee48a5f2f1544317d5138a4beda4b022100bd369fdfa26820d7320b17e2ef87d9ee0e48229e9c92e57225a992042b50a5900006082a811ccf55018375034900304402204c3b1f517b2a461e40ca63ed745bf4dcb5749d4af4c5c47795e0e7d3bd187354022014a7c4f03549f6dc54339fa5c1bd2539d63b60c969ec92b99b68ad25075ac08a0000030e003234303632363032333732375a0321002d60628ad9cfeced1b66e5977799932cf35ea96c74d7d7778b8a11b34ea3c7401600048203f6308203f230820398a003020102020b10dbd2a6e41ea5b36f26e7300a06082a811ccf55018375304f310b300906035504061302434e31243022060355040a0c1b4e4554434120436572746966696361746520417574686f72697479311a301806035504030c114e4554434120534d322053756241204341301e170d3232313032343038333432355a170d3237313032343038333432355a3081c0310b300906035504061302434e3110300e06035504080c074265696a696e67313b303906035504070c32e58c97e4baace5b882e6b5b7e6b780e58cbae9989ce68890e8b7af3138e58fb7e58d8ee89e8de5a4a7e58ea6313237e5aea43130302e060355040a0c27e59bbde5aeb6e5a496e6b187e7aea1e79086e5b180e5a496e6b187e7a094e7a9b6e4b8ade5bf833130302e06035504030c27e59bbde5aeb6e5a496e6b187e7aea1e79086e5b180e5a496e6b187e7a094e7a9b6e4b8ade5bf833059301306072a8648ce3d020106082a811ccf5501822d034200043f7c31450d9f950da6835f677612b633b594d8a7a84ec8ac7cae177b3d8fe75b9a205e9b277317af56f0a7052dcb067ad8e0ee8ef3dbe01d3c172ddfcb6c827aa38201e7308201e3301f0603551d23041830168014541d35c66d2d4f8ca928f5bf2b59479b29384c5c301d0603551d0e0416041417d43c061dd36022b5e1256cc0702d283450c4d230580603551d200451304f304d060b2b06010401819248140a02303e303c06082b060105050702011630687474703a2f2f7777772e636e63612e6e65742f63732f6b6e6f776c656467652f776869746570617065722f6370732f303b0603551d1f043430323030a02ea02c862a687474703a2f2f63726c2e636e63612e6e65742f63726c2f4e45544341534d325375624143412e63726c304506082b0601050507010104393037303506082b060105050730018629687474703a2f2f6f6373702e636e63612e6e65742f6f637370636f6e736f6c652f636865636b2e646f300c0603551d130101ff04023000300e0603551d0f0101ff0404030206c03034060a2b06010401819248010e04260c24323264636432353962653537383836636534336339636534383735616665373840533033306f060a2b06010401819248010f0461305f301b02020201020101041231323130303030305941333530313530395030210202020102010204184d5449784d4441774d44425a51544d314d4445314d446c51301d0202020102011404143182c865dd6bf7246226f79bd36eba672a8de8e5300a06082a811ccf550183750348003045022100d582ab00f52bbec686a04f902428947f8ff80100a5af53923778d50b1d2fae57022076401d6f1a4927769305c5769561c9a9fd797adbd3da0319e19b8f7176037de106082a811ccf55018375034800304502204ec3c98345be20c65282ed499d93addc8ba6c321f7d4a146458a7e3526850b8d022100c039047030eef683503b4465266f23bb3226e33760f7ef3ccf18061a8aad6e893082052306092a864886f70d010702a082051430820510020103310e300c06082a811ccf5501831105003076060b2a864886f70d0109100104a0670465306302010106082a811c814501837b3030300c06082a811ccf550183110500042025001cc1647c0ac13d743a33069f8d7ee17c5d4bb63dc678d360277088539b25020601905267b696181332303234303632363032333732372e3036325a30038101010200a08203203082031c308202c2a003020102020b10b4d308448b418e1691fb300a06082a811ccf550183753043310b300906035504061302434e31243022060355040a0c1b4e4554434120436572746966696361746520417574686f72697479310e300c06035504030c054e45544341301e170d3233303530363036353631395a170d3236303530363036353631395a3065310b300906035504061302434e312a3028060355040a0c21e6b7b1e59cb3e5b882e5ae89e58db0e7a791e68a80e69c89e99990e585ace58fb8312a302806035504030c21e6b7b1e59cb3e5b882e5ae89e58db0e7a791e68a80e69c89e99990e585ace58fb83059301306072a8648ce3d020106082a811ccf5501822d03420004efa36f321b8e4662347eddcb1c60063088c4d6322f71fdc93a8fcb764f06acb241bdf15ca1f9ff49e0f1198e4035caa3da456aafac94403857635eb64c38027fa382017930820175301f0603551d23041830168014f1d4f7430d020da0bdc051a470780403fbb94745301d0603551d0e0416041471e29b7fdf412346df885d70ebfcc5badbe2003d30460603551d20043f303d303b060b2b06010401819248140a02302c302a06082b06010505070201161e687474703a2f2f7777772e636e63612e6e65742f646c2f62722f6370732f30380603551d1f0431302f302da02ba0298627687474703a2f2f63726c2e636e63612e6e65742f63726c2f4e455443412d534d3243412e63726c304506082b0601050507010104393037303506082b060105050730018629687474703a2f2f6f6373702e636e63612e6e65742f6f637370636f6e736f6c652f636865636b2e646f300c0603551d130101ff04023000300e0603551d0f0101ff04040302078030160603551d250101ff040c300a06082b060105050703083034060a2b06010401819248010e04260c24303236323935356165393761353630616261633031393438346338363266646440533032300a06082a811ccf5501837503480030450220705fb06da4b14603f81cb5c99e4e37a4370f33a916b6f2143ac50e2d6d92cb18022100b6a32e6bc6bb762f41e3296a5d4c9511723a4dc178a0a46b695c287290964ad53182015d3082015902010130523043310b300906035504061302434e31243022060355040a0c1b4e4554434120436572746966696361746520417574686f72697479310e300c06035504030c054e45544341020b10b4d308448b418e1691fb300c06082a811ccf550183110500a08198301a06092a864886f70d010903310d060b2a864886f70d0109100104301c06092a864886f70d010905310f170d3234303632363032333732375a302b060b2a864886f70d010910020c311c301a301830160414a2c4a6d5b38c76488ed5e0501848299b2853c550302f06092a864886f70d0109043122042045f3b8bec8565a563f75d77206add453fab046a9f458b7fb8478976aa134cf73300d06092a811ccf5501822d01050004483046022100b062b5a0006089d480bba7fb8e39b2bd5819856d710231ebfa9e88a3b16f46f9022100d7cc4d7605d7105db2ff0b04d63c0365dcdf60a50ea1c8ffa24aa9df4ed1d807000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>
/filter /iyin.docsign
/iyin_id ({aaa3ae8d-52ab-4a0b-b775-8f3699f7aa33})
/iyin_oem (1)
/iyin_shash (bd1279173caad1eb0f5458e96f9b1d18@2)
/iyin_signalgorithm (1.2.156.10197.1.501)
/iyin_signfor (1)
/iyin_signversion (1.0)
/iyin_stamp (11010800000732@1@1)
/iyin_stamp_new (11010800000732@1@3@鍥藉澶栨眹绠$悊灞€澶栨眹鐮旂┒涓績@娉曞畾鍚嶇о绔燖鍥藉澶栨眹绠$悊灞€澶栨眹鐮旂┒涓績@12100000ya3501509p@1)
/m (d:20240626103726 08'00')
/reason (?)
/subfilter /adbe.pkcs7.detached
>>
endobj
xref
0 2
0000000000 65535 f
0000148746 00000 n
34 1
0000148854 00000 n
37 9
0000149074 00000 n
0000149127 00000 n
0000149441 00000 n
0000149771 00000 n
0000150042 00000 n
0000150362 00000 n
0000166581 00000 n
0000179456 00000 n
0000179720 00000 n
trailer
<<
/id [ rゴz|栵?z,d養rdっpmk孭o銋 鸊0溆s檽?烵cbkl简全9口绊??s?诀蘛繒姡嘳<二犏蔣}/o鮅ky??黨蹡涽a缗w,?\9n?奠|砺???摨??"o1蝳焣wije &f?梑殡硢嘖s|v?{q噡<-m)庣i?o)_鈆糔)i嬎,俍螓rk續c柧艛?栘6jぅ駁㈧??敾
?q??塏_亥坥"縰7?盦忁椥堌=篹圙un|纘0me甝?sd郍b5c紿弝m?(ip僕a-0桬什u??k贵騽i筟薢r芞棯no妤瑰鎒皸?ri泃鷑)音? 摥圳鬅,o?i颖5[[?@憀7i飹@!?嚿?f7?鯥栗哉?}??觪uu瞠?瓣?/u
?o2摷?w?w~.y?磸o?艏扠`劷猓润7-e窏堓蹽靄@k馭湮:y縐??d棦毮?鑇d,~?揢嚝撄萛?@w噛q?騣欘-?r茡gz檨v:r-(疊a3@駖造?5>h)m?/詮h撸╧橉鯖-廫>#痵?
?%缫5叶萍m舑覿┱x阓"?鳃z?0岬谕2n?毺
_棈?撳绤d竒?兦?鐻*琵?"^6??僽昙?/\e粅鮭塩眥憀<秓3鸢肣嬼帖"?蒑?b??p楯1^'%灱暩怐瘫?鏞||轄?匝zkl鷝譫9ix[^龐拋n敊?暰8eì??港6曕_,@m卝\θ娹?锆z抶e手:璘2j{??eh鈹a4錻,?皃?p?煅猴56_>%@?鶓騧spz' u跍寧佽‵kb?s顚貇'r_尌垊5i 彥骳囤h3愈v哪鉛眍罠麬-滴痁g2h9?岼 鏤鰼9?? d駐?缳瓶b垹cd駐??强b垹cj駐?g?垿]j駐儎\鋂湫 瞲籄hk/??姮謅?u擺=愊憫eu6樣?&攁?<餼7m陡]艬"?绠?l?€灧襛??t立0i?遯?遚唎7?皢p?v厃?
sз据??i?v?ò鮗魎&m淢騔錹q苊m壤gn峬v尨??鹃麍/?a€a凢}﨏脿鳻|嫺xis?/?歚,5x"7昝?叅6?沿硍╆4i`刣e劒0圍hg铹[?:?0b網}駻r扖??r纶?羋o)乖*?v鑒躐髤u晈
0偵捨謸j鹴饼腮趻蔥羐iшi疚j"!-虩\?-0y烯z?驂/€8黈 ?6zp矝?j6帯???n寈r枸?葔)?谘e?0??4徥`??p?4ニrt-`腯$赏?z?bk&@n:眓袟跶瞼螂葥?ny?苊?縩隼?\襢捶?:箑o褁f?稱党诘辙2[鰚?'d?1)?銍,撷5'?裲z?梥烃狽灜y苛%笄斶虑_jkv禆<楄~訆€=恹lu玧-a命宸瘃棯沧~湬朁r?rx?
燂??閎?麜隙︰l????ym灙s畅l?gwk俈s缛?b』?╖p?we麈er挂&}q碶崇磒蹩医??赳趘z?*m 稤 6u埞熆慀-迁 隟v龤珨?"?鐤?荗04餞?r?蒕怭獜 ?2i惍漮汴镆2激6
抍!篘a勭у悾浬€fz獽?0by2ゅchm冪$ā: