From 724902264eea27ce3346e49e852e6dda99452405 Mon Sep 17 00:00:00 2001 From: Kevin Wang Date: Tue, 28 Feb 2023 08:32:09 +0000 Subject: [PATCH] Add max runtime version in get_info --- crates/phactory/api/proto | 2 +- crates/phactory/src/prpc_service.rs | 4 ++++ crates/pink/runner/src/runtimes.rs | 4 ++++ e2e/package.json | 3 ++- e2e/res/check_system/sideprog.wasm | Bin 2123441 -> 2123447 bytes e2e/res/check_system/sideprog.wasm.hash | 2 +- .../target/ink/check_system.contract | 2 +- e2e/res/system.contract | 2 +- e2e/src/proto/pruntime_rpc.d.ts | 6 +++++ e2e/src/proto/pruntime_rpc.js | 22 ++++++++++++++++++ 10 files changed, 42 insertions(+), 5 deletions(-) diff --git a/crates/phactory/api/proto b/crates/phactory/api/proto index bbceac0b97..5b51b818e0 160000 --- a/crates/phactory/api/proto +++ b/crates/phactory/api/proto @@ -1 +1 @@ -Subproject commit bbceac0b9765afa20091ef18f80facb87a5f13de +Subproject commit 5b51b818e045e7755cc92a93502daf95a8634860 diff --git a/crates/phactory/src/prpc_service.rs b/crates/phactory/src/prpc_service.rs index 3ff7967be4..5ce46b18ae 100644 --- a/crates/phactory/src/prpc_service.rs +++ b/crates/phactory/src/prpc_service.rs @@ -155,6 +155,10 @@ impl Phactory can_load_chain_state: self.can_load_chain_state, safe_mode_level: self.args.safe_mode_level as _, current_block_time, + max_supported_pink_runtime_version: { + let (major, minor) = ::pink::runtimes::max_supported_version(); + format!("{}.{}", major, minor) + }, }; info!("Got info: {:?}", info); info diff --git a/crates/pink/runner/src/runtimes.rs b/crates/pink/runner/src/runtimes.rs index 237917260b..7a387bd5df 100644 --- a/crates/pink/runner/src/runtimes.rs +++ b/crates/pink/runner/src/runtimes.rs @@ -43,3 +43,7 @@ fn in_enclave() -> i32 { } pub mod v1; + +pub fn max_supported_version() -> (u32, u32) { + (1, 0) +} diff --git a/e2e/package.json b/e2e/package.json index f0dc565382..8474644493 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -32,5 +32,6 @@ }, "devDependencies": { "protobufjs": "^6.11.3" - } + }, + "packageManager": "yarn@2.4.3" } diff --git a/e2e/res/check_system/sideprog.wasm b/e2e/res/check_system/sideprog.wasm index e35d0c1552a35e18d2e11bc22825af475cadecbd..7380a4358fbfaeaeae6fcdeb3557d807a56f414e 100755 GIT binary patch delta 2072 zcmaKtPi)-97037I*lA1RghO-u3)_Goz-)3H-v}(1=Dtp{mlE`OPRu z4zXeyDQYDMRO%&C)H-6M9v}xewdfWjb9}zD(7!qKWw&oQE&6ZM zKNjn^#g+AMM4lXKY#VQo#^HZlz5YT2hK5Ol6fm^@XL)1&S8!zgih6(jNp)mLvvK&= zEBM4+8Fh7K+#U)zb7(|Gpz{4)sqhe^B&qKKP&O)4azQ z*Up8-aJG)2cW&(uMcMdmqtO^1{?ivD1u}$eK?c7^kgdp%kRKyILGD4eA={BrWCyYn zDUmUxiL{V$WCEE)b|JfwDP$VigX~3qirkCr+xTLHJT`sLOP7k_XWf}te7d0td9f%d zFw3+LK%M41sQl4=o7}d7R{_8M621 zj@3ac4gr_yC`2_jck1aUVC|VYod*)13Yb!CXGJQHJ6+N{=>L{h~Ca=zr6D?}2 zq$UQVy~RC5)k@!QKMy`p?_#oC*DOd?^;TBSpXnK?v|w6Lr8#CtEr-0cpUiZPgP4L7!$ zTFu|=YtH7&*C%)6?X#rQqRCoQJG_}QmIqr+AI*QCB@0t3tejnoSTUtdZIn(RRa6jS zzC23~mBv`D@Xkhf>Z9WM^I5W7ri4Y+PDrYG3czybApWZo*NjEwpvEkM&A&fL9@-^1 zD$iI=mE%x*U+p_L5G}vZChc6b3G9Suxs;mf6qQD)j<(56SxXu@R-8*qxwR=@Xp=|F zz+@ewN**;$KAHS!n_Or`<6LbWOB_p2sjFrl$rpb!VOlk48=~ecu@s!DtNq9G#Y^RQ zF6Xf(*c>P*Z~>tf!HVj@4_6~Z?twEEIki%{YWBJO^*>vC^U{rpZbvf*rp8P(*Ab8X zPJ2y3QYp9=+9>>DFXs>DN$SREly%^}RUng+n*_9<&9}N_PhRbicGp8dz zleoDPg9PWg)O&A~mxBs{h~c{sysTt^32FgaF>5T$-wolx;~CO9olw(gHwo$74T(X= z5GeMtz-F!aCLs%VLKYIX5w*1qHV7(t+9af#zv`07-0PCDGI^`PM<;PIG)R+w*(C=F zIs|~`*!w|IpIEiH?T!(gT0Oh6LQf8AIFYY)$y7&ro??>Vyu(>Eo28on-6idoVh-mI zFNGr0z<9-feP_F+9@*2iC?QU!jF6&E+H7(SoZtVa@z)+{Hl4Ks6`&T?5yFQ`zPw0i zNrTd8BQz!NnDHt9uSdkrP$!4OthkFYfy>K_gqJWd00n|ZUwdO%esPg3cU2H9ILg3= z6vX#s#nuMNnc-SVA<)7=nPZtf-)iNnYJ6^^L&?%`OK8E-r-T<#;Sh!DXvm|IJUT7U zMQl2Knn{aisuXl$cmk~+%5MQNP2k){j$OokWVNgwzLw_|xyXTPtt?Il7j>}o2OZ0` z6&gS=DiuRh5s&;1t-$E~w>Fu|WR{HP+aHdN<>d#)$MVj9P3$Uhp9m7G93|#2>--py z6QyE?356!9(ILRO{00zPVi`=W(1@`%%HVtEzd%^WaU*54%vcc(W^`99E&(0d8fi7f nDYb%$V}onyCTfoFmqZ;ZuLt)0#LJAR{O;7Qv5hY^`K0$PN&-(f delta 1987 zcmaKs%WqXx6vpo<6nO|e?J2LyV=L14z1{CeLJ2l1EtmtWM|Mi1&uQpHv73G)hZ{&tW#aHbgw%lD5pG>XUI$C_%uDAAew7c&6 zu4wPucDAE^VaM<1`gjYEO&;-M{!oa%b!76TqHH|fXf*yw^Pd}g`tzxCt5)P?{b;0OPATfF5zvBDa zHkDE+X_LoVW8#Fv`GrCBVCe{WVsZ9RioH$w;vhQSgLN`mQ%e+>l`+(t@{C5NazUu5 zf`V#GiXE%(+?7wfRrcntVJHhu#sp!kkuoW`q~3h(Q>mmE&`2U3VOWN`|7gDaQ?)K{ zomtr&A(kfSmBmt6C;5D0gf>)Q0x1<*C_ywcd1e@;5ygTBFG6YJrKj_OxshP^2&$XJ zb89^uEv;dM$+?8xKrr;!th1p}7>__T13%1xl+H=8fX-uuF@VBl-rYn4$jK-Sg%B#rWU{IrTXtpm_Z>boF@c}T?=?|tSP~W)P0R|&N09Svx&D3f zZ*W)Tgn~RlBVi?3CR|PT=4K1wVZuH9Z*gD{9%It~n0}*$hDwpRw92Oh29h^4&$JNh zv6dK3g0@_8u6QlB&Bkva9~wi8E1_oxghkFNg|L`fUh}jxAyH-(GYkr@G0i8((6%PT zQDC7saSq%?J#R}30(DaaYbl7Lf>XUSlUJ%Lew(wQ|7|xW@$@>jyr|V*;HR)^JP&BSC5wWthv1;ZzaA zpjgmoN~ORm|0qx@F_lJuTPJM9IEwtJgndjS>{i7sg*HcUUq3XSXU=r1t{9|)tz$h? z6gGAKTOu;*sOKhtL#v{XbS~L23oxIG!29yqeG98$=XiepbSX=zDUljtZ8_{FOr}3p HXw}%it}i$y diff --git a/e2e/res/check_system/sideprog.wasm.hash b/e2e/res/check_system/sideprog.wasm.hash index dfbff7f212..b6dc156b60 100644 --- a/e2e/res/check_system/sideprog.wasm.hash +++ b/e2e/res/check_system/sideprog.wasm.hash @@ -1 +1 @@ -Lxj#i»LmBGl \ No newline at end of file +6ʷ;S-u@)GSMn \ No newline at end of file diff --git a/e2e/res/check_system/target/ink/check_system.contract b/e2e/res/check_system/target/ink/check_system.contract index 31ef3a3dd5..589747ff71 100644 --- a/e2e/res/check_system/target/ink/check_system.contract +++ b/e2e/res/check_system/target/ink/check_system.contract @@ -1 +1 @@ -{"source":{"hash":"0x9c39654197bc16fb3709388e49926a274764626c14e3edf7d3e4470fd1de8413","language":"ink! 4.0.1","compiler":"rustc 1.69.0-nightly","wasm":"0x0061736d010000000197011660037f7f7f017f60027f7f017f60027f7f0060037f7f7f0060047f7f7f7f0060017f0060057f7f7f7f7f0060017f017f60047f7f7f7f017f60057f7f7f7f7f017f60000060017f017e60067f7f7f7f7f7f0060067f7f7f7f7f7f017f60087f7f7e7f7f7f7f7f017f60047f7e7e7e006000017f60037e7e7f0060027e7f017f60077f7f7f7f7f7f7f017f60037f7e7e0060037e7f7f0002e9010c057365616c310b6765745f73746f726167650008057365616c300d64656c65676174655f63616c6c000d057365616c301176616c75655f7472616e736665727265640002057365616c301463616c6c5f636861696e5f657874656e73696f6e0009057365616c3005696e7075740002057365616c300663616c6c65720002057365616c3007616464726573730002057365616c300d64656275675f6d6573736167650001057365616c320b7365745f73746f726167650008057365616c300b7365616c5f72657475726e0003057365616c310463616c6c000e03656e76066d656d6f72790201021003840182010002000f0302030200020305061001010901000101010102030202020701020301020605110704020203020205070501040a010202020205020502050a0a010100000301010005030202010b060304011209010904080106030c020704010103030600010106040804010100010101070313010606000101141501010400010c0004040501700123230608017f01418080040b071102066465706c6f7900470463616c6c0048092e010041010b221a2021282b8501191e810169681e3a1f3d86015a556f7d82013789014c4e4f561d747576777885010a82f70182012b01017f037f2002200346047f200005200020036a200120036a2d00003a0000200341016a21030c010b0b0b2601017f037f2001200246047f200005200020026a41303a0000200241016a21020c010b0b1a0b3f01027f0340200245044041000f0b200241016b210220012d0000210320002d00002104200041016a2100200141016a210120032004460d000b200420036b0b950102017f057e230041106b220424002004200342ffffffff0f832205200142ffffffff0f8322067e22072005200142208822087e22052006200342208822097e7c22014220867c220637030020042006200754ad200820097e2001200554ad4220862001422088847c7c200220037e7c370308200429030021012000200441086a29030037030820002001370300200441106a24000b4101017f200220011010200104402001410c6c2103200041086a21010340200141046b2802002001280200200210112001410c6a21012003410c6b22030d000b0b0b7401017f230041106b2202240002402001413f4d04402000200141027410350c010b200141ffff004d0440200220014102744101723b010e20002002410e6a410210150c010b200141ffffffff034d04402001410274410272200010360c010b2000410310352001200010360b200241106a24000b100020022001101020022000200110150b8a0101047f230041206b22022400200241186a22034200370300200241106a22044200370300200241086a22054200370300200242003703002000027f200120024120101345044020002002290300370001200041196a2003290300370000200041116a2004290300370000200041096a200529030037000041000c010b41010b3a0000200241206a24000b6201047f230041106b22032400200028020422042002492205450440200341086a4100200220002802002206108701200120022003280208200328020c4184c504106c2003200220042006108701200020032903003702000b200341106a240020050b2601017f230041106b22022400200220003a000f20012002410f6a41011015200241106a24000b5c01037f02402000280208220420026a220320044f04402003200028020422054b0d01200028020020046a200320046b2001200241d8c204106c200020033602080f0b4180c104411c41b8c2041034000b2003200541c8c204102a000bb50101027f230041e0006b220124002001418080013602304196cd04200141306a2202100620014180800136025c20014196cd043602582002200141d8006a10122001027f20012d0030450440200141216a200141c9006a290000370000200141196a200141c1006a290000370000200141116a200141396a2900003700002001200129003137000941000c010b200141003a000941010b3a00082000200141086a41c08104413741f881041017200141e0006a24000b7401017f230041106b2205240020012d000045044020002001290001370000200041186a200141196a290000370000200041106a200141116a290000370000200041086a200141096a290000370000200541106a24000f0b200520012d00013a000f200220032005410f6a41d480042004102d000b5502027f027e230041206b22002400200041106a22014200370300200042003703082000411036021c200041086a2000411c6a10022001290300210220002903082103200041206a2400410541042002200384501b0b5801017f230041106b22022400027f20002802002200290300500440200128020041a481044104200128020428020c1100000c010b2002200041086a36020c200141a0810441042002410c6a4101101b0b200241106a24000bfc0201067f230041406a22022400200028020021064101210002402001280200220341cfbe0441032001280204220728020c22041100000d00024020012802182205410471450440200341ab8f04410320041100000d02200341ccbe04410320041100000d02200341f58e04410220041100000d0220062001101c0d02200128021821050c010b200341a48f04410320041100000d01200241013a00172002200736020c2002200336020820022005360230200241888f0436021c200220012d00203a00382002200128021c36023420022001290210370328200220012902083703202002200241176a3602102002200241086a2203360218200341ccbe044103101d0d01200241086a41f58e044102101d0d012006200241186a101c0d01200228021841a78f044102200228021c28020c1100000d010b2005410471450440200128020041af8f044102200128020428020c11000021000c010b200128020041ae8f044101200128020428020c11000021000b200241406b240020000b9c0201047f230041406a2205240041012107024020002802002206200120022000280204220228020c22011100000d00024020002802182208410471450440200641b38f04410120011100000d022003200020041101000d0220002802002106200028020428020c21010c010b200641b18f04410220011100000d01200541013a00172005200236020c2005200636020820052008360230200541888f0436021c200520002d00203a00382005200028021c36023420052000290210370328200520002902083703202005200541176a3602102005200541086a3602182003200541186a20041101000d01200528021841a78f044102200528021c28020c1100000d010b200641f48b044101200111000021070b200541406b240020070baa0502047f027e230041d0016b220224000240024002400240027f02402001280218220341107145044020034120710d01200041086a2903002106200029030021072002412736024c200241206a20072006108301200241286a2903002106200229032021072002290330200241d0006a200241cc006a10840102402006200784500d00200228024c22004114490d04200241e4006a200041146b100c2002411436024c200241086a20072006108301200241106a2903002107200229030821062002290318200241d0006a200241cc006a1084012006200784500d00200228024c2200450d05200241d1006a200041016b100c2002410036024c2006a741ff017141306a220041ff01712000470d06200220003a00500b200228024c220041284f0d06200141f8c6044100200241d0006a20006a412720006b105c0c020b200041086a2903002106200029030021074180012100034002402000450440410021000c010b200041016b2200200241d0006a6a413041d7002007a7410f712203410a491b20036a3a00002007420f5620064200522006502006423c862007420488842107200642048821061b0d010b0b200241406b200241d0006a2000106b200141c09004410220022802402002280244105c0c010b200041086a2903002106200029030021074180012100034002402000450440410021000c010b200041016b2200200241d0006a6a413041372007a7410f712203410a491b20036a3a00002007420f5620064200522006502006423c862007420488842107200642048821061b0d010b0b200241386a200241d0006a2000106b200141c0900441022002280238200228023c105c0b200241d0016a24000f0b41f08a04412141e892041034000b41f08a04412141f892041034000b41d08a04411c418893041034000b41f08a044121419893041034000bde08010b7f23004190016b22032400200341003b0184012003410a3602800120034281808080a00137037820032002360274200341003602702003200236026c200320013602682003200236026420034100360260200028020421062000280200210720002802082108200341fc006a2109027f0340024002400240024020032d008501450440200341d8006a2003280268220c200328026c2003280270200328027410700240024020032802582201450d00200328025c2100034002400240024002400240027f0240024002400240200328027822020440200220096a41016b2d00002104200041084f04402001200141036a417c712202460440200041086b210a410021020c040b200341d0006a4100200220016b22022000200020024b1b22022001200041ac96041064200341c8006a200420032802502003280254107120032802484101470d02200328024c21010c050b200341306a20042001200010712003280234210120032802300c050b41f08a04412141f4a3041034000b2002200041086b220a4b0d010b200441818284086c210b0340200241046a22052002490d04200120026a280200200b73220d417f73200d41818284086b71200120056a280200200b732205417f73200541818284086b7172418081828478710d012002200241086a22024b0d072002200a4d0d000b0b200341406b20012000200241dc96041057200341386a2004200328024020032802441071410020032802384101470d011a2002200328023c6a220120024f0d0041d08a04411c41ec96041034000b41010b4101460440200141016a2200450d022000200328027022006a22022000490d0320032002360270200220032802782200490d05200341286a2003280268200328026c200220006b2002107020032802282202450d05200328022c2100200341206a410020032802782009410441a4a404106420022000200328022020032802241072450d05200341186a200328026020032802702200200c107320032000360260200328021c2102200328021821000c080b200320032802743602700c060b41d08a04411c41bc96041034000b41d08a04411c4184a4041034000b41d08a04411c4194a4041034000b41d08a04411c41cc96041034000b200341106a2003280268200328026c20032802702003280274107020032802142100200328021022010d000b0b4100210020032d0085010d00200341013a008501024020032d008401044020032802642101200328026021040c010b2003280264220120032802602204490d0420012004460d010b200341086a2004200120032802681073200328020c2102200328020821000b20000d010b41000c050b20082d0000450d01200741a08f044104200628020c110000450d010c020b41f08a04412141b09e041034000b2003410a36028c0120082002047f200320002002200241016b41a09a0410572003418c016a41012003280200200328020410720541000b3a0000200720002002200628020c110000450d010b0b41010b20034190016a24000b1800200128020041b1c4044111200128020428020c1100000b820101017f230041106b22022400027f0240024002402000280200220028020041016b0e020102000b2002200041046a360208200141d685044106200241086a4102101b0c020b2002200041046a36020c200141d1850441052002410c6a4103101b0c010b200128020041c885044109200128020428020c1100000b200241106a24000bcd04010a7f230041d0006b22022400200028020022002802082103200028020421044101210802400240024020012802002207412220012802042209280210220a1101000d004100210120024100360228200220043602242002200320046a360220200241186a200241206a1065200228021c2205418080c400470440200228021821000340200241306a200541818004107b024002400240410320022802342206418080c4006b200641ffffc3004d1b41016b0e03020100010b2002280230220620022d00386a220b2006490d05200b4101460d010b20002001490d0502402001450d00200120034f044020012003460d010c070b200120046a2c00004140480d060b02402000450d00200020034f044020002003470d070c010b200020046a2c00004140480d060b200241106a200120002004107320022802102206450d05200720062002280214200928020c110000450440200241c8006a200241386a280200360200200220022903303703400340200241406b107a2201418080c400460440027f41012005418001490d001a41022005418010490d001a41034104200541808004491b0b20006a220120004f0d0341d08a04411c418c95041034000b20072001200a110100450d000b0b0c030b200241086a200241206a106520022802082100200228020c2205418080c400470d000b0b2002200420032001419c9504107e200720022802002002280204200928020c1100000d0020074122200a11010021080b200241d0006a240020080f0b41d08a04411c41ac8d041034000b200420032001200041fc9404107f000b9d0301057f230041406a2202240020002802002200280208210520002802042103200128020041b48f044101200128020428020c11000021002005044041012104034020004101712100027f410120000d001a0240024002400240200128021822064104714504402004410171450d010c040b20044101710d0120012802042104200128020021000c020b4101200128020041a98f044102200128020428020c1100000d031a0c020b41012001280200220041bfc10441012001280204220428020c1100000d021a0b200241013a00172002200436020c2002200036020820022006360230200241888f0436021c200220012d00203a00382002200128021c36023420022001290210370328200220012902083703202002200241176a3602102002200241086a3602182003200241186a1049450440200228021841a78f044102200228021c28020c1100000c020b41010c010b2003200110490b2100200341016a210341002104200541016b22050d000b0b410121032000450440200128020041b58f044101200128020428020c11000021030b200241406b240020030b0a0020012000412010150b4501017f2002200128020422034b0440419cc104412341f8c2041034000b2001200320026b36020420012001280200220120026a36020020002002360204200020013602000b0a0020012000410410150b3f01027f230041106b22022400200241003a000f200020012002410f6a410110132201047f41000520022d000f0b3a0001200020013a0000200241106a24000b6402027f037e230041106b22022400200241086a22034200370300200242003703000240200120024110101345044020032903002105200229030021060c010b420121040b2000200637030820002004370300200041106a2005370300200241106a24000b3301027f230041106b22012400200141086a2000102520012d0009210020012d0008200141106a2400410171452000410146710b900301017f230041106b22022400027f024002400240024002400240024002400240024002400240024020002d000041016b0e0c0102030405060708090a0b0c000b2002200041016a36020c200141abc40441062002410c6a4106101b0c0c0b2001280200419ec404410d200128020428020c1100000c0b0b20012802004190c404410e200128020428020c1100000c0a0b20012802004185c404410b200128020428020c1100000c090b200128020041ebc304411a200128020428020c1100000c080b200128020041ddc304410e200128020428020c1100000c070b200128020041cdc3044110200128020428020c1100000c060b2001280200418fcc04410c200128020428020c1100000c050b200128020041c2c304410b200128020428020c1100000c040b200128020041bbc3044107200128020428020c1100000c030b200128020041acc304410f200128020428020c1100000c020b2001280200419bc3044111200128020428020c1100000c010b20012802004188c3044113200128020428020c1100000b200241106a24000bd50101017f230041206b22022400200241013a00182002200136021420022000360210200241c48e0436020c200241f8c604360208230041406a220024002000200241086a36020c2000411036022420002000410c6a3602202000410136023c20004102360234200041c0c1043602302000200041206a36023820004100360228200041106a200041286a105402404194cd042d00004504404195cd042d00004101710d010b410c20002802142000280218100722002000410c4f1b41094704404194cd0441013a00000b4195cd0441013a00000b000b0f0020002001200241d09704108c010b5701017f230041106b22022400027f2000290300420252044020022000360208200141ab81044102200241086a4107101b0c010b2002200041086a36020c200141a8810441032002410c6a4108101b0b200241106a24000bd70201057f23004190016b22022400200241386a22032000360200200241346a4100360200200241023602482002410236023c200241f8c6043602302002410036022820022001290210370320200220012902083703182002200129020037031020024109360284012002200241e4006a2204360280012002200241106a3602642002410136027c20024101360274200241e0ca0436027020024100360268200220024180016a2206360278200241d8006a200241e8006a2205105420032802002100200228025c2002280260200241003602880120024280800137026c20024196cd04360268200220003a00642005200441011015200510112002200229036837038001200241086a200620022802701023200228020c210120022802082103200228028001210020022002280284012204360268410a200320012000200510031a2002200228026820002004103120024190016a24000b860101017f230041406a220524002005200136020c200520003602082005200336021420052002360210200541246a41023602002005412c6a41023602002005413c6a410a360200200541f88e04360220200541003602182005410b3602342005200541306a3602282005200541106a3602382005200541086a360230200541186a20041029000bef0101057f230041e0006b2201240020014196cd0436021820014280800137021c200141106a200141186a410010232001280214210220012802102104200128021821032001200128021c2205360230410f200420022003200141306a220210031a200141086a2001280230200320051031200120012903083703282002200141286a101220012d0030044041e7c70441c900200141d8006a41f8c60441b0c804102d000b20002001290031370000200041186a200141c9006a290000370000200041106a200141c1006a290000370000200041086a200141396a29000037000020004100360020200141e0006a24000b2a01017f230041106b2203240020032001370308200320003703002002200341101015200341106a24000b220020004115764108712000410e76410471200041077641027120004101717272720b2400200120034d044020002001360204200020023602000f0b2001200341d0ca04102a000bd10101027f230041206b22022400200241186a200110250240024002400240024020022d001841017145044020022d00190e020203010b200041023a00000c040b200041023a00000c030b200241106a2001102520022d00104101710d01410421030240024020022d00110e020100030b200241086a2001102520022d00084101710d0220022d0009220341044f0d020b200020033a0001200041003a00000c020b20011027044020004101360204200041013a00000c020b200041023a00000c010b200041023a00000b200241206a24000b7e01037f230041106b22022400200241086a20011040024020022802084504400240200228020c220320012802044b0d0020022003105320022802002104200120022802042201200310130d002000200336020820002001360204200020043602000c020b200041003602040c010b200041003602040b200241106a24000b5001017f230041206b220324002003410c6a4101360200200341146a4100360200200341f8c604360210200341003602002003200136021c200320003602182003200341186a360208200320021029000b3901027f20002802082202200028020422034904402000200241016a360208200028020020026a20013a00000f0b2002200341e8c2041063000b2601017f230041106b220224002002200036020c20012002410c6a41041015200241106a24000b0300010b1b002000418180014f044020004180800141bcbe04102a000b20000b5201017f230041206b220124002001410c6a4101360200200141146a4101360200200141e0ca04360208200141003602002001410d36021c200120003602182001200141186a360210200141f483041029000b910101017f230041306b22022400200241146a41013602002002411c6a4101360200200241e0ca04360210200241003602082002410b360224200220002d0000410274220041b8cc046a28020036022c2002200041cccc046a280200360228200141046a28020021002002200241206a3602182002200241286a36022020012802002000200241086a106d200241306a24000b890301077f230041106b220624002000027f0240027f02400240200204400240200141004e044020032802080d0120062001200210522006280200210420062802040c050b200041086a41003602000c050b20032802042209450440200641086a20012002105220062802082104200628020c0c040b200120026a41016b410020026b7122082001490d012001418ccd04280200220720086a22052007490d031a2003280200210a4190cd042802002005490440200841ffff036a22052008490d03200541107640002203417f46200341ffff0371200347720d032003411074220720054180807c716a22032007490d034190cd0420033602002001200720086a22052007490d041a0b418ccd04200536020020012007450d031a2007200a2009100b210420010c030b20002001360204200041086a41003602000c030b41e0c004411c41ccc0041034000b20010b21052004044020002004360204200041086a200536020041000c020b20002001360204200041086a20023602000b41010b360200200641106a24000b4601017f230041206b22002400200041146a41013602002000411c6a4100360200200041e08704360210200041f8c60436021820004100360208200041086a41e887041029000b5701017f230041106b22022400027f2000280200410347044020022000360208200141ab81044102200241086a410e101b0c010b2002200041046a36020c200141a8810441032002410c6a4102101b0b200241106a24000b4701017f230041106b220224002002410036020c024020012002410c6a410410134504402000200228020c360001200041003a00000c010b200041013a00000b200241106a24000b9005010b7f230041306b22042400200441086a20011040024020042802084504400240024002402001280204410c6e2202200428020c220720022007491b2206450440410421020c010b200641aad5aad5004b0d02418ccd0428020022022006410c6c22056a22032002490d014190cd042802002003490440200541ffff036a220341107640002202417f46200241ffff0371200247720d022002411074220220034180807c716a22032002490d024190cd042003360200200220056a22032002490d020b418ccd0420033602002002450d010b410021032004410036021820042002360214200420063602100240200704400340200441206a2001104102402004280224220904402004280228210a2004280220210b20032004280210470d01200441106a2106230041206b2202240002400240200341016a2205450d0002402006280200220320036a220820034f044041042008200520052008491b2205200541044d1b2205410c6c2108200541abd5aad50049410274210c0240200304402002410436021820022003410c6c360214200220062802043602100c010b200241003602180b20022008200c200241106a103b2002280200450d01200241086a280200450d02000b41a08004412141bc87041034000b200228020421032006200536020020062003360204200241206a24000c010b103c000b20042802142102200428021821030c010b200041003602040c070b20022003410c6c6a2203200a360208200320093602042003200b360200200428021841016a2203450d0220042003360218200741016b22070d000b0b20002004290310370200200041086a200441186a2802003602000c040b41808004411c41b08a041034000b000b103c000b200041003602040b200441306a24000bae0201047f230041206b22022400200241086a2001102541012103024020022d00084101710d00024002400240024020022d0009220441037122054103470440200541016b0e020403010b200441044f0d04200241003602102001200241106a41041013450d010c040b200441fc01714102762101410021030c030b200228021022014180808080044921030c020b200220043a0015200241013a0014200220013602102002410036021c200241106a2002411c6a41041088010d01200228021c220141808004492103200141027621010c010b200220043a0015200241013a001420022001360210200241003b011c200241106a2002411c6a41021088010d0020022f011c220441ff014d0d0020044102762101410021030b2000200136020420002003360200200241206a24000ba905010a7f230041106b220624002006200110330240200628020422030440200628020021090240024020062802082202450d00200241076b22014100200120024d1b2108200341036a417c7120036b220a417f46210b41002101034002400240024002400240200120036a2d00002205411874411875220741004e0440200b200a20016b410371720d020240200120084f0d000340200120036a220541046a280200200528020072418081828478710d012001200141086a22014b0d0320012008490d000b0b200120024f0d0720012002200120024b1b21050340200120036a2c00004100480d062005200141016a2201470d000b0c070b02400240200541f4a0046a2d000041026b0e03040100090b200141016a220420024f0d08200320046a2c000021040240024002400240200541f0016b0e050100000002000b2007410f6a41ff017141024b0d0b20044140480d020c0b0b200441f0006a41ff01714130490d010c0a0b2004418f7f4a0d090b200141026a220520024f0d08200320056a2c000041bf7f4a0d08200141036a220120024f0d08200120036a2c000041bf7f4c0d040c080b200141016a220420024f0d07200320046a2c00002104024002400240200541e001470440200541ed01460d012007411f6a41ff0171410c490d022007417e71416e470d0b20044140480d030c0b0b200441607141a07f460d020c0a0b200441a07f480d010c090b200441bf7f4a0d080b200141026a220120024f0d07200120036a2c000041bf7f4c0d030c070b41d08a04411c41e4a0041034000b200141016a21010c020b200141016a220120024f0d04200120036a2c000041bf7f4a0d040b200141016a21010b20012002490d000b0b2000200236020820002003360204200020093602000c020b200041003602040c010b200041003602040b200641106a24000b3701017f230041106b2201240020014280800137020420014196cd043602002001410010352000200110144100200128020810381045000b4601017f230041106b2202240020024280800137020420024196cd04360200024020014504402002410010350c010b200241011035200210460b2000200228020810381045000ba20102057f017e230041306b220124002001410036021820014280800137022420014196cd043602204100200141206a2202103620012001290320370310200141086a200141106a220320012802281023200128020c2104200128020820012903102106200141003602282001200637032020002002101420012001290320370310200120032001280228102320042001280200200128020410081a200141306a24000b0d0020004196cd0420011009000b08002000410110350bc50101027f230041106b2200240002400240101841ff017141054604402000418080013602004196cd042000100420002802002201418180014f0d012000200136020420004196cd04360200200041086a2000103e20002d0008450440200028000941ed97f5dc01460d030b410141011043000b200041043a000020001039000b20014180800141d0ca04102a000b41001044230041106b2200240020004280800137020420004196cd043602002000410010352000410010354100200028020810381045000b9b4c020e7f097e230041a0036b2200240002400240024002400240024002400240024002400240101841ff017122034105460440200041808001360288024196cd0420004188026a10042000280288022203418180014f0d012000200336028c0320004196cd043602880320004188026a20004188036a103e20002d0088020d08200028008902220841187621032008411076210520084108762106027f0240024002400240024002400240200841ff01712208044020084105460d052008411e460d01024020084180014704402008419601460d05200841a201460d08200841af01460d06200841b901460d01200841c701460d04200841f30147200641ff0171412e4772200541ff017141d40047200341c5014772720d1320004188026a20004188036a101220002d0088020d13200041a8016a20004188036a104120002802ac012209450d1320002802b001210a20002802a801210b200041d0016a20004188036a103f20002802d401450d13200041f8026a2000419d026a280000360200200020004195026a2900003703f00220002f018a0220002d008c0241107472210120004191026a2800002104200041a1026a2900002113200028008d02210220002d008902210720003502d801210e20002903d001210f41070c0a0b200641ff0171410647200541ff0171419d014772200341cf0147720d1241000c090b200641ff017141f70147200541ff0171411b4772200341fd0147720d11200042003703880220004188036a20004188026a410810130d11200028028c022104200028028802210241010c080b200641ff0171200541ff0171722003410147720d1041020c070b200641ff0171413747200541ff017141db014772200341d00047720d0f41030c060b200641ff017141d20047200541ff017141cf004772200341b90147720d0e200041d0016a20004188036a103320002802d4012202450d0e20002802d801210420002802d001210720004188026a20004188036a1033200028028c02450d0e200041f8026a20004190026a28020036020020002000290388023703f0022007410876210141040c050b200641ff017141e40147200541ff0171412b47720d0d200341de00460d030c0d0b200641ff017141ea0147200541ff017141d90147722003419e0147720d0c20004188026a20004188036a101220002d0088020d0c200041d0016a20004188036a104120002802d4012209450d0c200041f8026a2000419d026a280000360200200020004195026a2900003703f00220002f018a0220002d008c0241107472210120004191026a2800002104200041a1026a2900002113200028008d02210220002d008902210720002802d001210b20002802d801210a41060c030b200641ff017141e60047200541ff0171410f4772200341a20147720d0b20004188026a20004188036a101220002d0088020d0b200041a8016a20004188036a103320002802ac012209450d0b20002802b001210a20002802a801210b200041d0016a20004188036a103f20002802d401450d0b200041f8026a2000419d026a280000360200200020004195026a2900003703f00220002f018a0220002d008c0241107472210120004191026a2800002104200041a1026a2900002113200028008d02210220002d008902210720003502d801210e20002903d001210f41080c020b200641ff017141cb0047200541ff017141cb014772200341c40047720d0a20004188026a20004188036a101220002d0088020d0a20004180016a20004188036a1026200029038001a70d0a20004190016a290300210f200029038801210e200041f8026a20004199026a280000360200200020004191026a2900003703f002200e422088a7210a2000419d026a2900002113200041a5026a280000210b200028008d0221042000280089022102200ea7210941090c010b20004188026a20004188036a1033200028028c022202450d0920002f00890220002d008b02411074722101200028029002210420002d008802210741050b210c200041a0016a200041f8026a280200360200200020002903f00237039801200041003602d80120004280800137028c0220004196cd0436028802410020004188026a2206103620002000290388023703d001200041f8006a200041d0016a2000280290021023200028027c2108200028027820002802d0012103200020002802d4012205360288022008200320061000210620052000280288022208490d02024002400240024002400240410c20062006410c4f1b0e0400010103010b2000200836028c022000200336028802200041f0006a20004188026a102520002d00704101710d014100210320002d00710e020403010b20004194026a41013602002000419c026a4100360200200041f8820436029002200041f8c60436029802200041003602880220004188026a418083041029000b20004194026a41013602002000419c026a4100360200200041ac8404360290020c0c0b20004194026a41013602002000419c026a4100360200200041cc8404360290020c0b0b410121030b200020033a00a7010240024002400240024002400240024002400240200c41016b0e09000807010203040506090b230041d0026b22012400200141286a102e200141d0006a1016200141c0016a200141406b290300370300200141b8016a200141386a290300370300200141b0016a200141306a290300370300200141d0016a22054200370300200141d8016a4200370300200120012903283703a801200142003703c801200141f0006a2206200141a8016a22034138100b1a20012802482100200320064138100b1a20014190026a220641b5d8ace30536020020014188026a4101360200200141e8016a22072001290350370300200141f0016a200141d8006a290300370300200141f8016a200141e0006a29030037030020014180026a200141e8006a29030037030020012002ad2004ad42208684220e3703e001200120003602980241002102200141003602c00220012903d801210f2001428080013702a40220014196cd043602a0022003200141a0026a22031022200120012903a0023703b802200141206a200141b8026a220420012802a80210232001280220210820012903b8022110200141003602a802200120103703a00220012903c80120052903002003102f200120012903a0023703b802200141186a200420012802a80210232001280218210541f8c6042104200041ffff037145044020012903b8022110200141003602a802200120103703a0022006200141a0026a220210242002410010352007200210224101200210362001200e3703c8022002200141c8026a41081015200120012903a0023703b802200141106a200141b8026a20012802a802102320012802102104200128021421020b20012802b8022103200120012802bc0222063602a002200010302008200f2005200420022003200141a0026a100a2102200141086a20012802a00220032006103102402001027f410c20022002410c4f1b2202410d71450440200128020821022001200128020c3602a402200120023602a002200141c8026a200141a0026a103220012d00c802410247044020013100c802220e4202520d030b41000c010b200241dfcc046a2d00000b3a00c802200141ac026a4101360200200141b4026a4101360200200141e0c8043602a802200141003602a002200141043602bc022001200141b8026a3602b0022001200141c8026a3602b802200141a0026a41dcc9041029000b200e50450440200141013602c802200141ac026a4101360200200141b4026a4101360200200141e0c8043602a802200141003602a0022001410c3602bc022001200141b8026a3602b0022001200141c8026a3602b802200141a0026a41ccc9041029000b200141d0026a2400410041001043000b2000419c026a200041a0016a280200360200200020073a008802200020002903980137029402200020013b008902200020014110763a008b0220002002ad2004ad4220868437028c02027f230041306b2201240020004188026a2202280214210020022802102002280208210420022802042001410036021020014280800137021c20014196cd043602182004200141186a22021011200020021011200120012903183703082001200141086a200128022010232001280204210320012802002104200128020821052001200128020c2200360218410620042003200520021003210202402001280218220320004d04402002410020024101471b0d01200141306a24002002450c020b2003200041d0ca04102a000b200141246a41013602002001412c6a410036020020014188cb04360220200141f8c604360228200141003602184101200141186a102c41e8ca04411f41f0cb041034000b1042000b200020073a008802200020013b008902200020014110763a008b0220002002ad2004ad4220868437028c02200041d0016a2105230041406a2203240020004188026a22022201280208210420012802042003410036022020034280800137023420034196cd043602302004200341306a2204101120032003290330370318200341106a200341186a200328023810232003280214210720032802102108200328021821062003200328021c22013602304108200820072006200410031a024002402003280230220420014d04402003200436022c20032006360228200341086a200341286a102520032d00084101710d01410021060240024020032d00090e020100030b200341306a200341286a103320032802342206450d0220032802382104200328023021010b200520043602082005200636020420052001360200200341406b24000c020b2004200141d0ca04102a000b41e7c70441c900200341306a41f8c60441b0c804102d000b20004194026a200041d8016a280200360200200020002903d00137028c022000410036028802230041106b2200240020004280800137020420004196cd04360200024020022201280200450440200041001035200141086a28020022024504402000410010350c020b20004101103520022001410c6a280200200010110c010b200041011035200010460b4100200028020810381045000b2000419c026a200041a0016a280200360200200020073a0088022000200029039801370294022000200a3602b002200020093602ac022000200b3602a802200020133703a002200020013b008902200020014110763a008b0220002002ad2004ad4220868437028c02200041086a21034200210e42002113230041d0016b22012400200141386a20004188026a2202412c100b1a2001418c016a200129035837020020014194016a2204200141e0006a28020036020020014180016a200241186a290200370300200141f8006a200241106a290200370300200141f0006a200241086a2902003703002001410036029801200141afd5e7f6793602880120012002290200370368200141003602a8012001428080013702bc0120014196cd043602b801200141e8006a200141b8016a22021022200120012903b8013703a001200141306a200141a0016a220520012802c00110232001280230210620012903a001210f200141003602c0012001200f3703b80120014188016a2002102420014190016a280200200428020020021011200120012903b8013703a001200141286a200520012802c0011023200128022c21072001280228210820012802a0012104200120012802a40122053602b80141002006200820072004200210012102024020012802b801220620054d04402001027f0240410c20022002410c4f1b2202410d71450440200120063602b401200120043602b001200141206a200141b0016a102520012d00204101710d010240024020012d00210e020001030b200141186a200141b0016a102520012d00184101710d024200210f024020012d00190e020600030b2001200141b0016a10262001290300a70d02200141106a290300210e200129030821134201210f0c050b200141b0016a1027450d01420121134202210f0c040b200241dfcc046a2d00000c010b41000b3a00b001200141c4016a4101360200200141cc016a4101360200200141e0c8043602c001200141003602b801200141043602a4012001200141a0016a3602c8012001200141b0016a3602a001200141b8016a41b081041029000b2006200541d0ca04102a000b200141c8016a2202200e370300200120133703c0012001200f3703b801200141f4006a4101360200200141fc006a4101360200200141b0850436027020014100360268200141053602a4012001200141a0016a3602782001200141b8016a3602a0014103200141e8006a102c024020012903b801220e42025204402002290300210f200320012903c0013703082003200e370300200341106a200f370300200141d0016a24000c010b2001410136026841e48004412b200141e8006a4190810441b88504102d000b2000290308210e2000290310210f200041186a2903002110230041106b2201240020014280800137020420014196cd04360200230041106b220224002001410010350240200e5004402001410010350c010b200141011035200220103703082002200f37030020012002411010150b200241106a24004100200128020810381045000b200041bc026a200ea72203360200200041b4026a200f370200200041b0026a200a360200200041ac026a20093602002000419c026a200041a0016a280200360200200020073a008802200020002903980137029402200041003602c002200020133703a002200041c9feb6a6023602a802200020013b008902200020014110763a008b0220002002ad2004ad4220868437028c02200041003602f8022000428080013702d40120004196cd043602d00120004188026a200041d0016a22021022200020002903d0013703f002200041286a200041f0026a220120002802d80110232000280228210520002903f002210e200041003602d8012000200e3703d001200041a8026a200210242009200a20021011200f422088a720032002100f200020002903d0013703f002200041206a200120002802d8011023200028022421032000280220210620002802f0022101200020002802f40222043602d00141002005200620032001200210012102200420002802d0012203490d08410c20022002410c4f1b2202410d710d090c0f0b200041c0026a220342bf9d881e370300200041b4026a200b360200200041b0026a200ea722053602002000419c026a200041a0016a280200360200200041b8026a2009ad200aad42208684370300200020073a008802200020002903980137029402200020133703a002200020013b008902200020014110763a008b0220002002ad2004ad4220868437028c022000200f3703a802200041003602f8022000428080013702d40120004196cd043602d00120004188026a200041d0016a22021022200020002903d0013703f002200041386a200041f0026a220120002802d80110232000280238210620002903f002210e200041003602d8012000200e3703d0012003200210242009200a20021011200f422088a720052002100f200020002903d0013703f002200041306a200120002802d8011023200028023421032000280230210520002802f0022101200020002802f40222043602d00141002006200520032001200210012102200420002802d0012203490d09410c20022002410c4f1b2202410d710d0a0c0e0b200041d0006a21082009ad200aad42208684210e230041206b22012400230041206b2206240002400240024002400240200f50450440200f4280c8afa025540d01200f4280c8afa025510d03200f4280c8afa025822110200f4280c8afa0258021140c020b200e4280c8afa025822111200e4280c8afa0258021120c030b200641106a2109230041106b220524004280c8afa02521110240413f41de00200f79a722076b2007411e461b220a41ff0071220741c000714504402007450d0142002007413f71ad2211864280c8afa025410020076b413f71ad888421104280c8afa02520118621110c010b4280c8afa0252007413f71ad862110420021110b2005201137030020052010370308200529030021102009200541086a29030037030820092010370300200541106a24004201200a413f71ad862110200641186a29030021142006290310211203400240200f20147d200e201254ad7d22114200530d00200e20127d210e201020158421152011504504402011210f0c010b200e4280c8afa025822111200e4280c8afa0258020158421120c040b2014423f86201242018884211220104201882110201442018821140c000b000b201050200e4280c8afa02554714504404280e497d0122112428080808080808080807f211103400240201020127d200e201654ad7d220f4200530d00200e20167d210e20112015842115200f50450440200f21100c010b200e4280c8afa025822111200e4280c8afa025802015842112420021100c050b2012423f86201642018884211620114201882111201242018821120c000b000b200e21110c020b200e200f822111200e200f802112420121140c010b42002110420021140b2001201137031020012012370300200141186a201037030020012014370308200641206a24002001290300210e2008200141086a2903003703082008200e370300200141206a2400200041a8016a102e200041a0026a200041c0016a29030037030020004198026a200041b8016a29030037030020004190026a200041b0016a290300370300200041b0026a22064200370300200041b8026a4200370300200020002903a80137038802200042003703a802200041d0016a220720004188026a22054138100b1a20002802c8012101200520074138100b1a200041c4026a22072002ad2004ad42208684370200200041e4026a20002802502208360200200041e0026a200b360200200041d8026a2013370300200041cc026a200029039801370200200041d4026a200041a0016a280200360200200041c5d8efc4013602c002200020013602e80241002104200041003602900320002903b802210e2000428080013702f40220004196cd043602f0022005200041f0026a22021022200020002903f00237038803200041e8006a20004188036a220520002802f802102320002802682109200029038803210f200041003602f8022000200f3703f00220002903a80220062903002002102f200020002903f00237038803200041e0006a200520002802f80210232000280260210641f8c6042102200141ffff0371450440200029038803210f200041003602f8022000200f3703f002200041c0026a200041f0026a22021024200720021022200820021036200020002903f00237038803200041c8006a20004188036a20002802f8021023200028024c2104200028024821020b20002802880321052000200028028c0322073602f002200110302009200e2006200220042005200041f0026a100a2101200041406b20002802f00220052007103102402000027f410c20012001410c4f1b2201410d7145044020002802402101200020002802443602f402200020013602f00220004198036a200041f0026a103220002d0098034102470440200029039803220e42ff0183220f4202520d030b41000c010b200141dfcc046a2d00000b3a009803200041fc026a410136020020004184036a4101360200200041e0c8043602f802200041003602f0022000410436028c03200020004188036a36028003200020004198036a36028803200041f0026a41dcc9041029000b200f50450d0a4101210241012101200e420888a7220441ff017141044604402003104441032102410021010b20004190026a200041d6016a290100370100200020043a008902200020023a008802200020002901d00137018a02230041106b2202240020024280800137020420024196cd04360200024020004188026a22002d000022034104470440200241001035200341034604402002410010350c020b200241011035024002400240200341016b0e020102000b200241001035200041086a2802002000410c6a280200200210110c030b200241011035200220002d000110350c020b2002410210350c010b200241011035200210460b2001200228020810381045000b230041f0036b22012400200141206a102e200141c8006a1016200141f8026a2204200141386a290300370300200141f0026a2205200141306a290300370300200141e8026a2206200141286a29030037030020014188036a2203420037030020014190036a22074200370300200120012903203703e0022001420037038003200141e0016a2200200141e0026a22024138100b1a20014198036a2208200141e0006a2903003703002007200141d8006a2903003703002003200141d0006a29030037030041002103200641dc8404290000370300200541e48404290000370300200441ec84042900003703002001200129034837038003200141d484042900003703e00220014198026a200241c000100b2105200220004138100b1a2008200541c000100b210620012802402104200141e8006a220720024138100b1a200141a0016a200641c000100b1a2002200741f800100b1a200020074138100b1a200120043602dc022005200641c000100b2105200141d8026a220641e6dea8a27a360200200141003602e003200129039002210e2001428080013702e40220014196cd043602e002200020021022200120012903e0023703d803200141186a200141d8036a220020012802e80210232001280218210720012903d803210f200141003602e8022001200f3703e00220012903800220014188026a2903002002102f200120012903e0023703d803200141106a200020012802e80210232001280210210841f8c6042102200441ffff037145044020012903d803210f200141003602e8022001200f3703e0022006200141e0026a22021024200141b8026a20021022200520021022200120012903e0023703d803200141086a200141d8036a20012802e8021023200128020c2103200128020821020b20012802d8032100200120012802dc0322053602e002200410302007200e2008200220032000200141e0026a100a2102200120012802e00220002005103102402001027f410c20022002410c4f1b2202410d7145044020012802002102200120012802043602e402200120023602e002200141e8036a200141e0026a103220012d00e803410247044020012903e803220e42ff0183220f4202520d030b41000c010b200241dfcc046a2d00000b3a00e803200141ec026a4101360200200141f4026a4101360200200141e0c8043602e802200141003602e002200141043602dc032001200141d8036a3602f0022001200141e8036a3602d803200141e0026a41dcc9041029000b02400240200f500440200e420888a7220241ff01714104470d01200141f0036a24000c020b200141013602e803200141ec026a4101360200200141f4026a4101360200200141e0c8043602e802200141003602e0022001410c3602dc032001200141d8036a3602f0022001200141e8036a3602d803200141e0026a41ccc9041029000b200120023a00e00141f484044117200141e0016a41c48004418c8504102d000b41011042000b230041f0006b220124002001418080013602484196cd04200141c8006a2202100520014180800136020420014196cd043602002002200110122001027f20012d0048450440200141396a200141e1006a290000370000200141316a200141d9006a290000370000200141296a200141d1006a2900003700002001200129004937002141000c010b200141003a002141010b3a00202001200141206a4188820441c10041cc82041017200141c8006a22021016200120024120100d450440200041a7016a41013a00000b200141f0006a240020002d00a7011044410041001043000b20031042000b200020033a00880220004188026a1039000b20034180800141d0ca04102a000b2008200541d0ca04102a000b2003200441d0ca04102a000b200241dfcc046a2d000021030c060b2003200441d0ca04102a000b200241dfcc046a2d000021030c040b2000410136029803200041fc026a410136020020004184036a4101360200200041e0c8043602f802200041003602f0022000410c36028c03200020004188036a36028003200020004198036a36028803200041f0026a41ccc9041029000b410141011043000b200041f8c60436029802200041003602880220004188026a41f483041029000b2000200336028c032000200136028803200041d0016a2102230041306b22012400200141086a20004188036a22041025024020012d00084101710440200241043602000c010b024002400240024020012d00090e020102000b200241043602000c030b20012004102520012d00004101710d0102400240024020012d000122030e03000102040b200141206a200410412001280224450d03200141186a200141286a28020036020020012001290320370310410021030c010b200141206a200410332001280224450d02200141186a200141286a28020036020020012001290320370310410121030b200220012903103702042002410c6a200141186a280200360200200220033602000c020b200141206a20041041200128022422030440200128022021042002200128022836020c2002200336020820022004360204200241033602000c020b200241043602000c010b200241043602000b200141306a240020002802d00122014104460440410021030c010b200041b4016a200041dc016a280000360000200020002900d5013700ad01200020002d00d4013a00ac01200020013602a80120004194026a41013602002000419c026a4101360200200041a083043602900220004100360288022000410f3602d4012000200041d0016a360298022000200041a8016a3602d001410320004188026a2201102c20002802a80120004190026a200041b0016a290300370300200020002903a80137038802410346230041106b2202240020024280800137020420024196cd043602000240024002402001280200220041044704402002410010352000410347044020024100103502400240200041016b0e020401000b2002410010350c040b2002410210350c040b0c010b200241011035200210460c020b2002410110350b200141086a2802002001410c6a280200200210110b200228020810381045000b200020033a00f002200041dc016a4101360200200041e4016a4101360200200041e0c8043602d801200041003602d001200041043602ac012000200041a8016a3602e0012000200041f0026a3602a801200041d0016a41b081041029000b8c0201037f23004190016b22022400027f02402001280218220341107145044020034120710d0120003100002001105b0c020b20002d0000210341ff0021000340200241106a20006a413041d7002003410f712204410a491b20046a3a0000200041016b21002003220441047621032004410f4b0d000b200241086a200241106a200041016a106b200141c0900441022002280208200228020c105c0c010b20002d0000210341ff0021000340200241106a20006a413041372003410f712204410a491b20046a3a0000200041016b21002003220441047621032004410f4b0d000b2002200241106a200041016a106b200141c09004410220022802002002280204105c0b20024190016a24000b0d002000200141dc8504108b010bee0301057f230041406a22032400200341033a003820034280808080800437033020034100360228200341003602202003200136021c20032000360218027f0240024020022802002201450440200241146a28020022004103742105200041ffffffff017121072002280210210441002101034020012005460d02200228020820016a220041046a28020022060440200328021820002802002006200328021c28020c1100000d040b200141086a2101200428020020042802042106200441086a2104200341186a2006110100450d000b0c020b200228020422074105742100200741ffffff3f71210703402000450d01200228020820046a220541046a28020022060440200328021820052802002006200328021c28020c1100000d030b20032001411c6a2d00003a00382003200141146a290200370330200341106a200228021022052001410c6a106a20032003290310370320200341086a2005200141046a106a20032003290308370328200441086a2104200041206b210020012802002106200141206a2101200520064103746a2205280200200341186a2005280204110100450d000b0c010b2002410c6a28020020074b04402003280218200228020820074103746a22002802002000280204200328021c28020c1100000d010b41000c010b41010b200341406b24000b0f00200028020020012002104d41000b5801017f20022000280200200028020822036b4b044020002003200210501051200028020821030b200028020420036a20012002100b1a2003200220036a22014b044041808604411c41c08a041034000b200020013602080bbe0201027f230041106b220224000240024002400240200028020022002002410c6a027f0240024020014180014f04402002410036020c2001418010490d012001418080044f0d0220022001413f71418001723a000e20022001410c7641e001723a000c20022001410676413f71418001723a000d41030c030b200028020822032000280200460d030c040b20022001413f71418001723a000d2002200141067641c001723a000c41020c010b20022001413f71418001723a000f20022001410676413f71418001723a000e20022001410c76413f71418001723a000d2002200141127641077141f001723a000c41040b104d0c020b20002003410110501051200028020821030b200028020420036a20013a0000200341016a2201450d01200020013602080b200241106a240041000f0b41808604411c41b08a041034000b4a01017f230041206b220224002000280200200241186a200141106a290200370300200241106a200141086a29020037030020022001290200370308200241086a104a200241206a24000bca0101027f230041206b220324000240027f4100200120026a22022001490d001a2000280200220120016a22042001490d0141082004200220022004491b2202200241084d1b2202417f73411f7621040240200104402003410136021820032001360214200320002802043602100c010b200341003602180b200320022004200341106a103b20032802004504402003280204210120002002360200200020013602044181808080780c010b200341086a2802000b200341206a24000f0b41a08604412141bc87041034000b1b00024020004181808080784704402000450d01000b0f0b103c000bd00101037f02402001450440200221030c010b02402001200120026a41016b410020026b7122054d0440418ccd04280200220220056a22042002490d024190cd042802002004490440200541ffff036a22032005490d02200341107640002202417f46200241ffff0371200247720d022002411074220220034180807c716a22042002490d02410021034190cd042004360200200220056a22042002490d030b418ccd042004360200200221030c020b41e0c004411c41ccc0041034000b410021030b20002001360204200020033602000b5701027f230041106b2202240002402001450440410121030c010b200141004e0440200241086a20012001417f73411f761052200228020822030d01000b103c000b2000200336020420002001360200200241106a24000b9f0202077f017e230041206b22032400024002400240024002402001410c6a280200220604402001280208220841046a2105200641037421070340200220052802006a22042002490d05200541086a210520042102200741086b22070d000b200141146a2802000d010c030b200141146a2802000d010c020b2006452004410f4b720d00410021022008280204450d010b200420046a22024100200220044f1b21020b200320021053200329030021092000410036020820002009370200200341186a200141106a290200370300200341106a200141086a290200370300200320012902003703082000200341086a104a0d01200341206a24000f0b41808604411c41dcb6041034000b41f887044133200341086a41f8c60441a48904102d000b0e0020002802001a03400c000b000b0c004289d5f9d7f0f2b2b0330b4a01017f230041106b22052400200220034904402003200220041058000b200541086a2003200220011059200528020c21012000200528020836020020002001360204200541106a24000b0f0020002001200241b09704108c010b1500200020012002200341c4c40441f08a04108a010b0b0020003502002001105b0b990302057f017e230041306b220424000240024002400240024002400240024020004290ce005a044041272102200021070240034020024104490d01200441096a20026a220341046b200720074290ce008022004290ce007e7da7220541ffff037141e4006e220641017441c290046a2f00003b0000200341026b2005200641e4006c6b41ffff037141017441c290046a2f00003b0000200241046b2102200742ffc1d72f56200021070d000b2000a7220341e3004d0d0320024102490d090c020b0c080b412721022000a7220341e3004b0d002003410a490d040c020b200241026b2202200441096a6a2000a72203200341ffff037141e4006e220341e4006c6b41ffff037141017441c290046a2f00003b00000b2003410a490d01200241024f0d000c050b200241026b2202200441096a6a200341017441c290046a2f00003b00000c020b2002450d030b200241016b2202200441096a6a200341306a3a00000b200241274d0d000c010b200141f8c6044100200441096a20026a412720026b105c200441306a24000f0b41f08a04412141ecb6041034000bf80301097f230041106b22072400418080c400210920042105024020002802182208410171450d00200441016a22050440412b21090c010b41d08a04411c41cc94041034000b02400240200841047145044041002101200521060c010b200120026a2001105d20056a22062005490d010b024020002802084504404101210520002802002206200041046a2802002200200920012002105e0d01200620032004200028020c11000021050c010b024020062000410c6a280200220a4904402008410871450d01200028021c210c2000413036021c20002d0020210d41012105200041013a002020002802002208200041046a280200220b200920012002105e0d02200741086a2000200a20066b4101105f200728020c2201418080c400460d022007280208200820032004200b28020c1100000d0220012008200b10600d022000200d3a00202000200c36021c410021050c020b4101210520002802002206200041046a2802002200200920012002105e0d01200620032004200028020c11000021050c010b4101210520072000200a20066b4101105f20072802042208418080c400460d00200728020020002802002206200041046a2802002200200920012002105e0d00200620032004200028020c1100000d00200820062000106021050b200741106a240020050f0b41d08a04411c41dc94041034000ba704010a7f230041106b2203240002400240200020016b22024110490d002002200141036a417c7120016b220049200041044b720d00200220006b22044104490d002001200010612206200020016a22082004417c716a200441037110616a220220064f0440200441027621050240024003402005450d0520032008200541c0012005200541c0014f1b419499041062200328020c21052003280208210820032003280200200328020422002000417c7141c49c041062200328020c210920032802082107024020032802042200450440410021010c010b2003280200220420004102746a210a4100210103402004220641106a2104410021000240034020012001200020066a280200220b417f73410776200b410676724181828408716a22014d0440200041046a22004110470d010c020b0b41d08a04411c41d49c041034000b2004200a470d000b0b20022002200141087641ff81fc0771200141ff81fc07716a418180046c4110766a22024b0d012009450d000b200941027421004100210103402001200120072802002204417f734107762004410676724181828408716a22014b0d02200741046a2107200041046b22000d000b20022002200141087641ff81fc0771200141ff81fc07716a418180046c4110766a22024d0d0441d08a04411c41849d041034000b41d08a04411c41e49c041034000b41d08a04411c41f49c041034000b41d08a04411c41b49c041034000b20012002106121020b200341106a240020020b39000240027f2002418080c40047044041012000200220012802101101000d011a0b20030d0141000b0f0b200020032004200128020c1100000bae0101027f20022104024002400240200320012d0020220320034103461b41ff0171220341016b0e03010001020b200241016a2203044020034101762104200241017621030c020b41d08a04411c41ec94041034000b41002104200221030b200341016a2102200128021c2103200128020421052001280200210102400340200241016b2202450d01200120032005280210110100450d000b418080c40021030b20002003360204200020043602000b3201017f027f0340200020002004460d011a200441016a2104200220012003280210110100450d000b200441016b0b2000490b4601017f200145044041000f0b024003402002200220002c000041bf7f4a6a22024b0d01200041016a2100200141016b22010d000b20020f0b41d08a04411c41dcb6041034000b3e00200220034f044020002003360204200020013602002000410c6a200220036b3602002000200120034102746a3602080f0b419cc104412320041034000b7501017f230041306b220324002003200136020420032000360200200341146a41023602002003411c6a41023602002003412c6a4111360200200341f08d0436021020034100360208200341113602242003200341206a360218200320033602282003200341046a360220200341086a20021029000bc50101017f230041106b220624000240200120024d0440200220044d0d01200220042005102a000b230041306b220024002000200236020420002001360200200041146a41023602002000411c6a41023602002000412c6a411136020020004184980436021020004100360208200041113602242000200041206a3602182000200041046a36022820002000360220200041086a20051029000b200641086a2001200220031059200628020c21012000200628020836020020002001360204200641106a24000b820101047f200128020421022001280200210302400240200110662205418080c400470440200320026b2202200128020020012802046b2203490d0120012802082204200220036b6a22022004490d02200120023602080b20002005360204200020043602000f0b41f08a04412141909e041034000b41d08a04411c41a09e041034000bb70101047f200028020422012000280200460440418080c4000f0b2000200141016a36020420012d00002203411874411875410048047f2000200141026a36020420012d0001413f7121022003411f712104200341df014d044020044106742002720f0b2000200141036a36020420012d0002413f712002410674722102200341f00149044020022004410c74720f0b2000200141046a3602042004411274418080f0007120012d0003413f71200241067472720520030b0b3f01017f024002402001450d00200120034f044020012003460d010c020b200120026a2c00004140480d010b200221040b20002001360204200020043602000b8a0301067f230041306b22022400200028020421042000280200210302400240200128020822064101472001280210220541014771450440024020054101470d00200141146a28020020024100360228200220033602242002200320046a36022041016a210003400240200241186a200241206a1065200228021c2105200041016b2200450d002005418080c400470d010c020b0b2005418080c400460d00200241106a200228021820032004106720022802142004200228021022001b21042000200320001b21030b2006450440200128020020032004200128020428020c11000021000c030b2001410c6a2802002200200320046a2003105d22054d0d01200241086a2001200020056b4100105f41012100200228020c2205418080c400460d0220022802082001280200220720032004200141046a280200220128020c1100000d02200520072001106021000c020b200128020020032004200128020428020c11000021000c010b200128020020032004200128020428020c11000021000b200241306a240020000b140020002802002001200028020428020c1101000b5501027f0240027f02400240200228020041016b0e020103000b200241046a0c010b200120022802044103746a22012802044112470d0120012802000b2802002104410121030b20002004360204200020033602000b2c0020024181014f0440200241800141b090041058000b200041800120026b3602042000200120026a3602000b85010020012003460440200020022001100b1a0f0b230041306b220024002000200336020420002001360200200041146a41033602002000411c6a41023602002000412c6a4111360200200041a09b0436021020004100360208200041113602242000200041206a360218200020003602282000200041046a360220200041086a20041029000b4901017f230041206b22032400200341186a200241106a290200370300200341106a200241086a2902003703002003200229020037030820002001200341086a104b200341206a24000b850201037f23004190016b22022400027f02402001280218220341107145044020034120710d0120002001105a0c020b2000280200210041ff0021030340200241106a20036a413041d7002000410f712204410a491b20046a3a0000200341016b21032000410f4b200041047621000d000b200241086a200241106a200341016a106b200141c0900441022002280208200228020c105c0c010b2000280200210041ff0021030340200241106a20036a413041372000410f712204410a491b20046a3a0000200341016b21032000410f4b200041047621000d000b2002200241106a200341016a106b200141c09004410220022802002002280204105c0b20024190016a24000b7101017f230041206b22022400027f410120002001106e0d001a200241146a41013602002002411c6a4100360200200241f88b04360210200241f8c6043602182002410036020841012001280200200141046a280200200241086a106d0d001a200041046a2001106e0b200241206a24000b4c01037f230041106b220524002002200449200320044b72450440200541086a2003200420011059200528020c2107200528020821060b2000200736020420002006360200200541106a24000b5701027f024002402003450440410021030c010b200141ff017121054101210103402005200220046a2d0000460440200421030c030b2003200441016a2204470d000b0b410021010b20002003360204200020013602000b1801017f2001200346047f200020022001100d0541010b450b1500200020012002200341c09f0441f08a04108a010be60101017f230041106b220224002002410036020c20002002410c6a027f0240024020014180014f04402001418010490d012001418080044f0d0220022001413f71418001723a000e20022001410c7641e001723a000c20022001410676413f71418001723a000d41030c030b200220013a000c41010c020b20022001413f71418001723a000d2002200141067641c001723a000c41020c010b20022001413f71418001723a000f20022001410676413f71418001723a000e20022001410c76413f71418001723a000d2002200141127641077141f001723a000c41040b101d200241106a24000b0d002000200141b89304108b010b0d00200028020020012002101d0b0b002000280200200110740b4a01017f230041206b220224002000280200200241186a200141106a290200370300200241106a200141086a29020037030020022001290200370308200241086a1075200241206a24000b1a002000418080c40046044041808e04412b20011034000b20000ba10201037f418080c4002101024002400240024002400240410320002802042203418080c4006b200341ffffc3004d1b41016b0e03000102030b2000418080c40036020420002802000f0b2000418180c40036020441dc000f0b0240024002400240024020002d000841016b0e050004010203050b200041003a000841fd000f0b200041023a000841fb000f0b200041033a000841f5000f0b200041043a000841dc000f0b2000280200220241ffffffff03712002470d012002410274220141204f0d0220032001411c7176410f712201413072200141d7006a2001410a491b419c8d04107921012002450440200041013a000820010f0b2000200241016b3602000b20010f0b41a08b04412141fc8c041034000b41d08b044124418c8d041034000bb70701067f418280c400210402400240024002400240024002400240200141096b0e050103060602000b2001450440413021030c070b4122210320014122460d034127210320014127460d0441dc002103200141dc00460d060c050b41f40021030c050b41f20021030c040b41ee0021030c030b20024180800471450d010c020b2002418002710d010b0240024002400240024002400240024002402002410171450d002001410b742105410021034121210441212102024002400340200320044f0d02200320024101766a22022003490d0402402005200241027441fcb6046a280200410b7422064d044020052006460d03200221040c010b200241016a2203450d060b200420036b2102200320044d0d000b41f08a04412141d09a041034000b200241016a21030b200341204b0d032003410274220241fcb6046a28020022054115762104027f2001027f02402003412047044020024180b7046a28020041157622022004490d0820030d0120010c030b200541808080d80549044041d7052102411f0c020b41f08a04412141f8b4041034000b200341016b0b41027441fcb6046a28020041ffffff00712203490d06200120036b0b210520022004460d06200241016b2106024020022004417f736a450d0041d7052004200441d7054d1b2107200241016b210841002103034020042007460d0902402003200320044180b8046a2d00006a22024d0440200220054d0d01200421060c030b41d08a04411c41c8b5041034000b200221032008200441016a2204470d000b0b2006410171450d002001410172674102764107732103200121040c090b024020014120490d00418180c4002104200141ff00490d0802402001418080044f0440200141808008490d01200141f083386b4190fc0b49200141b0c70c6b41d0ba2b4972200141cba60c6b4105492001419ef40b6b41e20b497272200141e1d70b6b419f1849200141a29d0b6b410e49722001417e71419ef00a46200141607141e0cd0a467272720d02200141baee0a6b41064f0d0a0c020b200141e4a804412841b4a904419f0241d3ab0441af02107c0d090c010b20014182ae04412c41daae0441c401419eb00441c203107c0d080b2001410172674102764107732103200121040c080b41d08a04411c41b09a041034000b41d08a04411c41c09a041034000b4121412141e8b4041063000b41f08a0441214188b5041034000b41f08a0441214198b5041034000b41f08a04412141a8b5041034000b200741d70541b8b5041063000b200121030b2000410536020820002004360204200020033602000bfa0201097f230041106b2209240041012108024002402002450d00200120024101746a210b20004180fe0371410876210c20012d00012102200041ff0171210e03402002210d200141026a210a0240200c20012d00002202470440200a200b462002200c4b720d030c010b200941086a2007200d2003200441c4a8041064200928020c210220092802082107024003402002450d01200241016b210220072d0000210f200741016a2107200e200f470d000b410021080c040b200a200b460d020b200141036a2102200a2101200d2207200720022d00006a22024d0d000b41d08a04411c41b4a8041034000b2006450d00200520066a2101200041ffff0371210703400240200541016a210020052d00002202411874411875220341004e047f20000520002001460d0120052d0001200341ff0071410874722102200541026a0b2105200720026b22074100480d022008410173210820012005470d010c020b0b41808e04412b41d4a8041034000b200941106a240020084101710b890101037f230041206b22022400410121030240200128020022044127200128020428021022011101000d0020022000280200418102107b200241186a200241086a280200360200200220022903003703100340200241106a107a2200418080c40046044020044127200111010021030c020b200420002001110100450d000b0b200241206a240020030b6200024002402003450d00200220034d044020022003460d010c020b200120036a2c00004140480d010b2002200349044041f08a04412141d09f041034000b2000200220036b3602042000200120036a3602000f0b20012002200320022004107f000bfd0501047f23004180016b220524002005200336021c20052002360218200541106a200020014180021080012206200020011067024002400240200528021022070440200528021421082005200736022020052008360224200541054100200120064b22061b36022c200541b4a40441f8c60420061b36022802402005200120024f047f200120034f0d0120030520020b360238200541cc006a4103360200200541d4006a4103360200200541ec006a410b360200200541e4006a410b360200200541dca404360248200541003602402005411136025c2005200541d8006a3602502005200541286a3602682005200541206a3602602005200541386a3602580c040b200220034b0d01024002402002450d00200120024d044020012002460d010c020b200020026a2c00004140480d010b200321020b20052002360230200541086a2000200120002001200210800122002004107e20052005280208220136025c20052001200528020c6a3602582005200541d8006a1066200410792201360234027f41012001418001490d001a41022001418010490d001a41034104200141808004491b0b20006a220120004f0d0241d08a04411c20041034000b20002001410020062004107f000b200541f4006a410b360200200541ec006a410b360200200541e4006a4111360200200541cc006a4104360200200541d4006a410436020020054198a504360248200541003602402005411136025c2005200541d8006a3602502005200541286a3602702005200541206a36026820052005411c6a3602602005200541186a3602580c010b2005200136023c20052000360238200541cc006a4105360200200541d4006a4105360200200541fc006a410b360200200541f4006a410b360200200541ec006a4113360200200541e4006a4114360200200541eca504360248200541003602402005411136025c2005200541d8006a3602502005200541286a3602782005200541206a3602702005200541386a3602682005200541346a3602602005200541306a3602580b200541406b20041029000b8f0101037f230041106b220324000240200120024b0440200341086a200241036b22044100200220044f1b2204200241016a200020014190a7041064200328020841016b2100200328020c2101034020010440200020016a200141016b220221012c00004140480d010b0b200220046a22012004490d010b200341106a240020010f0b41d08a04411c41a0a7041034000b5801027f230041206b22022400200128020421032001280200200241186a2000280200220041106a290200370300200241106a200041086a290200370300200220002902003703082003200241086a104b200241206a24000b0b002000280200200110680bd50202017f047e230041d0006b220324002003027e2002428080205a0440200341406b2002420042d2e1aadaeda7c987f600100e200341206a2001420042d2e1aadaeda7c987f600100e200341106a2001420042f3b2d8c19e9ebdcc957f100e200341306a2002420042f3b2d8c19e9ebdcc957f100e200341c8006a290300200341286a290300200341186a290300220420032903207c2205200454ad7c220620032903407c2204200654ad7c20042004200341386a290300200520032903307c200554ad7c7c220456ad7c2206423e88210520064202862004423e88840c010b2002422d8620014213888442bda282a38eab04800b22042005428080a0cfc8e0c8e38a7f100e20032903002206200156200341086a290300220720025620022007511b45044020002004370300200020053703082000200120067d370310200341d0006a24000f0b41f08a04412141a893041034000bdb0602057f027e0240027f02402002280200220441144f0440200042ffff83fea6dee111580440200042ffc1d72f560d02200421030c040b200120046a220341046b2000200042808084fea6dee11180220042808084fea6dee1117e7d220842e40080220942e40082a741017441c290046a2f00003b0000200341066b20084290ce008042e40082a741017441c290046a2f00003b0000200341086b200842c0843d8042e40082a741017441c290046a2f00003b00002003410a6b20084280c2d72f80a741e4007041017441c290046a2f00003b00002003410c6b20084280c8afa02580a741e4007041017441c290046a2f00003b00002003410e6b20084280a094a58d1d80a741ffff037141e4007041017441c290046a2f00003b00002001200441106b22036a2008428080e983b1de1680a741ff017141e4007041017441c290046a2f00003b00002008200942e4007e7da70c020b418a9204411c41a892041034000b2002200441086b2203360200200120046a220641046b200020004280c2d72f8022004280c2d72f7e7da7220541e4006e220741e4007041017441c290046a2f00003b0000200641066b20054190ce006e41ffff037141e4007041017441c290046a2f00003b0000200120036a200541c0843d6e41ff017141e4007041017441c290046a2f00003b00002005200741e4006c6b0b2105200120046a41026b200541017441c290046a2f00003b00000b02402000a72205418fce004d0440200321040c010b2001200341046b22046a200520054190ce006e22054190ce006c6b220641ffff037141e4006e220741017441c290046a2f00003b0000200120036a41026b2006200741e4006c6b41ffff037141017441c290046a2f00003b00000b0240200541ffff037141e3004d0440200521030c010b200441024f04402001200441026b22046a2005200541ffff037141e4006e220341e4006c6b41ffff037141017441c290046a2f00003b00000c010b41f08a04412141b892041034000b02400240200341ffff0371410a4f044020044102490d012002200441026b2202360200200120026a200341ffff037141017441c290046a2f00003b00000f0b2004450d012002200441016b2202360200200120026a200341306a3a00000f0b41f08a04412141d892041034000b41f08a04412141c892041034000b180020012802004194c5044105200128020428020c1100000b990301037f230041406a22022400200028020021034101210002402001280200220441d48e04410c200141046a280200220128020c1100000d0002402003280208220004402002200036020c200241346a4102360200410121002002413c6a4101360200200241e48e0436023020024100360228200241093602142002200241106a36023820022002410c6a36021020042001200241286a106d450d010c020b20032802002200200328020428020c110b0042c8b5e0cfca86dbd3897f520d002002200036020c200241346a4102360200410121002002413c6a4101360200200241e48e0436023020024100360228200241153602142002200241106a36023820022002410c6a36021020042001200241286a106d0d010b200328020c21002002411c6a4103360200200241246a41033602002002413c6a4111360200200241346a4111360200200241ac8e043602182002410036021020022000410c6a3602382002200041086a3602302002410b36022c200220003602282002200241286a36022020042001200241106a106d21000b200241406b240020000b1500200020012002200341c4c40441e0c404108a010b4201017f20002f01042103200041003a0004200341017145044020002802002001200210130f0b200120034108763a00002000280200200141016a200241016b10130b2e00200128020020002d0000410274220041fccc046a280200200041eccc046a280200200128020428020c1100000b2800200120024d04402000200220016b3602042000200120036a3602000f0b2005412120041034000b5301017f230041206b2203240020032000360204200341186a200141106a290200370300200341106a200141086a29020037030020032001290200370308200341046a2002200341086a104b200341206a24000b7301017f230041306b220424002004200136020420042000360200200441146a41023602002004411c6a41023602002004412c6a41113602002004200336021020044100360208200441113602242004200441206a3602182004200441046a36022820042004360220200441086a20021029000b0bb94c0700418080040bf105617474656d707420746f206164642077697468206f766572666c6f7700000000617474656d707420746f206d756c7469706c792077697468206f766572666c6f77000000160000000100000001000000170000001600000001000000010000000400000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c7565001600000004000000040000000c000000536f6d654e6f6e654572724f6b00000068240100610000009d0000000d0000004120636f6e7472616374206265696e67206578656375746564206d757374206861766520612076616c6964206163636f756e742069642e00d71e0100650000007b0100000e00000054686520657865637574656420636f6e7472616374206d757374206861766520612063616c6c6572207769746820612076616c6964206163636f756e742069642e000000d71e0100650000006a0100000e000000656e636f756e746572656420756e6578706563746564206572726f725c0101001c000000d71e010065000000ec000000170000006576616c20726573756c743a20000000900101000d0000002f686f6d652f6b76696e2f636f6465732f636861696e2f7068616c612f7068616c612d626c6f636b636861696e2f6532652f7265732f636865636b5f73797374656d2f6c69622e7273000000a8010100490000001300000005000000636f756c64206e6f742070726f7065726c79206465636f64652073746f7261676520656e74727900040201002700000073746f7261676520656e7472792077617320656d707479003402010017000000faa4fc4c0ed878d6ed6a9d239b69d2c2bb84cf4cd6e6d9c4c9e76df44247bd6c4661696c656420746f206465706c6f792073696465766d00a8010100490000003d0000001200000070617273655f75736420726573756c743a2000009c02010012000000a8010100490000005900000014000000556e646566696e65644279746573537472696e6716000000040000000400000018000000190000001a00418086040b9105617474656d707420746f206164642077697468206f766572666c6f7700000000617474656d707420746f206d756c7469706c792077697468206f766572666c6f772f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e7273410301007b0000008a0100001c0000006361706163697479206f766572666c6f77000000cc03010011000000410301007b00000006020000050000006120666f726d617474696e6720747261697420696d706c656d656e746174696f6e2072657475726e656420616e206572726f722f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f666d742e727300002b0401007700000064020000200000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7665632f6d6f642e727300b40401007b000000350700000d000000b40401007b000000a307000009000000617474656d707420746f206164642077697468206f766572666c6f7700000000617474656d707420746f2073756274726163742077697468206f766572666c6f770041a08b040b21617474656d707420746f206d756c7469706c792077697468206f766572666c6f770041d08b040ba416617474656d707420746f2073686966742072696768742077697468206f766572666c6f77292e2e00f5050100020000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f636861722f6d6f642e727300000601007b000000bf00000035000000000601007b000000bf00000021000000000601007b000000c000000033000000000601007b000000ed00000009000000696e646578206f7574206f6620626f756e64733a20746865206c656e20697320206275742074686520696e646578206973200000bc06010020000000dc0601001200000063616c6c656420604f7074696f6e3a3a756e77726170282960206f6e206120604e6f6e65602076616c75653a78230100000000002b070100010000002b070100010000001600000000000000010000001b00000070616e69636b65642061742027272c2060070100010000006107010003000000603a200078230100000000007507010002000000160000000c000000040000001c0000001d0000001e00000020202020207b0a2c0a2c20207b207d207d280a285b5d2f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f666d742f6e756d2e7273b60701007a000000650000001400000030783030303130323033303430353036303730383039313031313132313331343135313631373138313932303231323232333234323532363237323832393330333133323333333433353336333733383339343034313432343334343435343634373438343935303531353235333534353535363537353835393630363136323633363436353636363736383639373037313732373337343735373637373738373938303831383238333834383538363837383838393930393139323933393439353936393739383939617373657274696f6e206661696c65643a202a63757272203e2031390000b60701007a000000e501000005000000b60701007a000000280200000d000000b60701007a0000002e0200000d000000b60701007a000000320200000d000000b60701007a0000006202000011000000b60701007a000000720200003d000000b60701007a0000007402000026000000b60701007a0000007e0200000d000000b60701007a000000960200000f0000001600000004000000040000001f00000020000000210000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f666d742f6d6f642e72730000d00901007a000000710500000d000000d00901007a000000750500000d000000d00901007a0000000506000038000000d00901007a000000920900001e000000d00901007a0000009609000018000000d00901007a00000099090000160000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f6d656d6368722e727300ac0a01007f0000004e0000002f000000ac0a01007f0000005a0000001f000000ac0a01007f0000006300000009000000ac0a01007f0000006800000027000000ac0a01007f000000680000003e00000072616e676520737461727420696e64657820206f7574206f662072616e676520666f7220736c696365206f66206c656e677468207c0b0100120000008e0b01002200000072616e676520656e6420696e64657820c00b0100100000008e0b010022000000736c69636520696e64657820737461727473206174202062757420656e64732061742000e00b010016000000f60b01000d0000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f697465722e7273000000140c01007d000000be050000250000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f6d6f642e7273a40c01007c000000040900001e000000a40c01007c000000d209000017000000a40c01007c000000de09000018000000a40c01007c000000e709000014000000736f7572636520736c696365206c656e67746820282920646f6573206e6f74206d617463682064657374696e6174696f6e20736c696365206c656e6774682028600d010015000000750d01002b000000f4050100010000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f636f756e742e7273b80d01007c0000004700000015000000b80d01007c0000004f00000032000000b80d01007c0000005400000011000000b80d01007c0000005a00000009000000b80d01007c0000006400000011000000b80d01007c000000660000000d0000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f697465722e727300940e01007b0000009100000026000000940e01007b0000009100000011000000940e01007b0000004f0200002d0000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f7472616974732e7273000000400f01007d000000ca00000013000000400f01007d00000062010000130000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f76616c69646174696f6e732e72730000e00f010082000000e50000001500000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010041b6a2040b330202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030304040404040041f4a2040bdd212f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f7061747465726e2e72730000741101007e000000a101000047000000741101007e000000b401000020000000741101007e000000b401000011000000741101007e000000b8010000260000005b2e2e2e5d6279746520696e64657820206973206f7574206f6620626f756e6473206f6620600000391201000b00000044120100160000007407010001000000626567696e203c3d20656e642028203c3d2029207768656e20736c6963696e6720600000741201000e000000821201000400000086120100100000007407010001000000206973206e6f742061206368617220626f756e646172793b20697420697320696e7369646520202862797465732029206f662060391201000b000000b812010026000000de12010008000000e61201000600000074070100010000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f6d6f642e72730000141301007a000000070100001d000000141301007a0000000c010000160000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f756e69636f64652f7072696e7461626c652e7273b0130100840000000800000018000000b0130100840000000a0000001c000000b0130100840000001a0000003600000000010305050606020706080709110a1c0b190c1a0d100e0c0f0410031212130916011704180119031a071b011c021f1620032b032d0b2e01300331023201a702a902aa04ab08fa02fb05fd02fe03ff09ad78798b8da23057588b8c901cdd0e0f4b4cfbfc2e2f3f5c5d5fe2848d8e9192a9b1babbc5c6c9cadee4e5ff00041112293134373a3b3d494a5d848e92a9b1b4babbc6cacecfe4e500040d0e11122931343a3b4546494a5e646584919b9dc9cecf0d11293a3b4549575b5c5e5f64658d91a9b4babbc5c9dfe4e5f00d11454964658084b2bcbebfd5d7f0f183858ba4a6bebfc5c7cfdadb4898bdcdc6cecf494e4f57595e5f898e8fb1b6b7bfc1c6c7d71116175b5cf6f7feff806d71dedf0e1f6e6f1c1d5f7d7eaeaf7fbbbc16171e1f46474e4f585a5c5e7e7fb5c5d4d5dcf0f1f572738f747596262e2fa7afb7bfc7cfd7df9a409798308f1fd2d4ceff4e4f5a5b07080f10272feeef6e6f373d3f42459091536775c8c9d0d1d8d9e7feff00205f2282df048244081b04061181ac0e80ab051f09811b03190801042f043404070301070607110a500f1207550703041c0a090308030703020303030c0405030b06010e15054e071b0757070206170c500443032d03010411060f0c3a041d255f206d046a2580c80582b0031a0682fd03590716091809140c140c6a060a061a0659072b05460a2c040c040103310b2c041a060b0380ac060a062f314d0380a4083c030f033c0738082b0582ff1118082f112d03210f210f808c048297190b158894052f053b07020e180980be22740c80d61a0c0580ff0580df0cf29d033709815c1480b80880cb050a183b030a06380846080c06740b1e035a0459098083181c0a16094c04808a06aba40c170431a10481da26070c050580a61081f50701202a064c04808d0480be031b030f0d000601010301040205070702080809020a050b020e041001110212051311140115021702190d1c051d081f0124016a046b02af03b102bc02cf02d102d40cd509d602d702da01e005e102e704e802ee20f004f802fa03fb010c273b3e4e4f8f9e9e9f7b8b9396a2b2ba86b1060709363d3e56f3d0d1041418363756577faaaeafbd35e01287898e9e040d0e11122931343a4546494a4e4f64655cb6b71b1c07080a0b141736393aa8a9d8d909379091a8070a3b3e66698f92116f5fbfeeef5a62f4fcff53549a9b2e2f2728559da0a1a3a4a7a8adbabcc4060b0c151d3a3f4551a6a7cccda007191a22253e3fe7ecefffc5c604202325262833383a484a4c50535556585a5c5e606365666b73787d7f8aa4aaafb0c0d0aeaf6e6fbe935e227b0503042d036603012f2e80821d03310f1c0424091e052b0544040e2a80aa06240424042808340b4e43813709160a08183b45390363080930160521031b05014038044b052f040a070907402027040c0936033a051a07040c07504937330d33072e080a8126524b2b082a161a261c1417094e042409440d19070a0648082709750b423e2a063b050a0651060105100305808b621e48080a80a65e22450b0a060d133a060a362c041780b93c64530c48090a46451b4808530d49070a80f6460a1d03474937030e080a0639070a813619073b031c56010f320d839b66750b80c48a4c630d843010168faa8247a1b98239072a045c06260a460a28051382b05b654b0439071140050b020e97f80884d62a09a2e781330f011d060e0408818c89046b050d0309071092604709743c80f60a73087015467a140c140c570919808781470385420f1584501f060680d52b053e2101702d031a040281401f113a050181d02a82e680f7294c040a04028311444c3d80c23c06010455051b3402810e2c04640c560a80ae381d0d2c040907020e06809a83d80411030d0377045f060c04010f0c0438080a062808224e81540c1d03090736080e040907090780cb250a84062f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f756e69636f64652f756e69636f64655f646174612e727300e0190100870000005000000028000000e0190100870000005400000009000000e0190100870000005200000009000000e0190100870000005900000011000000e0190100870000005b00000011000000e0190100870000005c00000016000000e0190100870000005d000000090000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f616363756d2e7273d81a0100840000009500000001000000b60701007a000000cd010000050000000003000083042000910560005d13a0001217201f0c20601fef2ca02b2a30202c6fa6e02c02a8602d1efb602e00fe20369eff6036fd01e136010a2137240de137ab0e61392f18a139301c6148f31ea14c40346150f06aa1514f6f21529dbca15200cf615365d1a15300da215400e0e155aee26157ece42159d0e8a1592000ee59f0017f5a00700007002d0101010201020101480b30151001650702060202010423011e1b5b0b3a09090118040109010301052b033c082a180120370101010408040103070a021d013a0101010204080109010a021a010202390104020402020303011e0203010b0239010405010204011402160601013a0101020104080107030a021e013b0101010c01090128010301370101030503010407020b021d013a01020102010301050207020b021c02390201010204080109010a021d0148010401020301010801510102070c08620102090b0749021b0101010101370e01050102050b0124090166040106010202021902040310040d01020206010f01000300031d021e021e02400201070801020b09012d030101750222017603040209010603db0202013a010107010101010208060a0201301f310430070101050128090c0220040202010338010102030101033a0802029803010d0107040106010302c6400001c32100038d016020000669020004010a200250020001030104011902050197021a120d012608190b2e0330010204020227014306020202020c0108012f01330101030202050201012a020801ee010201040100010010101000020001e201950500030102050428030401a502000400025003460b31047b01360f290102020a033104020207013d03240501083e010c0234090a0402015f0302010102060102019d010308150239020101010116010e070305c308020301011701510102060101020101020102eb010204060201021b025508020101026a0101010206010165030204010500090102f5010a0201010401900402020401200a280602040801090602032e0d010200070106010152160207010201027a06030101020107010148020301010100020b023405050101010001060f00053b0700013f0451010002002e0217000101030405080802071e0494030037043208010e011605010f000701110207010201056401a00700013d04000400076d07006080f0002f686f6d652f6b76696e2f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f696e6b5f656e762d342e302e312f7372632f656e67696e652f6f6e5f636861696e2f696d706c732e7273d71e01006500000023010000230000007573645573647061696420616e20756e70617961626c65206d657373616765636f756c64206e6f74207265616420696e707574756e61626c6520746f206465636f646520696e707574656e636f756e746572656420756e6b6e6f776e2073656c6563746f72756e61626c6520746f206465636f64652073656c6563746f722f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f616c6c6f632f6c61796f75742e7273000000ca1f01007f0000002f0100001800000000000000617474656d707420746f206164642077697468206f766572666c6f7700000000617474656d707420746f206164642077697468206f766572666c6f77617373657274696f6e206661696c65643a206d6964203c3d2073656c662e6c656e28290a7823010000000000bf200100010000002f686f6d652f6b76696e2f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f696e6b5f656e762d342e302e312f7372632f656e67696e652f6f6e5f636861696e2f6275666665722e72730000d0200100660000005a0000001c000000d0200100660000005a00000009000000d0200100660000005a00000031000000d0200100660000006500000009000000d0200100660000008d0000002100000045636473615265636f766572794661696c656443616c6c52756e74696d654661696c65644c6f6767696e6744697361626c6564556e6b6e6f776e4e6f7443616c6c61626c655f456e646f776d656e74546f6f4c6f775472616e736665724661696c65645f42656c6f7753756273697374656e63655468726573686f6c644b65794e6f74466f756e6443616c6c6565526576657274656443616c6c6565547261707065644465636f6465436f756c644e6f7452656164496e7075740000992201007e00000082010000470041e0c4040bab08617474656d707420746f2073756274726163742077697468206f766572666c6f770000001723010060000000780000000e0000004572726f722f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f696e6465782e72732f686f6d652f6b76696e2f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f7061726974792d7363616c652d636f6465632d332e342e302f7372632f636f6465632e727300160000000000000001000000220000002f686f6d652f6b76696e2f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f696e6b5f656e762d342e302e312f7372632f636861696e5f657874656e73696f6e2e7273656e636f756e7465726564206572726f72207768696c65206465636f64696e6720636861696e20657874656e73696f6e206d6574686f642063616c6c2072657475726e2076616c7565882301005f000000b80100001a00000043726f73732d636f6e74726163742063616c6c206661696c656420776974682040240100200000002f686f6d652f6b76696e2f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f696e6b5f656e762d342e302e312f7372632f63616c6c2f63616c6c5f6275696c6465722e727300000068240100610000007b00000011000000682401006100000078000000110000002f686f6d652f6b76696e2f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f696e6b5f656e762d342e302e312f7372632f656e67696e652f6f6e5f636861696e2f6578742e727300ec24010063000000af010000140000007823010000000000636861696e20657874656e73696f6e3a20696e76616c6964206f757470757400682501001f0000002f686f6d652f6b76696e2f636f6465732f636861696e2f7068616c612f7068616c612d626c6f636b636861696e2f6372617465732f70696e6b2f70696e6b2d657874656e73696f6e2f7372632f636861696e5f657874656e73696f6e2e727300902501005f0000004000000001000000436f6e646974696f6e4e6f744d6574436f64654e6f74466f756e644472697665724e6f74466f756e645065726d6973696f6e44656e696564190000001c000000160000001400000019000000b11f0100951f01007f1f01006b1f0100521f010001020304050607080a0b0c090f0000000e0000000c0000000f000000292601001b2601000f260100002601","build_info":{"build_mode":"Debug","cargo_contract_version":"2.0.1","rust_toolchain":"nightly-x86_64-unknown-linux-gnu","wasm_opt_settings":{"keep_debug_symbols":false,"optimization_passes":"Z"}}},"contract":{"name":"check_system","version":"0.1.0","authors":["[your_name] <[your_email]>"]},"spec":{"constructors":[{"args":[],"docs":[],"label":"default","payable":false,"returnType":{"displayName":["ink_primitives","ConstructorResult"],"type":1},"selector":"0xed4b9d1b"}],"docs":[],"events":[],"lang_error":{"displayName":["ink","LangError"],"type":3},"messages":[{"args":[],"docs":[],"label":"on_block_end_called","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":4},"selector":"0x80069dcf"},{"args":[{"label":"gas_limit","type":{"displayName":["u64"],"type":5}}],"docs":[],"label":"set_hook","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":1},"selector":"0xb9f71bfd"},{"args":[],"docs":[],"label":"on_block_end","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":1},"selector":"0x00000001"},{"args":[],"docs":[],"label":"start_sidevm","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":4},"selector":"0x1e37db50"},{"args":[{"label":"key","type":{"displayName":["Vec"],"type":6}},{"label":"value","type":{"displayName":["Vec"],"type":6}}],"docs":[],"label":"cache_set","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":4},"selector":"0xc7524fb9"},{"args":[{"label":"key","type":{"displayName":["Vec"],"type":6}}],"docs":[],"label":"cache_get","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":8},"selector":"0x96e42b5e"},{"args":[{"label":"delegate","type":{"displayName":["Hash"],"type":10}},{"label":"json","type":{"displayName":["String"],"type":12}}],"docs":[],"label":"parse_usd","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":13},"selector":"0xafead99e"},{"args":[{"label":"delegate","type":{"displayName":["Hash"],"type":10}},{"label":"script","type":{"displayName":["String"],"type":12}},{"label":"args","type":{"displayName":["Vec"],"type":17}}],"docs":[],"label":"eval_js","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":18},"selector":"0xf32e54c5"},{"args":[{"label":"delegate","type":{"displayName":["Hash"],"type":10}},{"label":"script","type":{"displayName":["Vec"],"type":6}},{"label":"args","type":{"displayName":["Vec"],"type":17}}],"docs":[],"label":"eval_js_bytecode","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":18},"selector":"0x05660fa2"},{"args":[{"label":"contract_id","type":{"displayName":["AccountId"],"type":21}},{"label":"deposit","type":{"displayName":["Balance"],"type":16}}],"docs":[],"label":"ContractDeposit::change_deposit","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":22},"selector":"0xa24bcb44"}]},"storage":{"root":{"layout":{"struct":{"fields":[{"layout":{"leaf":{"key":"0x00000000","ty":0}},"name":"on_block_end_called"}],"name":"CheckSystem"}},"root_key":"0x00000000"}},"types":[{"id":0,"type":{"def":{"primitive":"bool"}}},{"id":1,"type":{"def":{"variant":{"variants":[{"fields":[{"type":2}],"index":0,"name":"Ok"},{"fields":[{"type":3}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":2},{"name":"E","type":3}],"path":["Result"]}},{"id":2,"type":{"def":{"tuple":[]}}},{"id":3,"type":{"def":{"variant":{"variants":[{"index":1,"name":"CouldNotReadInput"}]}},"path":["ink_primitives","LangError"]}},{"id":4,"type":{"def":{"variant":{"variants":[{"fields":[{"type":0}],"index":0,"name":"Ok"},{"fields":[{"type":3}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":0},{"name":"E","type":3}],"path":["Result"]}},{"id":5,"type":{"def":{"primitive":"u64"}}},{"id":6,"type":{"def":{"sequence":{"type":7}}}},{"id":7,"type":{"def":{"primitive":"u8"}}},{"id":8,"type":{"def":{"variant":{"variants":[{"fields":[{"type":9}],"index":0,"name":"Ok"},{"fields":[{"type":3}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":9},{"name":"E","type":3}],"path":["Result"]}},{"id":9,"type":{"def":{"variant":{"variants":[{"index":0,"name":"None"},{"fields":[{"type":6}],"index":1,"name":"Some"}]}},"params":[{"name":"T","type":6}],"path":["Option"]}},{"id":10,"type":{"def":{"composite":{"fields":[{"type":11,"typeName":"[u8; 32]"}]}},"path":["ink_primitives","types","Hash"]}},{"id":11,"type":{"def":{"array":{"len":32,"type":7}}}},{"id":12,"type":{"def":{"primitive":"str"}}},{"id":13,"type":{"def":{"variant":{"variants":[{"fields":[{"type":14}],"index":0,"name":"Ok"},{"fields":[{"type":3}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":14},{"name":"E","type":3}],"path":["Result"]}},{"id":14,"type":{"def":{"variant":{"variants":[{"index":0,"name":"None"},{"fields":[{"type":15}],"index":1,"name":"Some"}]}},"params":[{"name":"T","type":15}],"path":["Option"]}},{"id":15,"type":{"def":{"composite":{"fields":[{"name":"usd","type":16,"typeName":"u128"}]}},"path":["indeterministic_functions","indeterministic_functions","Usd"]}},{"id":16,"type":{"def":{"primitive":"u128"}}},{"id":17,"type":{"def":{"sequence":{"type":12}}}},{"id":18,"type":{"def":{"variant":{"variants":[{"fields":[{"type":19}],"index":0,"name":"Ok"},{"fields":[{"type":3}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":19},{"name":"E","type":3}],"path":["Result"]}},{"id":19,"type":{"def":{"variant":{"variants":[{"fields":[{"type":20}],"index":0,"name":"Ok"},{"fields":[{"type":12}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":20},{"name":"E","type":12}],"path":["Result"]}},{"id":20,"type":{"def":{"variant":{"variants":[{"fields":[{"type":12,"typeName":"String"}],"index":0,"name":"String"},{"fields":[{"type":6,"typeName":"Vec"}],"index":1,"name":"Bytes"},{"index":2,"name":"Undefined"}]}},"path":["check_system","js","Output"]}},{"id":21,"type":{"def":{"composite":{"fields":[{"type":11,"typeName":"[u8; 32]"}]}},"path":["ink_primitives","types","AccountId"]}},{"id":22,"type":{"def":{"variant":{"variants":[{"fields":[{"type":23}],"index":0,"name":"Ok"},{"fields":[{"type":3}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":23},{"name":"E","type":3}],"path":["Result"]}},{"id":23,"type":{"def":{"variant":{"variants":[{"fields":[{"type":2}],"index":0,"name":"Ok"},{"fields":[{"type":24}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":2},{"name":"E","type":24}],"path":["Result"]}},{"id":24,"type":{"def":{"variant":{"variants":[{"fields":[{"type":12,"typeName":"String"}],"index":0,"name":"Other"},{"fields":[{"type":25,"typeName":"Error"}],"index":1,"name":"SystemError"},{"index":2,"name":"BadOrigin"}]}},"path":["pink_extension","system","DriverError"]}},{"id":25,"type":{"def":{"variant":{"variants":[{"index":0,"name":"PermisionDenied"},{"index":1,"name":"DriverNotFound"},{"index":2,"name":"CodeNotFound"},{"index":3,"name":"ConditionNotMet"}]}},"path":["pink_extension","system","Error"]}}],"version":"4"} \ No newline at end of file +{"source":{"hash":"0x70189224e5268d51fb9646136c76e8935ea48044adb8be694c8578278fe700e1","language":"ink! 4.0.0","compiler":"rustc 1.69.0-nightly","wasm":"0x0061736d010000000197011660037f7f7f017f60027f7f017f60027f7f0060037f7f7f0060047f7f7f7f0060017f0060057f7f7f7f7f0060017f017f60047f7f7f7f017f60057f7f7f7f7f017f60000060017f017e60067f7f7f7f7f7f0060067f7f7f7f7f7f017f60087f7f7e7f7f7f7f7f017f60047f7e7e7e006000017f60037e7e7f0060027e7f017f60077f7f7f7f7f7f7f017f60037f7e7e0060037e7f7f0002e9010c057365616c310b6765745f73746f726167650008057365616c300d64656c65676174655f63616c6c000d057365616c301176616c75655f7472616e736665727265640002057365616c301463616c6c5f636861696e5f657874656e73696f6e0009057365616c3005696e7075740002057365616c300663616c6c65720002057365616c3007616464726573730002057365616c300d64656275675f6d6573736167650001057365616c320b7365745f73746f726167650008057365616c300b7365616c5f72657475726e0003057365616c310463616c6c000e03656e76066d656d6f72790201021003850183010002000f03020302000203050610010109010101010100030302030502110207040201020602020701020202050501040a0102020202050205070202050a0a010100000301010005030202010b060304011209010904080106030c020704010103030600010106040804010100010101070313010606000101141501010400010c0004040501700123230608017f01418080040b071102066465706c6f7900480463616c6c0049092e010041010b221a1d1e82012d1f86016a6933191f391c3c87015b56707e8301378a014d4f505721757677787986010af5f70183012b01017f037f2002200346047f200005200020036a200120036a2d00003a0000200341016a21030c010b0b0b2601017f037f2001200246047f200005200020026a41303a0000200241016a21020c010b0b1a0b3f01027f0340200245044041000f0b200241016b210220012d0000210320002d00002104200041016a2100200141016a210120032004460d000b200420036b0b950102017f057e230041106b220424002004200342ffffffff0f832205200142ffffffff0f8322067e22072005200142208822087e22052006200342208822097e7c22014220867c220637030020042006200754ad200820097e2001200554ad4220862001422088847c7c200220037e7c370308200429030021012000200441086a29030037030820002001370300200441106a24000b4101017f200220011010200104402001410c6c2103200041086a21010340200141046b2802002001280200200210112001410c6a21012003410c6b22030d000b0b0b7401017f230041106b2202240002402001413f4d04402000200141027410350c010b200141ffff004d0440200220014102744101723b010e20002002410e6a410210150c010b200141ffffffff034d04402001410274410272200010360c010b2000410310352001200010360b200241106a24000b100020022001101020022000200110150b8a0101047f230041206b22022400200241186a22034200370300200241106a22044200370300200241086a22054200370300200242003703002000027f200120024120101345044020002002290300370001200041196a2003290300370000200041116a2004290300370000200041096a200529030037000041000c010b41010b3a0000200241206a24000b6201047f230041106b22032400200028020422042002492205450440200341086a4100200220002802002206108801200120022003280208200328020c41f4c404106d2003200220042006108801200020032903003702000b200341106a240020050b2601017f230041106b22022400200220003a000f20012002410f6a41011015200241106a24000b5c01037f02402000280208220420026a220320044f04402003200028020422054b0d01200028020020046a200320046b2001200241d8c204106d200020033602080f0b4180c104411c41b8c2041025000b2003200541c8c2041023000bb50101027f230041e0006b2201240020014180800136023041b6cd04200141306a2202100620014180800136025c200141b6cd043602582002200141d8006a10122001027f20012d0030450440200141216a200141c9006a290000370000200141196a200141c1006a290000370000200141116a200141396a2900003700002001200129003137000941000c010b200141003a000941010b3a00082000200141086a41c08104413741f881041017200141e0006a24000b7401017f230041106b2205240020012d000045044020002001290001370000200041186a200141196a290000370000200041106a200141116a290000370000200041086a200141096a290000370000200541106a24000f0b200520012d00013a000f200220032005410f6a41c480042004102f000b5502027f027e230041206b22002400200041106a22014200370300200042003703082000411036021c200041086a2000411c6a10022001290300210220002903082103200041206a2400410541042002200384501b0b5801017f230041106b22022400027f20002802002200290300500440200128020041a481044104200128020428020c1100000c010b2002200041086a36020c200141a0810441042002410c6a4101101b0b200241106a24000bfc0201067f230041406a22022400200028020021064101210002402001280200220341cfbe0441032001280204220728020c22041100000d00024020012802182205410471450440200341ab8f04410320041100000d02200341ccbe04410320041100000d02200341f58e04410220041100000d022006200110200d02200128021821050c010b200341a48f04410320041100000d01200241013a00172002200736020c2002200336020820022005360230200241888f0436021c200220012d00203a00382002200128021c36023420022001290210370328200220012902083703202002200241176a3602102002200241086a2203360218200341ccbe04410310210d01200241086a41f58e04410210210d012006200241186a10200d01200228021841a78f044102200228021c28020c1100000d010b2005410471450440200128020041af8f044102200128020428020c11000021000c010b200128020041ae8f044101200128020428020c11000021000b200241406b240020000b9c0201047f230041406a2205240041012107024020002802002206200120022000280204220228020c22011100000d00024020002802182208410471450440200641b38f04410120011100000d022003200020041101000d0220002802002106200028020428020c21010c010b200641b18f04410220011100000d01200541013a00172005200236020c2005200636020820052008360230200541888f0436021c200520002d00203a00382005200028021c36023420052000290210370328200520002902083703202005200541176a3602102005200541086a3602182003200541186a20041101000d01200528021841a78f044102200528021c28020c1100000d010b200641f48b044101200111000021070b200541406b240020070b820101017f230041106b22022400027f0240024002402000280200220028020041016b0e020102000b2002200041046a360208200141d685044106200241086a4102101b0c020b2002200041046a36020c200141d1850441052002410c6a4103101b0c010b200128020041c885044109200128020428020c1100000b200241106a24000bce04010a7f230041d0006b22022400200028020022002802082103200028020421044101210802400240024020012802002207412220012802042209280210220a1101000d004100210120024100360228200220043602242002200320046a360220200241186a200241206a1066200228021c2205418080c400470440200228021821000340200241306a200541818004107c024002400240410320022802342206418080c4006b200641ffffc3004d1b41016b0e03020100010b2002280230220620022d00386a220b2006490d05200b4101460d010b20002001490d0502402001450d00200120034f044020012003460d010c070b200120046a2c00004140480d060b02402000450d00200020034f044020002003470d070c010b200020046a2c00004140480d060b200241106a200120002004107420022802102206450d05200720062002280214200928020c110000450440200241c8006a200241386a280200360200200220022903303703400340200241406b107b2201418080c400460440027f41012005418001490d001a41022005418010490d001a41034104200541808004491b0b20006a220120004f0d0341d08a04411c418c95041025000b20072001200a110100450d000b0b0c030b200241086a200241206a106620022802082100200228020c2205418080c400470d000b0b2002200420032001419c9504107f200720022802002002280204200928020c1100000d0020074122200a11010021080b200241d0006a240020080f0b41d08a04411c41ac8d041025000b200420032001200041fc9404108001000b9d0301057f230041406a2202240020002802002200280208210520002802042103200128020041b48f044101200128020428020c11000021002005044041012104034020004101712100027f410120000d001a0240024002400240200128021822064104714504402004410171450d010c040b20044101710d0120012802042104200128020021000c020b4101200128020041a98f044102200128020428020c1100000d031a0c020b41012001280200220041bfc10441012001280204220428020c1100000d021a0b200241013a00172002200436020c2002200036020820022006360230200241888f0436021c200220012d00203a00382002200128021c36023420022001290210370328200220012902083703202002200241176a3602102002200241086a3602182003200241186a104a450440200228021841a78f044102200228021c28020c1100000c020b41010c010b20032001104a0b2100200341016a210341002104200541016b22050d000b0b410121032000450440200128020041b58f044101200128020428020c11000021030b200241406b240020030b1800200128020041a0c4044111200128020428020c1100000baa0502047f027e230041d0016b220224000240024002400240027f02402001280218220341107145044020034120710d01200041086a2903002106200029030021072002412736024c200241206a20072006108401200241286a2903002106200229032021072002290330200241d0006a200241cc006a10850102402006200784500d00200228024c22004114490d04200241e4006a200041146b100c2002411436024c200241086a20072006108401200241106a2903002107200229030821062002290318200241d0006a200241cc006a1085012006200784500d00200228024c2200450d05200241d1006a200041016b100c2002410036024c2006a741ff017141306a220041ff01712000470d06200220003a00500b200228024c220041284f0d06200141e8c6044100200241d0006a20006a412720006b105d0c020b200041086a2903002106200029030021074180012100034002402000450440410021000c010b200041016b2200200241d0006a6a413041d7002007a7410f712203410a491b20036a3a00002007420f5620064200522006502006423c862007420488842107200642048821061b0d010b0b200241406b200241d0006a2000106c200141c09004410220022802402002280244105d0c010b200041086a2903002106200029030021074180012100034002402000450440410021000c010b200041016b2200200241d0006a6a413041372007a7410f712203410a491b20036a3a00002007420f5620064200522006502006423c862007420488842107200642048821061b0d010b0b200241386a200241d0006a2000106c200141c0900441022002280238200228023c105d0b200241d0016a24000f0b41f08a04412141e892041025000b41f08a04412141f892041025000b41d08a04411c418893041025000b41f08a044121419893041025000bde08010b7f23004190016b22032400200341003b0184012003410a3602800120034281808080a00137037820032002360274200341003602702003200236026c200320013602682003200236026420034100360260200028020421062000280200210720002802082108200341fc006a2109027f0340024002400240024020032d008501450440200341d8006a2003280268220c200328026c2003280270200328027410710240024020032802582201450d00200328025c2100034002400240024002400240027f0240024002400240200328027822020440200220096a41016b2d00002104200041084f04402001200141036a417c712202460440200041086b210a410021020c040b200341d0006a4100200220016b22022000200020024b1b22022001200041ac96041065200341c8006a200420032802502003280254107220032802484101470d02200328024c21010c050b200341306a20042001200010722003280234210120032802300c050b41f08a04412141f4a3041025000b2002200041086b220a4b0d010b200441818284086c210b0340200241046a22052002490d04200120026a280200200b73220d417f73200d41818284086b71200120056a280200200b732205417f73200541818284086b7172418081828478710d012002200241086a22024b0d072002200a4d0d000b0b200341406b20012000200241dc96041058200341386a2004200328024020032802441072410020032802384101470d011a2002200328023c6a220120024f0d0041d08a04411c41ec96041025000b41010b4101460440200141016a2200450d022000200328027022006a22022000490d0320032002360270200220032802782200490d05200341286a2003280268200328026c200220006b2002107120032802282202450d05200328022c2100200341206a410020032802782009410441a4a404106520022000200328022020032802241073450d05200341186a200328026020032802702200200c107420032000360260200328021c2102200328021821000c080b200320032802743602700c060b41d08a04411c41bc96041025000b41d08a04411c4184a4041025000b41d08a04411c4194a4041025000b41d08a04411c41cc96041025000b200341106a2003280268200328026c20032802702003280274107120032802142100200328021022010d000b0b4100210020032d0085010d00200341013a008501024020032d008401044020032802642101200328026021040c010b2003280264220120032802602204490d0420012004460d010b200341086a2004200120032802681074200328020c2102200328020821000b20000d010b41000c050b20082d0000450d01200741a08f044104200628020c110000450d010c020b41f08a04412141b09e041025000b2003410a36028c0120082002047f200320002002200241016b41a09a0410582003418c016a41012003280200200328020410730541000b3a0000200720002002200628020c110000450d010b0b41010b20034190016a24000b4501017f2002200128020422034b0440419cc104412341f8c2041025000b2001200320026b36020420012001280200220120026a36020020002002360204200020013602000b0f0020002001200241d09704108d010bd70201057f23004190016b22022400200241386a22032000360200200241346a4100360200200241023602482002410236023c200241e8c6043602302002410036022820022001290210370320200220012902083703182002200129020037031020024104360284012002200241e4006a2204360280012002200241106a3602642002410136027c20024101360274200241d0ca0436027020024100360268200220024180016a2206360278200241d8006a200241e8006a2205105520032802002100200228025c2002280260200241003602880120024280800137026c200241b6cd04360268200220003a00642005200441011015200510112002200229036837038001200241086a200620022802701022200228020c210120022802082103200228028001210020022002280284012204360268410a200320012000200510031a2002200228026820002004102b20024190016a24000b5001017f230041206b220324002003410c6a4101360200200341146a4100360200200341e8c604360210200341003602002003200136021c200320003602182003200341186a36020820032002102e000bef0101057f230041e0006b22012400200141b6cd0436021820014280800137021c200141106a200141186a410010222001280214210220012802102104200128021821032001200128021c2205360230410f200420022003200141306a220210031a200141086a200128023020032005102b200120012903083703282002200141286a101220012d0030044041d7c70441c900200141d8006a41e8c60441a0c804102f000b20002001290031370000200041186a200141c9006a290000370000200041106a200141c1006a290000370000200041086a200141396a29000037000020004100360020200141e0006a24000b0a0020012000412010150b2a01017f230041106b2203240020032001370308200320003703002002200341101015200341106a24000b0a0020012000410410150b220020004115764108712000410e76410471200041077641027120004101717272720b2400200120034d044020002001360204200020023602000f0b2001200341c0ca041023000bd10101027f230041206b22022400200241186a200110300240024002400240024020022d001841017145044020022d00190e020203010b200041023a00000c040b200041023a00000c030b200241106a2001103020022d00104101710d01410421030240024020022d00110e020100030b200241086a2001103020022d00084101710d0220022d0009220341044f0d020b200020033a0001200041003a00000c020b20011032044020004101360204200041013a00000c020b200041023a00000c010b200041023a00000b200241206a24000bf40201017f230041106b22022400027f02400240024002400240024002400240024002400240024020002d000041016b0e0b0102030405060708090a0b000b2002200041016a36020c2001419ac40441062002410c6a4107101b0c0b0b2001280200418dc404410d200128020428020c1100000c0a0b200128020041ffc304410e200128020428020c1100000c090b200128020041f4c304410b200128020428020c1100000c080b200128020041dac304411a200128020428020c1100000c070b200128020041ccc304410e200128020428020c1100000c060b200128020041bcc3044110200128020428020c1100000c050b200128020041ffcb04410c200128020428020c1100000c040b200128020041b1c304410b200128020428020c1100000c030b200128020041aac3044107200128020428020c1100000c020b2001280200419bc304410f200128020428020c1100000c010b20012802004188c3044113200128020428020c1100000b200241106a24000bcb0101017f230041206b22022400200241013a00182002200136021420022000360210200241c48e0436020c200241e8c604360208230041406a220024002000200241086a36020c2000411036022420002000410c6a3602202000410136023c20004102360234200041c0c1043602302000200041206a36023820004100360228200041106a200041286a1055024041b4cd042d000045044041b5cd042d00004101710d010b200028021420002802181007410947044041b4cd0441013a00000b41b5cd0441013a00000b000b860101017f230041406a220524002005200136020c200520003602082005200336021420052002360210200541246a41023602002005412c6a41023602002005413c6a4108360200200541f88e0436022020054100360218200541093602342005200541306a3602282005200541106a3602382005200541086a360230200541186a2004102e000b3f01027f230041106b22022400200241003a000f200020012002410f6a410110132201047f41000520022d000f0b3a0001200020013a0000200241106a24000b6402027f037e230041106b22022400200241086a22034200370300200242003703000240200120024110101345044020032903002105200229030021060c010b420121040b2000200637030820002004370300200041106a2005370300200241106a24000b3301027f230041106b22012400200141086a2000103020012d0009210020012d0008200141106a2400410171452000410146710b5701017f230041106b22022400027f2000290300420252044020022000360208200141ab81044102200241086a410b101b0c010b2002200041086a36020c200141a8810441032002410c6a410c101b0b200241106a24000b7e01037f230041106b22022400200241086a2001103f024020022802084504400240200228020c220320012802044b0d0020022003105420022802002104200120022802042201200310130d002000200336020820002001360204200020043602000c020b200041003602040c010b200041003602040b200241106a24000b3901027f20002802082202200028020422034904402000200241016a360208200028020020026a20013a00000f0b2002200341e8c2041064000b2601017f230041106b220224002002200036020c20012002410c6a41041015200241106a24000b0300010b5201017f230041206b220124002001410c6a4101360200200141146a4101360200200141d0ca04360208200141003602002001410d36021c200120003602182001200141186a360210200141f48304102e000b910101017f230041306b22022400200241146a41013602002002411c6a4101360200200241d0ca043602102002410036020820024109360224200220002d0000410274220041a8cc046a28020036022c2002200041bccc046a280200360228200141046a28020021002002200241206a3602182002200241286a36022020012802002000200241086a106e200241306a24000b890301077f230041106b220624002000027f0240027f02400240200204400240200141004e044020032802080d0120062001200210532006280200210420062802040c050b200041086a41003602000c050b20032802042209450440200641086a20012002105320062802082104200628020c0c040b200120026a41016b410020026b7122082001490d01200141accd04280200220720086a22052007490d031a2003280200210a41b0cd042802002005490440200841ffff036a22052008490d03200541107640002203417f46200341ffff0371200347720d032003411074220720054180807c716a22032007490d0341b0cd0420033602002001200720086a22052007490d041a0b41accd04200536020020012007450d031a2007200a2009100b210420010c030b20002001360204200041086a41003602000c030b41e0c004411c41ccc0041025000b20010b21052004044020002004360204200041086a200536020041000c020b20002001360204200041086a20023602000b41010b360200200641106a24000b4601017f230041206b22002400200041146a41013602002000411c6a4100360200200041e08704360210200041e8c60436021820004100360208200041086a41e88704102e000b5701017f230041106b22022400027f2000280200410347044020022000360208200141ab81044102200241086a410e101b0c010b2002200041046a36020c200141a8810441032002410c6a4102101b0b200241106a24000b4701017f230041106b220224002002410036020c024020012002410c6a410410134504402000200228020c360001200041003a00000c010b200041013a00000b200241106a24000b9005010b7f230041306b22042400200441086a2001103f024020042802084504400240024002402001280204410c6e2202200428020c220720022007491b2206450440410421020c010b200641aad5aad5004b0d0241accd0428020022022006410c6c22056a22032002490d0141b0cd042802002003490440200541ffff036a220341107640002202417f46200241ffff0371200247720d022002411074220220034180807c716a22032002490d0241b0cd042003360200200220056a22032002490d020b41accd0420033602002002450d010b410021032004410036021820042002360214200420063602100240200704400340200441206a2001104002402004280224220904402004280228210a2004280220210b20032004280210470d01200441106a2106230041206b2202240002400240200341016a2205450d0002402006280200220320036a220820034f044041042008200520052008491b2205200541044d1b2205410c6c2108200541abd5aad50049410274210c0240200304402002410436021820022003410c6c360214200220062802043602100c010b200241003602180b20022008200c200241106a103a2002280200450d01200241086a280200450d02000b41a08004412141bc87041025000b200228020421032006200536020020062003360204200241206a24000c010b103b000b20042802142102200428021821030c010b200041003602040c070b20022003410c6c6a2203200a360208200320093602042003200b360200200428021841016a2203450d0220042003360218200741016b22070d000b0b20002004290310370200200041086a200441186a2802003602000c040b41808004411c41b08a041025000b000b103b000b200041003602040b200441306a24000bae0201047f230041206b22022400200241086a2001103041012103024020022d00084101710d00024002400240024020022d0009220441037122054103470440200541016b0e020403010b200441044f0d04200241003602102001200241106a41041013450d010c040b200441fc01714102762101410021030c030b200228021022014180808080044921030c020b200220043a0015200241013a0014200220013602102002410036021c200241106a2002411c6a41041089010d01200228021c220141808004492103200141027621010c010b200220043a0015200241013a001420022001360210200241003b011c200241106a2002411c6a41021089010d0020022f011c220441ff014d0d0020044102762101410021030b2000200136020420002003360200200241206a24000ba905010a7f230041106b220624002006200110340240200628020422030440200628020021090240024020062802082202450d00200241076b22014100200120024d1b2108200341036a417c7120036b220a417f46210b41002101034002400240024002400240200120036a2d00002205411874411875220741004e0440200b200a20016b410371720d020240200120084f0d000340200120036a220541046a280200200528020072418081828478710d012001200141086a22014b0d0320012008490d000b0b200120024f0d0720012002200120024b1b21050340200120036a2c00004100480d062005200141016a2201470d000b0c070b02400240200541f4a0046a2d000041026b0e03040100090b200141016a220420024f0d08200320046a2c000021040240024002400240200541f0016b0e050100000002000b2007410f6a41ff017141024b0d0b20044140480d020c0b0b200441f0006a41ff01714130490d010c0a0b2004418f7f4a0d090b200141026a220520024f0d08200320056a2c000041bf7f4a0d08200141036a220120024f0d08200120036a2c000041bf7f4c0d040c080b200141016a220420024f0d07200320046a2c00002104024002400240200541e001470440200541ed01460d012007411f6a41ff0171410c490d022007417e71416e470d0b20044140480d030c0b0b200441607141a07f460d020c0a0b200441a07f480d010c090b200441bf7f4a0d080b200141026a220120024f0d07200120036a2c000041bf7f4c0d030c070b41d08a04411c41e4a0041025000b200141016a21010c020b200141016a220120024f0d04200120036a2c000041bf7f4a0d040b200141016a21010b20012002490d000b0b2000200236020820002003360204200020093602000c020b200041003602040c010b200041003602040b200641106a24000b3701017f230041106b22012400200142808001370204200141b6cd043602002001410010352000200110144100200128020810441045000b4601017f230041106b22022400200242808001370204200241b6cd04360200024020014504402002410010350c010b200241011035200210470b2000200228020810441045000ba20102057f017e230041306b2201240020014100360218200142808001370224200141b6cd043602204100200141206a2202103620012001290320370310200141086a200141106a220320012802281022200128020c2104200128020820012903102106200141003602282001200637032020002002101420012001290320370310200120032001280228102220042001280200200128020410081a200141306a24000b1b002000418180014f044020004180800141bcbe041023000b20000b0d00200041b6cd0420011009000bc70201027f230041306b22022400200241086a20011030024020022d00084101710440200041043602000c010b024002400240024020022d00090e020102000b200041043602000c030b20022001103020022d00004101710d0102400240024020022d000122030e03000102040b200241206a200110402002280224450d03200241186a200241286a28020036020020022002290320370310410021030c010b200241206a200110342002280224450d02200241186a200241286a28020036020020022002290320370310410121030b200020022903103702042000410c6a200241186a280200360200200020033602000c020b200241206a20011040200228022422010440200228022021032000200228022836020c2000200136020820002003360204200041033602000c020b200041043602000c010b200041043602000b200241306a24000b08002000410110350bc50101027f230041106b2200240002400240101841ff0171410546044020004180800136020041b6cd042000100420002802002201418180014f0d0120002001360204200041b6cd04360200200041086a2000103d20002d0008450440200028000941ed97f5dc01460d030b410141011042000b200041043a000020001038000b20014180800141c0ca041023000b41001043230041106b22002400200042808001370204200041b6cd043602002000410010352000410010354100200028020810441045000be84a020e7f097e230041a0036b2200240002400240024002402000027f02402000027f024002400240024002400240101841ff0171220241054604402000418080013602880241b6cd0420004188026a10042000280288022202418180014f0d012000200236028c03200041b6cd043602880320004188026a20004188036a103d20002d0088020d0a200028008902220841187621022008411076210520084108762106027f0240024002400240024002400240200841ff01712208044020084105460d052008411e460d01024020084180014704402008419601460d05200841a201460d08200841af01460d06200841b901460d01200841c701460d04200841f30147200641ff0171412e4772200541ff017141d40047200241c5014772720d1520004188026a20004188036a101220002d0088020d15200041a8016a20004188036a104020002802ac012209450d1520002802b001210a20002802a801210b200041d0016a20004188036a103e20002802d401450d15200041f8026a2000419d026a280000360200200020004195026a2900003703f00220002f018a0220002d008c0241107472210320004191026a2800002104200041a1026a2900002113200028008d02210120002d008902210720003502d801210e20002903d001210f41070c0a0b200641ff0171410647200541ff0171419d014772200241cf0147720d1441000c090b200641ff017141f70147200541ff0171411b4772200241fd0147720d13200042003703880220004188036a20004188026a410810130d13200028028c022104200028028802210141010c080b200641ff0171200541ff0171722002410147720d1241020c070b200641ff0171413747200541ff017141db014772200241d00047720d1141030c060b200641ff017141d20047200541ff017141cf004772200241b90147720d10200041d0016a20004188036a103420002802d4012201450d1020002802d801210420002802d001210720004188026a20004188036a1034200028028c02450d10200041f8026a20004190026a28020036020020002000290388023703f0022007410876210341040c050b200641ff017141e40147200541ff0171412b47720d0f200241de00460d030c0f0b200641ff017141ea0147200541ff017141d90147722002419e0147720d0e20004188026a20004188036a101220002d0088020d0e200041d0016a20004188036a104020002802d4012209450d0e200041f8026a2000419d026a280000360200200020004195026a2900003703f00220002f018a0220002d008c0241107472210320004191026a2800002104200041a1026a2900002113200028008d02210120002d008902210720002802d001210b20002802d801210a41060c030b200641ff017141e60047200541ff0171410f4772200241a20147720d0d20004188026a20004188036a101220002d0088020d0d200041a8016a20004188036a103420002802ac012209450d0d20002802b001210a20002802a801210b200041d0016a20004188036a103e20002802d401450d0d200041f8026a2000419d026a280000360200200020004195026a2900003703f00220002f018a0220002d008c0241107472210320004191026a2800002104200041a1026a2900002113200028008d02210120002d008902210720003502d801210e20002903d001210f41080c020b200641ff017141cb0047200541ff017141cb014772200241c40047720d0c20004188026a20004188036a101220002d0088020d0c20004180016a20004188036a1031200029038001a70d0c20004190016a290300210f200029038801210e200041f8026a20004199026a280000360200200020004191026a2900003703f002200e422088a7210a2000419d026a2900002113200041a5026a280000210b200028008d0221042000280089022101200ea7210941090c010b20004188026a20004188036a1034200028028c022201450d0b20002f00890220002d008b02411074722103200028029002210420002d008802210741050b210c200041a0016a200041f8026a280200360200200020002903f00237039801200041003602d80120004280800137028c02200041b6cd0436028802410020004188026a2206103620002000290388023703d001200041f8006a200041d0016a2000280290021022200028027c2108200028027820002802d0012102200020002802d4012205360288022008200220061000210620052000280288022208490d02024002400240024002402006410c4f0d000240200641027441dccc046a2802000e0400010103010b2000200836028c022000200236028802200041f0006a20004188026a103020002d00704101710d014100210220002d00710e020403010b20004194026a41013602002000419c026a4100360200200041f8820436029002200041e8c60436029802200041003602880220004188026a41808304102e000b20004194026a41013602002000419c026a4100360200200041ac8404360290020c0e0b20004194026a41013602002000419c026a4100360200200041cc8404360290020c0d0b410121020b200020023a00a7010240024002400240024002400240024002400240200c41016b0e09000807010203040506090b230041d0026b22002400200041286a1026200041d0006a1016200041c0016a200041406b290300370300200041b8016a200041386a290300370300200041b0016a200041306a290300370300200041d0016a22054200370300200041d8016a4200370300200020002903283703a801200042003703c801200041f0006a2206200041a8016a22034138100b1a20002802482102200320064138100b1a20004190026a220641b5d8ace30536020020004188026a4101360200200041e8016a22072000290350370300200041f0016a200041d8006a290300370300200041f8016a200041e0006a29030037030020004180026a200041e8006a29030037030020002001ad2004ad42208684220e3703e001200020023602980241002101200041003602c00220002903d801210f2000428080013702a402200041b6cd043602a0022003200041a0026a22041027200020002903a0023703b802200041206a200041b8026a220320002802a80210222000280220210820002903b8022110200041003602a802200020103703a00220002903c801200529030020041028200020002903a0023703b802200041186a200320002802a80210222000280218210541e8c6042104200241ffff037145044020002903b8022110200041003602a802200020103703a0022006200041a0026a220110292001410010352007200110274101200110362000200e3703c8022001200041c8026a41081015200020002903a0023703b802200041106a200041b8026a20002802a802102220002802102104200028021421010b20002802b8022103200020002802bc0222063602a0022002102a2008200f2005200420012003200041a0026a100a2101200041086a20002802a00220032006102b02402000027f02402001410c49047f2001417d71450d01200141027441dccc046a28020005410c0b41cfcc046a2d00000c010b200028020821012000200028020c3602a402200020013602a002200041c8026a200041a0026a102c20002d00c802410247044020003100c802220e4202520d020b41000b3a00c802200041ac026a4101360200200041b4026a4101360200200041d0c8043602a802200041003602a002200041053602bc022000200041b8026a3602b0022000200041c8026a3602b802200041a0026a41bcc904102e000b200e50450440200041013602c802200041ac026a4101360200200041b4026a4101360200200041d0c8043602a802200041003602a002200041063602bc022000200041b8026a3602b0022000200041c8026a3602b802200041a0026a41ccc904102e000b200041d0026a2400410041001042000b2000419c026a200041a0016a280200360200200020073a008802200020002903980137029402200020033b008902200020034110763a008b0220002001ad2004ad4220868437028c02027f230041306b2201240020004188026a2200280214210220002802102000280208210320002802042001410036021020014280800137021c200141b6cd043602182003200141186a22001011200220001011200120012903183703082001200141086a200128022010222001280204210420012802002103200128020821052001200128020c2202360218410620032004200520001003210002402001280218220420024d04402000410020004101471b0d01200141306a24002000450c020b2004200241c0ca041023000b200141246a41013602002001412c6a4100360200200141f8ca04360220200141e8c604360228200141003602184101200141186a102441d8ca04411f41e0cb041025000b1041000b200020073a008802200020033b008902200020034110763a008b0220002001ad2004ad4220868437028c02200041d0016a2105230041406a2202240020004188026a22012802082104200128020420024100360220200242808001370234200241b6cd043602302004200241306a2204101120022002290330370318200241106a200241186a200228023810222002280214210720022802102108200228021821062002200228021c22033602304108200820072006200410031a024002402002280230220420034d04402002200436022c20022006360228200241086a200241286a103020022d00084101710d01410021060240024020022d00090e020100030b200241306a200241286a103420022802342206450d0220022802382104200228023021030b200520043602082005200636020420052003360200200241406b24000c020b2004200341c0ca041023000b41d7c70441c900200241306a41e8c60441a0c804102f000b20004194026a200041d8016a280200360200200020002903d00137028c022000410036028802230041106b22002400200042808001370204200041b6cd0436020002402001280200450440200041001035200141086a28020022024504402000410010350c020b20004101103520022001410c6a280200200010110c010b200041011035200010470b4100200028020810441045000b2000419c026a200041a0016a280200360200200020073a0088022000200029039801370294022000200a3602b002200020093602ac022000200b3602a802200020133703a002200020033b008902200020034110763a008b0220002001ad2004ad4220868437028c02200041086a21044200210e42002113230041d0016b22012400200141386a20004188026a2202412c100b1a2001418c016a200129035837020020014194016a2203200141e0006a28020036020020014180016a200241186a290200370300200141f8006a200241106a290200370300200141f0006a200241086a2902003703002001410036029801200141afd5e7f6793602880120012002290200370368200141003602a8012001428080013702bc01200141b6cd043602b801200141e8006a200141b8016a22021027200120012903b8013703a001200141306a200141a0016a220520012802c00110222001280230210620012903a001210f200141003602c0012001200f3703b80120014188016a2002102920014190016a280200200328020020021011200120012903b8013703a001200141286a200520012802c0011022200128022c21072001280228210820012802a0012103200120012802a40122053602b80141002006200820072003200210012102024020012802b801220620054d04402001027f02402002410c49047f2002417d71450d01200241027441dccc046a28020005410c0b41cfcc046a2d00000c010b200120063602b401200120033602b001200141206a200141b0016a1030024020012d00204101710d000240024020012d00210e020001020b200141186a200141b0016a103020012d00184101710d014200210f024020012d00190e020500020b2001200141b0016a10312001290300a70d01200141106a290300210e200129030821134201210f0c040b200141b0016a1032450d00420121134202210f0c030b41000b3a00b001200141c4016a4101360200200141cc016a4101360200200141d0c8043602c001200141003602b801200141053602a4012001200141a0016a3602c8012001200141b0016a3602a001200141b8016a41b08104102e000b2006200541c0ca041023000b200141c8016a2202200e370300200120133703c0012001200f3703b801200141f4006a4101360200200141fc006a4101360200200141b08504360270200141003602682001410a3602a4012001200141a0016a3602782001200141b8016a3602a0014103200141e8006a1024024020012903b801220e42025204402002290300210f200420012903c0013703082004200e370300200441106a200f370300200141d0016a24000c010b2001410136026841e48004412b200141e8006a4190810441b88504102f000b2000290308210e2000290310210f200041186a2903002110230041106b22012400200142808001370204200141b6cd04360200230041106b220024002001410010350240200e5004402001410010350c010b200141011035200020103703082000200f37030020012000411010150b200041106a24004100200128020810441045000b200041bc026a200ea72202360200200041b4026a200f370200200041b0026a200a360200200041ac026a20093602002000419c026a200041a0016a280200360200200020073a008802200020002903980137029402200041003602c002200020133703a002200041c9feb6a6023602a802200020033b008902200020034110763a008b0220002001ad2004ad4220868437028c02200041003602f8022000428080013702d401200041b6cd043602d00120004188026a200041d0016a22011027200020002903d0013703f002200041286a200041f0026a220420002802d80110222000280228210320002903f002210e200041003602d8012000200e3703d001200041a8026a200110292009200a20011011200f422088a720022001100f200020002903d0013703f002200041206a200420002802d8011022200028022421052000280220210620002802f0022102200020002802f40222043602d00141002003200620052002200110012101200420002802d0012203490d0802402001410c49047f2001417d71450d01200141027441dccc046a28020005410c0b41cfcc046a2d00000c0f0b2000200336028c032000200236028803200041d0016a20004188036a104620002802d00122024104460d0d0c110b200041c0026a220242bf9d881e370300200041b4026a200b360200200041b0026a200ea722053602002000419c026a200041a0016a280200360200200041b8026a2009ad200aad42208684370300200020073a008802200020002903980137029402200020133703a002200020033b008902200020034110763a008b0220002001ad2004ad4220868437028c022000200f3703a802200041003602f8022000428080013702d401200041b6cd043602d00120004188026a200041d0016a22011027200020002903d0013703f002200041386a200041f0026a220420002802d80110222000280238210320002903f002210e200041003602d8012000200e3703d0012002200110292009200a20011011200f422088a720052001100f200020002903d0013703f002200041306a200420002802d8011022200028023421052000280230210620002802f0022102200020002802f40222043602d00141002003200620052002200110012101200420002802d0012203490d0802402001410c49047f2001417d71450d01200141027441dccc046a28020005410c0b41cfcc046a2d00000c0c0b2000200336028c032000200236028803200041d0016a20004188036a104620002802d00122024104460d0a0c100b200041d0006a21082009ad200aad42208684210e230041206b22032400230041206b2206240002400240024002400240200f50450440200f4280c8afa025540d01200f4280c8afa025510d03200f4280c8afa025822110200f4280c8afa0258021140c020b200e4280c8afa025822111200e4280c8afa0258021120c030b200641106a2109230041106b220524004280c8afa02521110240413f41de00200f79a722076b2007411e461b220a41ff0071220741c000714504402007450d0142002007413f71ad2211864280c8afa025410020076b413f71ad888421104280c8afa02520118621110c010b4280c8afa0252007413f71ad862110420021110b2005201137030020052010370308200529030021102009200541086a29030037030820092010370300200541106a24004201200a413f71ad862110200641186a29030021142006290310211203400240200f20147d200e201254ad7d22114200530d00200e20127d210e201020158421152011504504402011210f0c010b200e4280c8afa025822111200e4280c8afa0258020158421120c040b2014423f86201242018884211220104201882110201442018821140c000b000b201050200e4280c8afa02554714504404280e497d0122112428080808080808080807f211103400240201020127d200e201654ad7d220f4200530d00200e20167d210e20112015842115200f50450440200f21100c010b200e4280c8afa025822111200e4280c8afa025802015842112420021100c050b2012423f86201642018884211620114201882111201242018821120c000b000b200e21110c020b200e200f822111200e200f802112420121140c010b42002110420021140b2003201137031020032012370300200341186a201037030020032014370308200641206a24002003290300210e2008200341086a2903003703082008200e370300200341206a2400200041a8016a1026200041a0026a200041c0016a29030037030020004198026a200041b8016a29030037030020004190026a200041b0016a290300370300200041b0026a22064200370300200041b8026a4200370300200020002903a80137038802200042003703a802200041d0016a220720004188026a22054138100b1a20002802c8012103200520074138100b1a200041c4026a22072001ad2004ad42208684370200200041e4026a20002802502208360200200041e0026a200b360200200041d8026a2013370300200041cc026a200029039801370200200041d4026a200041a0016a280200360200200041c5d8efc4013602c002200020033602e80241002104200041003602900320002903b802210e2000428080013702f402200041b6cd043602f0022005200041f0026a22011027200020002903f00237038803200041e8006a20004188036a220520002802f802102220002802682109200029038803210f200041003602f8022000200f3703f00220002903a802200629030020011028200020002903f00237038803200041e0006a200520002802f80210222000280260210641e8c6042101200341ffff0371450440200029038803210f200041003602f8022000200f3703f002200041c0026a200041f0026a22011029200720011027200820011036200020002903f00237038803200041c8006a20004188036a20002802f8021022200028024c2104200028024821010b20002802880321052000200028028c0322073602f0022003102a2009200e2006200120042005200041f0026a100a2101200041406b20002802f00220052007102b02402000027f02402001410c49047f2001417d71450d01200141027441dccc046a28020005410c0b41cfcc046a2d00000c010b20002802402101200020002802443602f402200020013602f00220004198036a200041f0026a102c20002d0098034102470440200029039803220e42ff0183220f4202520d020b41000b3a009803200041fc026a410136020020004184036a4101360200200041d0c8043602f802200041003602f0022000410536028c03200020004188036a36028003200020004198036a36028803200041f0026a41bcc904102e000b200f50450d084101210341012101200e420888a7220441ff017141044604402002104341032103410021010b20004190026a200041d6016a290100370100200020043a008902200020033a008802200020002901d00137018a02230041106b22022400200242808001370204200241b6cd04360200024020004188026a22002d000022044104470440200241001035200441034604402002410010350c020b200241011035024002400240200441016b0e020102000b200241001035200041086a2802002000410c6a280200200210110c030b200241011035200220002d000110350c020b2002410210350c010b200241011035200210470b2001200228020810441045000b230041f0036b22002400200041206a1026200041c8006a1016200041f8026a2203200041386a290300370300200041f0026a2205200041306a290300370300200041e8026a2206200041286a29030037030020004188036a2202420037030020004190036a22074200370300200020002903203703e0022000420037038003200041e0016a2204200041e0026a22014138100b1a20004198036a2208200041e0006a2903003703002007200041d8006a2903003703002002200041d0006a29030037030041002102200641dc8404290000370300200541e48404290000370300200341ec84042900003703002000200029034837038003200041d484042900003703e00220004198026a200141c000100b2105200120044138100b1a2008200541c000100b210620002802402103200041e8006a220720014138100b1a200041a0016a200641c000100b1a2001200741f800100b1a200420074138100b1a200020033602dc022005200641c000100b2105200041d8026a220641e6dea8a27a360200200041003602e003200029039002210e2000428080013702e402200041b6cd043602e002200420011027200020002903e0023703d803200041186a200041d8036a220420002802e80210222000280218210720002903d803210f200041003602e8022000200f3703e00220002903800220004188026a29030020011028200020002903e0023703d803200041106a200420002802e80210222000280210210841e8c6042101200341ffff037145044020002903d803210f200041003602e8022000200f3703e0022006200041e0026a22011029200041b8026a20011027200520011027200020002903e0023703d803200041086a200041d8036a20002802e8021022200028020c2102200028020821010b20002802d8032104200020002802dc0322053602e0022003102a2007200e2008200120022004200041e0026a100a2101200020002802e00220042005102b02402000027f02402001410c49047f2001417d71450d01200141027441dccc046a28020005410c0b41cfcc046a2d00000c010b20002802002101200020002802043602e402200020013602e002200041e8036a200041e0026a102c20002d00e803410247044020002903e803220e42ff0183220f4202520d020b41000b3a00e803200041ec026a4101360200200041f4026a4101360200200041d0c8043602e802200041003602e002200041053602dc032000200041d8036a3602f0022000200041e8036a3602d803200041e0026a41bcc904102e000b02400240200f500440200e420888a7220141ff01714104470d01200041f0036a24000c020b200041013602e803200041ec026a4101360200200041f4026a4101360200200041d0c8043602e802200041003602e002200041063602dc032000200041d8036a3602f0022000200041e8036a3602d803200041e0026a41ccc904102e000b200020013a00e00141f484044117200041e0016a41d48004418c8504102f000b41011041000b230041f0006b2201240020014180800136024841b6cd04200141c8006a22021005200141808001360204200141b6cd043602002002200110122001027f20012d0048450440200141396a200141e1006a290000370000200141316a200141d9006a290000370000200141296a200141d1006a2900003700002001200129004937002141000c010b200141003a002141010b3a00202001200141206a4188820441c10041cc82041017200141c8006a22021016200120024120100d450440200041a7016a41013a00000b200141f0006a240020002d00a7011043410041001042000b20021041000b200020023a00880220004188026a1038000b20024180800141c0ca041023000b2008200541c0ca041023000b2003200441c0ca041023000b2003200441c0ca041023000b2000410136029803200041fc026a410136020020004184036a4101360200200041d0c8043602f802200041003602f0022000410636028c03200020004188036a36028003200020004198036a36028803200041f0026a41ccc904102e000b41000b3a00f0020c050b41000b3a00f0020c030b410141011042000b200041e8c60436029802200041003602880220004188026a41f48304102e000b200041b4016a200041dc016a280000360000200020002900d5013700ad01200020002d00d4013a00ac01200020023602a80120004194026a41013602002000419c026a4101360200200041a083043602900220004100360288022000410f3602d4012000200041d0016a360298022000200041a8016a3602d001410320004188026a2201102420002802a80120004190026a200041b0016a290300370300200020002903a80137038802410346230041106b22002400200042808001370204200041b6cd043602000240024002402001280200220241044704402000410010352002410347044020004100103502400240200241016b0e020401000b2000410010350c040b2000410210350c040b0c010b200041011035200010470c020b2000410110350b200141086a2802002001410c6a280200200010110b200028020810441045000b200041dc016a4101360200200041e4016a4101360200200041d0c8043602d801200041003602d001200041053602ac012000200041a8016a3602e0012000200041f0026a3602a801200041d0016a41b08104102e000b8c0201037f23004190016b22022400027f02402001280218220341107145044020034120710d0120003100002001105c0c020b20002d0000210341ff0021000340200241106a20006a413041d7002003410f712204410a491b20046a3a0000200041016b21002003220441047621032004410f4b0d000b200241086a200241106a200041016a106c200141c0900441022002280208200228020c105d0c010b20002d0000210341ff0021000340200241106a20006a413041372003410f712204410a491b20046a3a0000200041016b21002003220441047621032004410f4b0d000b2002200241106a200041016a106c200141c09004410220022802002002280204105d0b20024190016a24000b0d002000200141dc8504108c010bee0301057f230041406a22032400200341033a003820034280808080800437033020034100360228200341003602202003200136021c20032000360218027f0240024020022802002201450440200241146a28020022004103742105200041ffffffff017121072002280210210441002101034020012005460d02200228020820016a220041046a28020022060440200328021820002802002006200328021c28020c1100000d040b200141086a2101200428020020042802042106200441086a2104200341186a2006110100450d000b0c020b200228020422074105742100200741ffffff3f71210703402000450d01200228020820046a220541046a28020022060440200328021820052802002006200328021c28020c1100000d030b20032001411c6a2d00003a00382003200141146a290200370330200341106a200228021022052001410c6a106b20032003290310370320200341086a2005200141046a106b20032003290308370328200441086a2104200041206b210020012802002106200141206a2101200520064103746a2205280200200341186a2005280204110100450d000b0c010b2002410c6a28020020074b04402003280218200228020820074103746a22002802002000280204200328021c28020c1100000d010b41000c010b41010b200341406b24000b0f00200028020020012002104e41000b5801017f20022000280200200028020822036b4b044020002003200210511052200028020821030b200028020420036a20012002100b1a2003200220036a22014b044041808604411c41c08a041025000b200020013602080bbe0201027f230041106b220224000240024002400240200028020022002002410c6a027f0240024020014180014f04402002410036020c2001418010490d012001418080044f0d0220022001413f71418001723a000e20022001410c7641e001723a000c20022001410676413f71418001723a000d41030c030b200028020822032000280200460d030c040b20022001413f71418001723a000d2002200141067641c001723a000c41020c010b20022001413f71418001723a000f20022001410676413f71418001723a000e20022001410c76413f71418001723a000d2002200141127641077141f001723a000c41040b104e0c020b20002003410110511052200028020821030b200028020420036a20013a0000200341016a2201450d01200020013602080b200241106a240041000f0b41808604411c41b08a041025000b4a01017f230041206b220224002000280200200241186a200141106a290200370300200241106a200141086a29020037030020022001290200370308200241086a104b200241206a24000bca0101027f230041206b220324000240027f4100200120026a22022001490d001a2000280200220120016a22042001490d0141082004200220022004491b2202200241084d1b2202417f73411f7621040240200104402003410136021820032001360214200320002802043602100c010b200341003602180b200320022004200341106a103a20032802004504402003280204210120002002360200200020013602044181808080780c010b200341086a2802000b200341206a24000f0b41a08604412141bc87041025000b1b00024020004181808080784704402000450d01000b0f0b103b000bd00101037f02402001450440200221030c010b02402001200120026a41016b410020026b7122054d044041accd04280200220220056a22042002490d0241b0cd042802002004490440200541ffff036a22032005490d02200341107640002202417f46200241ffff0371200247720d022002411074220220034180807c716a22042002490d024100210341b0cd042004360200200220056a22042002490d030b41accd042004360200200221030c020b41e0c004411c41ccc0041025000b410021030b20002001360204200020033602000b5701027f230041106b2202240002402001450440410121030c010b200141004e0440200241086a20012001417f73411f761053200228020822030d01000b103b000b2000200336020420002001360200200241106a24000b9f0202077f017e230041206b22032400024002400240024002402001410c6a280200220604402001280208220841046a2105200641037421070340200220052802006a22042002490d05200541086a210520042102200741086b22070d000b200141146a2802000d010c030b200141146a2802000d010c020b2006452004410f4b720d00410021022008280204450d010b200420046a22024100200220044f1b21020b200320021054200329030021092000410036020820002009370200200341186a200141106a290200370300200341106a200141086a290200370300200320012902003703082000200341086a104b0d01200341206a24000f0b41808604411c41dcb6041025000b41f887044133200341086a41e8c60441a48904102f000b0e0020002802001a03400c000b000b0c004289d5f9d7f0f2b2b0330b4a01017f230041106b22052400200220034904402003200220041059000b200541086a200320022001105a200528020c21012000200528020836020020002001360204200541106a24000b0f0020002001200241b09704108d010b1500200020012002200341b4c40441f08a04108b010b0b0020003502002001105c0b990302057f017e230041306b220424000240024002400240024002400240024020004290ce005a044041272102200021070240034020024104490d01200441096a20026a220341046b200720074290ce008022004290ce007e7da7220541ffff037141e4006e220641017441c290046a2f00003b0000200341026b2005200641e4006c6b41ffff037141017441c290046a2f00003b0000200241046b2102200742ffc1d72f56200021070d000b2000a7220341e3004d0d0320024102490d090c020b0c080b412721022000a7220341e3004b0d002003410a490d040c020b200241026b2202200441096a6a2000a72203200341ffff037141e4006e220341e4006c6b41ffff037141017441c290046a2f00003b00000b2003410a490d01200241024f0d000c050b200241026b2202200441096a6a200341017441c290046a2f00003b00000c020b2002450d030b200241016b2202200441096a6a200341306a3a00000b200241274d0d000c010b200141e8c6044100200441096a20026a412720026b105d200441306a24000f0b41f08a04412141ecb6041025000bf80301097f230041106b22072400418080c400210920042105024020002802182208410171450d00200441016a22050440412b21090c010b41d08a04411c41cc94041025000b02400240200841047145044041002101200521060c010b200120026a2001105e20056a22062005490d010b024020002802084504404101210520002802002206200041046a2802002200200920012002105f0d01200620032004200028020c11000021050c010b024020062000410c6a280200220a4904402008410871450d01200028021c210c2000413036021c20002d0020210d41012105200041013a002020002802002208200041046a280200220b200920012002105f0d02200741086a2000200a20066b41011060200728020c2201418080c400460d022007280208200820032004200b28020c1100000d0220012008200b10610d022000200d3a00202000200c36021c410021050c020b4101210520002802002206200041046a2802002200200920012002105f0d01200620032004200028020c11000021050c010b4101210520072000200a20066b4101106020072802042208418080c400460d00200728020020002802002206200041046a2802002200200920012002105f0d00200620032004200028020c1100000d00200820062000106121050b200741106a240020050f0b41d08a04411c41dc94041025000ba704010a7f230041106b2203240002400240200020016b22024110490d002002200141036a417c7120016b220049200041044b720d00200220006b22044104490d002001200010622206200020016a22082004417c716a200441037110626a220220064f0440200441027621050240024003402005450d0520032008200541c0012005200541c0014f1b419499041063200328020c21052003280208210820032003280200200328020422002000417c7141c49c041063200328020c210920032802082107024020032802042200450440410021010c010b2003280200220420004102746a210a4100210103402004220641106a2104410021000240034020012001200020066a280200220b417f73410776200b410676724181828408716a22014d0440200041046a22004110470d010c020b0b41d08a04411c41d49c041025000b2004200a470d000b0b20022002200141087641ff81fc0771200141ff81fc07716a418180046c4110766a22024b0d012009450d000b200941027421004100210103402001200120072802002204417f734107762004410676724181828408716a22014b0d02200741046a2107200041046b22000d000b20022002200141087641ff81fc0771200141ff81fc07716a418180046c4110766a22024d0d0441d08a04411c41849d041025000b41d08a04411c41e49c041025000b41d08a04411c41f49c041025000b41d08a04411c41b49c041025000b20012002106221020b200341106a240020020b39000240027f2002418080c40047044041012000200220012802101101000d011a0b20030d0141000b0f0b200020032004200128020c1100000bae0101027f20022104024002400240200320012d0020220320034103461b41ff0171220341016b0e03010001020b200241016a2203044020034101762104200241017621030c020b41d08a04411c41ec94041025000b41002104200221030b200341016a2102200128021c2103200128020421052001280200210102400340200241016b2202450d01200120032005280210110100450d000b418080c40021030b20002003360204200020043602000b3201017f027f0340200020002004460d011a200441016a2104200220012003280210110100450d000b200441016b0b2000490b4601017f200145044041000f0b024003402002200220002c000041bf7f4a6a22024b0d01200041016a2100200141016b22010d000b20020f0b41d08a04411c41dcb6041025000b3e00200220034f044020002003360204200020013602002000410c6a200220036b3602002000200120034102746a3602080f0b419cc104412320041025000b7501017f230041306b220324002003200136020420032000360200200341146a41023602002003411c6a41023602002003412c6a4111360200200341f08d0436021020034100360208200341113602242003200341206a360218200320033602282003200341046a360220200341086a2002102e000bc50101017f230041106b220624000240200120024d0440200220044d0d012002200420051023000b230041306b220024002000200236020420002001360200200041146a41023602002000411c6a41023602002000412c6a411136020020004184980436021020004100360208200041113602242000200041206a3602182000200041046a36022820002000360220200041086a2005102e000b200641086a200120022003105a200628020c21012000200628020836020020002001360204200641106a24000b820101047f200128020421022001280200210302400240200110672205418080c400470440200320026b2202200128020020012802046b2203490d0120012802082204200220036b6a22022004490d02200120023602080b20002005360204200020043602000f0b41f08a04412141909e041025000b41d08a04411c41a09e041025000bb70101047f200028020422012000280200460440418080c4000f0b2000200141016a36020420012d00002203411874411875410048047f2000200141026a36020420012d0001413f7121022003411f712104200341df014d044020044106742002720f0b2000200141036a36020420012d0002413f712002410674722102200341f00149044020022004410c74720f0b2000200141046a3602042004411274418080f0007120012d0003413f71200241067472720520030b0b3f01017f024002402001450d00200120034f044020012003460d010c020b200120026a2c00004140480d010b200221040b20002001360204200020043602000b8a0301067f230041306b22022400200028020421042000280200210302400240200128020822064101472001280210220541014771450440024020054101470d00200141146a28020020024100360228200220033602242002200320046a36022041016a210003400240200241186a200241206a1066200228021c2105200041016b2200450d002005418080c400470d010c020b0b2005418080c400460d00200241106a200228021820032004106820022802142004200228021022001b21042000200320001b21030b2006450440200128020020032004200128020428020c11000021000c030b2001410c6a2802002200200320046a2003105e22054d0d01200241086a2001200020056b4100106041012100200228020c2205418080c400460d0220022802082001280200220720032004200141046a280200220128020c1100000d02200520072001106121000c020b200128020020032004200128020428020c11000021000c010b200128020020032004200128020428020c11000021000b200241306a240020000b140020002802002001200028020428020c1101000b5501027f0240027f02400240200228020041016b0e020103000b200241046a0c010b200120022802044103746a22012802044112470d0120012802000b2802002104410121030b20002004360204200020033602000b2c0020024181014f0440200241800141b090041059000b200041800120026b3602042000200120026a3602000b85010020012003460440200020022001100b1a0f0b230041306b220024002000200336020420002001360200200041146a41033602002000411c6a41023602002000412c6a4111360200200041a09b0436021020004100360208200041113602242000200041206a360218200020003602282000200041046a360220200041086a2004102e000b4901017f230041206b22032400200341186a200241106a290200370300200341106a200241086a2902003703002003200229020037030820002001200341086a104c200341206a24000b850201037f23004190016b22022400027f02402001280218220341107145044020034120710d0120002001105b0c020b2000280200210041ff0021030340200241106a20036a413041d7002000410f712204410a491b20046a3a0000200341016b21032000410f4b200041047621000d000b200241086a200241106a200341016a106c200141c0900441022002280208200228020c105d0c010b2000280200210041ff0021030340200241106a20036a413041372000410f712204410a491b20046a3a0000200341016b21032000410f4b200041047621000d000b2002200241106a200341016a106c200141c09004410220022802002002280204105d0b20024190016a24000b7101017f230041206b22022400027f410120002001106f0d001a200241146a41013602002002411c6a4100360200200241f88b04360210200241e8c6043602182002410036020841012001280200200141046a280200200241086a106e0d001a200041046a2001106f0b200241206a24000b4c01037f230041106b220524002002200449200320044b72450440200541086a200320042001105a200528020c2107200528020821060b2000200736020420002006360200200541106a24000b5701027f024002402003450440410021030c010b200141ff017121054101210103402005200220046a2d0000460440200421030c030b2003200441016a2204470d000b0b410021010b20002003360204200020013602000b1801017f2001200346047f200020022001100d0541010b450b1500200020012002200341c09f0441f08a04108b010be60101017f230041106b220224002002410036020c20002002410c6a027f0240024020014180014f04402001418010490d012001418080044f0d0220022001413f71418001723a000e20022001410c7641e001723a000c20022001410676413f71418001723a000d41030c030b200220013a000c41010c020b20022001413f71418001723a000d2002200141067641c001723a000c41020c010b20022001413f71418001723a000f20022001410676413f71418001723a000e20022001410c76413f71418001723a000d2002200141127641077141f001723a000c41040b1021200241106a24000b0d002000200141b89304108c010b0d0020002802002001200210210b0b002000280200200110750b4a01017f230041206b220224002000280200200241186a200141106a290200370300200241106a200141086a29020037030020022001290200370308200241086a1076200241206a24000b1a002000418080c40046044041808e04412b20011025000b20000ba10201037f418080c4002101024002400240024002400240410320002802042203418080c4006b200341ffffc3004d1b41016b0e03000102030b2000418080c40036020420002802000f0b2000418180c40036020441dc000f0b0240024002400240024020002d000841016b0e050004010203050b200041003a000841fd000f0b200041023a000841fb000f0b200041033a000841f5000f0b200041043a000841dc000f0b2000280200220241ffffffff03712002470d012002410274220141204f0d0220032001411c7176410f712201413072200141d7006a2001410a491b419c8d04107a21012002450440200041013a000820010f0b2000200241016b3602000b20010f0b41a08b04412141fc8c041025000b41d08b044124418c8d041025000bb70701067f418280c400210402400240024002400240024002400240200141096b0e050103060602000b2001450440413021030c070b4122210320014122460d034127210320014127460d0441dc002103200141dc00460d060c050b41f40021030c050b41f20021030c040b41ee0021030c030b20024180800471450d010c020b2002418002710d010b0240024002400240024002400240024002402002410171450d002001410b742105410021034121210441212102024002400340200320044f0d02200320024101766a22022003490d0402402005200241027441fcb6046a280200410b7422064d044020052006460d03200221040c010b200241016a2203450d060b200420036b2102200320044d0d000b41f08a04412141d09a041025000b200241016a21030b200341204b0d032003410274220241fcb6046a28020022054115762104027f2001027f02402003412047044020024180b7046a28020041157622022004490d0820030d0120010c030b200541808080d80549044041d7052102411f0c020b41f08a04412141f8b4041025000b200341016b0b41027441fcb6046a28020041ffffff00712203490d06200120036b0b210520022004460d06200241016b2106024020022004417f736a450d0041d7052004200441d7054d1b2107200241016b210841002103034020042007460d0902402003200320044180b8046a2d00006a22024d0440200220054d0d01200421060c030b41d08a04411c41c8b5041025000b200221032008200441016a2204470d000b0b2006410171450d002001410172674102764107732103200121040c090b024020014120490d00418180c4002104200141ff00490d0802402001418080044f0440200141808008490d01200141f083386b4190fc0b49200141b0c70c6b41d0ba2b4972200141cba60c6b4105492001419ef40b6b41e20b497272200141e1d70b6b419f1849200141a29d0b6b410e49722001417e71419ef00a46200141607141e0cd0a467272720d02200141baee0a6b41064f0d0a0c020b200141e4a804412841b4a904419f0241d3ab0441af02107d0d090c010b20014182ae04412c41daae0441c401419eb00441c203107d0d080b2001410172674102764107732103200121040c080b41d08a04411c41b09a041025000b41d08a04411c41c09a041025000b4121412141e8b4041064000b41f08a0441214188b5041025000b41f08a0441214198b5041025000b41f08a04412141a8b5041025000b200741d70541b8b5041064000b200121030b2000410536020820002004360204200020033602000bfa0201097f230041106b2209240041012108024002402002450d00200120024101746a210b20004180fe0371410876210c20012d00012102200041ff0171210e03402002210d200141026a210a0240200c20012d00002202470440200a200b462002200c4b720d030c010b200941086a2007200d2003200441c4a8041065200928020c210220092802082107024003402002450d01200241016b210220072d0000210f200741016a2107200e200f470d000b410021080c040b200a200b460d020b200141036a2102200a2101200d2207200720022d00006a22024d0d000b41d08a04411c41b4a8041025000b2006450d00200520066a2101200041ffff0371210703400240200541016a210020052d00002202411874411875220341004e047f20000520002001460d0120052d0001200341ff0071410874722102200541026a0b2105200720026b22074100480d022008410173210820012005470d010c020b0b41808e04412b41d4a8041025000b200941106a240020084101710b890101037f230041206b22022400410121030240200128020022044127200128020428021022011101000d0020022000280200418102107c200241186a200241086a280200360200200220022903003703100340200241106a107b2200418080c40046044020044127200111010021030c020b200420002001110100450d000b0b200241206a240020030b6300024002402003450d00200220034d044020022003460d010c020b200120036a2c00004140480d010b2002200349044041f08a04412141d09f041025000b2000200220036b3602042000200120036a3602000f0b20012002200320022004108001000bfe0501047f23004180016b220524002005200336021c20052002360218200541106a200020014180021081012206200020011068024002400240200528021022070440200528021421082005200736022020052008360224200541054100200120064b22061b36022c200541b4a40441e8c60420061b36022802402005200120024f047f200120034f0d0120030520020b360238200541cc006a4103360200200541d4006a4103360200200541ec006a4109360200200541e4006a4109360200200541dca404360248200541003602402005411136025c2005200541d8006a3602502005200541286a3602682005200541206a3602602005200541386a3602580c040b200220034b0d01024002402002450d00200120024d044020012002460d010c020b200020026a2c00004140480d010b200321020b20052002360230200541086a2000200120002001200210810122002004107f20052005280208220136025c20052001200528020c6a3602582005200541d8006a10672004107a2201360234027f41012001418001490d001a41022001418010490d001a41034104200141808004491b0b20006a220120004f0d0241d08a04411c20041025000b20002001410020062004108001000b200541f4006a4109360200200541ec006a4109360200200541e4006a4111360200200541cc006a4104360200200541d4006a410436020020054198a504360248200541003602402005411136025c2005200541d8006a3602502005200541286a3602702005200541206a36026820052005411c6a3602602005200541186a3602580c010b2005200136023c20052000360238200541cc006a4105360200200541d4006a4105360200200541fc006a4109360200200541f4006a4109360200200541ec006a4113360200200541e4006a4114360200200541eca504360248200541003602402005411136025c2005200541d8006a3602502005200541286a3602782005200541206a3602702005200541386a3602682005200541346a3602602005200541306a3602580b200541406b2004102e000b8f0101037f230041106b220324000240200120024b0440200341086a200241036b22044100200220044f1b2204200241016a200020014190a7041065200328020841016b2100200328020c2101034020010440200020016a200141016b220221012c00004140480d010b0b200220046a22012004490d010b200341106a240020010f0b41d08a04411c41a0a7041025000b5801027f230041206b22022400200128020421032001280200200241186a2000280200220041106a290200370300200241106a200041086a290200370300200220002902003703082003200241086a104c200241206a24000b0b002000280200200110690bd50202017f047e230041d0006b220324002003027e2002428080205a0440200341406b2002420042d2e1aadaeda7c987f600100e200341206a2001420042d2e1aadaeda7c987f600100e200341106a2001420042f3b2d8c19e9ebdcc957f100e200341306a2002420042f3b2d8c19e9ebdcc957f100e200341c8006a290300200341286a290300200341186a290300220420032903207c2205200454ad7c220620032903407c2204200654ad7c20042004200341386a290300200520032903307c200554ad7c7c220456ad7c2206423e88210520064202862004423e88840c010b2002422d8620014213888442bda282a38eab04800b22042005428080a0cfc8e0c8e38a7f100e20032903002206200156200341086a290300220720025620022007511b45044020002004370300200020053703082000200120067d370310200341d0006a24000f0b41f08a04412141a893041025000bdb0602057f027e0240027f02402002280200220441144f0440200042ffff83fea6dee111580440200042ffc1d72f560d02200421030c040b200120046a220341046b2000200042808084fea6dee11180220042808084fea6dee1117e7d220842e40080220942e40082a741017441c290046a2f00003b0000200341066b20084290ce008042e40082a741017441c290046a2f00003b0000200341086b200842c0843d8042e40082a741017441c290046a2f00003b00002003410a6b20084280c2d72f80a741e4007041017441c290046a2f00003b00002003410c6b20084280c8afa02580a741e4007041017441c290046a2f00003b00002003410e6b20084280a094a58d1d80a741ffff037141e4007041017441c290046a2f00003b00002001200441106b22036a2008428080e983b1de1680a741ff017141e4007041017441c290046a2f00003b00002008200942e4007e7da70c020b418a9204411c41a892041025000b2002200441086b2203360200200120046a220641046b200020004280c2d72f8022004280c2d72f7e7da7220541e4006e220741e4007041017441c290046a2f00003b0000200641066b20054190ce006e41ffff037141e4007041017441c290046a2f00003b0000200120036a200541c0843d6e41ff017141e4007041017441c290046a2f00003b00002005200741e4006c6b0b2105200120046a41026b200541017441c290046a2f00003b00000b02402000a72205418fce004d0440200321040c010b2001200341046b22046a200520054190ce006e22054190ce006c6b220641ffff037141e4006e220741017441c290046a2f00003b0000200120036a41026b2006200741e4006c6b41ffff037141017441c290046a2f00003b00000b0240200541ffff037141e3004d0440200521030c010b200441024f04402001200441026b22046a2005200541ffff037141e4006e220341e4006c6b41ffff037141017441c290046a2f00003b00000c010b41f08a04412141b892041025000b02400240200341ffff0371410a4f044020044102490d012002200441026b2202360200200120026a200341ffff037141017441c290046a2f00003b00000f0b2004450d012002200441016b2202360200200120026a200341306a3a00000f0b41f08a04412141d892041025000b41f08a04412141c892041025000b180020012802004184c5044105200128020428020c1100000b990301037f230041406a22022400200028020021034101210002402001280200220441d48e04410c200141046a280200220128020c1100000d0002402003280208220004402002200036020c200241346a4102360200410121002002413c6a4101360200200241e48e0436023020024100360228200241043602142002200241106a36023820022002410c6a36021020042001200241286a106e450d010c020b20032802002200200328020428020c110b0042c8b5e0cfca86dbd3897f520d002002200036020c200241346a4102360200410121002002413c6a4101360200200241e48e0436023020024100360228200241153602142002200241106a36023820022002410c6a36021020042001200241286a106e0d010b200328020c21002002411c6a4103360200200241246a41033602002002413c6a4111360200200241346a4111360200200241ac8e043602182002410036021020022000410c6a3602382002200041086a3602302002410936022c200220003602282002200241286a36022020042001200241106a106e21000b200241406b240020000b1500200020012002200341b4c40441d0c404108b010b4201017f20002f01042103200041003a0004200341017145044020002802002001200210130f0b200120034108763a00002000280200200141016a200241016b10130b2e00200128020020002d00004102742200419ccd046a2802002000418ccd046a280200200128020428020c1100000b2800200120024d04402000200220016b3602042000200120036a3602000f0b2005412120041025000b5301017f230041206b2203240020032000360204200341186a200141106a290200370300200341106a200141086a29020037030020032001290200370308200341046a2002200341086a104c200341206a24000b7301017f230041306b220424002004200136020420042000360200200441146a41023602002004411c6a41023602002004412c6a41113602002004200336021020044100360208200441113602242004200441206a3602182004200441046a36022820042004360220200441086a2002102e000b0bd94c0700418080040bf105617474656d707420746f206164642077697468206f766572666c6f7700000000617474656d707420746f206d756c7469706c792077697468206f766572666c6f77000000160000000100000001000000050000001600000001000000010000001700000063616c6c65642060526573756c743a3a756e77726170282960206f6e20616e2060457272602076616c75650016000000040000000400000006000000536f6d654e6f6e654572724f6b00000058240100610000009d0000000d0000004120636f6e7472616374206265696e67206578656375746564206d757374206861766520612076616c6964206163636f756e742069642e00d71e0100650000007a0100000e00000054686520657865637574656420636f6e7472616374206d757374206861766520612063616c6c6572207769746820612076616c6964206163636f756e742069642e000000d71e010065000000690100000e000000656e636f756e746572656420756e6578706563746564206572726f725c0101001c000000d71e010065000000eb000000170000006576616c20726573756c743a20000000900101000d0000002f686f6d652f6b76696e2f636f6465732f636861696e2f7068616c612f7068616c612d626c6f636b636861696e2f6532652f7265732f636865636b5f73797374656d2f6c69622e7273000000a8010100490000001300000005000000636f756c64206e6f742070726f7065726c79206465636f64652073746f7261676520656e74727900040201002700000073746f7261676520656e7472792077617320656d70747900340201001700000036cab7b7a5eabad13b1353c52dc375b5b2bfe9a9ecfd402947e8534d6e8ef0f04661696c656420746f206465706c6f792073696465766d00a8010100490000003d0000001200000070617273655f75736420726573756c743a2000009c02010012000000a8010100490000005900000014000000556e646566696e65644279746573537472696e6716000000040000000400000018000000190000001a00418086040b9105617474656d707420746f206164642077697468206f766572666c6f7700000000617474656d707420746f206d756c7469706c792077697468206f766572666c6f772f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e7273410301007b0000008a0100001c0000006361706163697479206f766572666c6f77000000cc03010011000000410301007b00000006020000050000006120666f726d617474696e6720747261697420696d706c656d656e746174696f6e2072657475726e656420616e206572726f722f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f666d742e727300002b0401007700000064020000200000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7665632f6d6f642e727300b40401007b000000350700000d000000b40401007b000000a307000009000000617474656d707420746f206164642077697468206f766572666c6f7700000000617474656d707420746f2073756274726163742077697468206f766572666c6f770041a08b040b21617474656d707420746f206d756c7469706c792077697468206f766572666c6f770041d08b040ba416617474656d707420746f2073686966742072696768742077697468206f766572666c6f77292e2e00f5050100020000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f636861722f6d6f642e727300000601007b000000bf00000035000000000601007b000000bf00000021000000000601007b000000c000000033000000000601007b000000ed00000009000000696e646578206f7574206f6620626f756e64733a20746865206c656e20697320206275742074686520696e646578206973200000bc06010020000000dc0601001200000063616c6c656420604f7074696f6e3a3a756e77726170282960206f6e206120604e6f6e65602076616c75653a68230100000000002b070100010000002b070100010000001600000000000000010000001b00000070616e69636b65642061742027272c2060070100010000006107010003000000603a200068230100000000007507010002000000160000000c000000040000001c0000001d0000001e00000020202020207b0a2c0a2c20207b207d207d280a285b5d2f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f666d742f6e756d2e7273b60701007a000000650000001400000030783030303130323033303430353036303730383039313031313132313331343135313631373138313932303231323232333234323532363237323832393330333133323333333433353336333733383339343034313432343334343435343634373438343935303531353235333534353535363537353835393630363136323633363436353636363736383639373037313732373337343735373637373738373938303831383238333834383538363837383838393930393139323933393439353936393739383939617373657274696f6e206661696c65643a202a63757272203e2031390000b60701007a000000e501000005000000b60701007a000000280200000d000000b60701007a0000002e0200000d000000b60701007a000000320200000d000000b60701007a0000006202000011000000b60701007a000000720200003d000000b60701007a0000007402000026000000b60701007a0000007e0200000d000000b60701007a000000960200000f0000001600000004000000040000001f00000020000000210000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f666d742f6d6f642e72730000d00901007a000000710500000d000000d00901007a000000750500000d000000d00901007a0000000506000038000000d00901007a000000920900001e000000d00901007a0000009609000018000000d00901007a00000099090000160000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f6d656d6368722e727300ac0a01007f0000004e0000002f000000ac0a01007f0000005a0000001f000000ac0a01007f0000006300000009000000ac0a01007f0000006800000027000000ac0a01007f000000680000003e00000072616e676520737461727420696e64657820206f7574206f662072616e676520666f7220736c696365206f66206c656e677468207c0b0100120000008e0b01002200000072616e676520656e6420696e64657820c00b0100100000008e0b010022000000736c69636520696e64657820737461727473206174202062757420656e64732061742000e00b010016000000f60b01000d0000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f697465722e7273000000140c01007d000000be050000250000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f6d6f642e7273a40c01007c000000040900001e000000a40c01007c000000d209000017000000a40c01007c000000de09000018000000a40c01007c000000e709000014000000736f7572636520736c696365206c656e67746820282920646f6573206e6f74206d617463682064657374696e6174696f6e20736c696365206c656e6774682028600d010015000000750d01002b000000f4050100010000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f636f756e742e7273b80d01007c0000004700000015000000b80d01007c0000004f00000032000000b80d01007c0000005400000011000000b80d01007c0000005a00000009000000b80d01007c0000006400000011000000b80d01007c000000660000000d0000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f697465722e727300940e01007b0000009100000026000000940e01007b0000009100000011000000940e01007b0000004f0200002d0000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f7472616974732e7273000000400f01007d000000ca00000013000000400f01007d00000062010000130000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f76616c69646174696f6e732e72730000e00f010082000000e50000001500000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010041b6a2040b330202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030304040404040041f4a2040bcd212f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f7061747465726e2e72730000741101007e000000a101000047000000741101007e000000b401000020000000741101007e000000b401000011000000741101007e000000b8010000260000005b2e2e2e5d6279746520696e64657820206973206f7574206f6620626f756e6473206f6620600000391201000b00000044120100160000007407010001000000626567696e203c3d20656e642028203c3d2029207768656e20736c6963696e6720600000741201000e000000821201000400000086120100100000007407010001000000206973206e6f742061206368617220626f756e646172793b20697420697320696e7369646520202862797465732029206f662060391201000b000000b812010026000000de12010008000000e61201000600000074070100010000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f6d6f642e72730000141301007a000000070100001d000000141301007a0000000c010000160000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f756e69636f64652f7072696e7461626c652e7273b0130100840000000800000018000000b0130100840000000a0000001c000000b0130100840000001a0000003600000000010305050606020706080709110a1c0b190c1a0d100e0c0f0410031212130916011704180119031a071b011c021f1620032b032d0b2e01300331023201a702a902aa04ab08fa02fb05fd02fe03ff09ad78798b8da23057588b8c901cdd0e0f4b4cfbfc2e2f3f5c5d5fe2848d8e9192a9b1babbc5c6c9cadee4e5ff00041112293134373a3b3d494a5d848e92a9b1b4babbc6cacecfe4e500040d0e11122931343a3b4546494a5e646584919b9dc9cecf0d11293a3b4549575b5c5e5f64658d91a9b4babbc5c9dfe4e5f00d11454964658084b2bcbebfd5d7f0f183858ba4a6bebfc5c7cfdadb4898bdcdc6cecf494e4f57595e5f898e8fb1b6b7bfc1c6c7d71116175b5cf6f7feff806d71dedf0e1f6e6f1c1d5f7d7eaeaf7fbbbc16171e1f46474e4f585a5c5e7e7fb5c5d4d5dcf0f1f572738f747596262e2fa7afb7bfc7cfd7df9a409798308f1fd2d4ceff4e4f5a5b07080f10272feeef6e6f373d3f42459091536775c8c9d0d1d8d9e7feff00205f2282df048244081b04061181ac0e80ab051f09811b03190801042f043404070301070607110a500f1207550703041c0a090308030703020303030c0405030b06010e15054e071b0757070206170c500443032d03010411060f0c3a041d255f206d046a2580c80582b0031a0682fd03590716091809140c140c6a060a061a0659072b05460a2c040c040103310b2c041a060b0380ac060a062f314d0380a4083c030f033c0738082b0582ff1118082f112d03210f210f808c048297190b158894052f053b07020e180980be22740c80d61a0c0580ff0580df0cf29d033709815c1480b80880cb050a183b030a06380846080c06740b1e035a0459098083181c0a16094c04808a06aba40c170431a10481da26070c050580a61081f50701202a064c04808d0480be031b030f0d000601010301040205070702080809020a050b020e041001110212051311140115021702190d1c051d081f0124016a046b02af03b102bc02cf02d102d40cd509d602d702da01e005e102e704e802ee20f004f802fa03fb010c273b3e4e4f8f9e9e9f7b8b9396a2b2ba86b1060709363d3e56f3d0d1041418363756577faaaeafbd35e01287898e9e040d0e11122931343a4546494a4e4f64655cb6b71b1c07080a0b141736393aa8a9d8d909379091a8070a3b3e66698f92116f5fbfeeef5a62f4fcff53549a9b2e2f2728559da0a1a3a4a7a8adbabcc4060b0c151d3a3f4551a6a7cccda007191a22253e3fe7ecefffc5c604202325262833383a484a4c50535556585a5c5e606365666b73787d7f8aa4aaafb0c0d0aeaf6e6fbe935e227b0503042d036603012f2e80821d03310f1c0424091e052b0544040e2a80aa06240424042808340b4e43813709160a08183b45390363080930160521031b05014038044b052f040a070907402027040c0936033a051a07040c07504937330d33072e080a8126524b2b082a161a261c1417094e042409440d19070a0648082709750b423e2a063b050a0651060105100305808b621e48080a80a65e22450b0a060d133a060a362c041780b93c64530c48090a46451b4808530d49070a80f6460a1d03474937030e080a0639070a813619073b031c56010f320d839b66750b80c48a4c630d843010168faa8247a1b98239072a045c06260a460a28051382b05b654b0439071140050b020e97f80884d62a09a2e781330f011d060e0408818c89046b050d0309071092604709743c80f60a73087015467a140c140c570919808781470385420f1584501f060680d52b053e2101702d031a040281401f113a050181d02a82e680f7294c040a04028311444c3d80c23c06010455051b3402810e2c04640c560a80ae381d0d2c040907020e06809a83d80411030d0377045f060c04010f0c0438080a062808224e81540c1d03090736080e040907090780cb250a84062f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f756e69636f64652f756e69636f64655f646174612e727300e0190100870000005000000028000000e0190100870000005400000009000000e0190100870000005200000009000000e0190100870000005900000011000000e0190100870000005b00000011000000e0190100870000005c00000016000000e0190100870000005d000000090000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f616363756d2e7273d81a0100840000009500000001000000b60701007a000000cd010000050000000003000083042000910560005d13a0001217201f0c20601fef2ca02b2a30202c6fa6e02c02a8602d1efb602e00fe20369eff6036fd01e136010a2137240de137ab0e61392f18a139301c6148f31ea14c40346150f06aa1514f6f21529dbca15200cf615365d1a15300da215400e0e155aee26157ece42159d0e8a1592000ee59f0017f5a00700007002d0101010201020101480b30151001650702060202010423011e1b5b0b3a09090118040109010301052b033c082a180120370101010408040103070a021d013a0101010204080109010a021a010202390104020402020303011e0203010b0239010405010204011402160601013a0101020104080107030a021e013b0101010c01090128010301370101030503010407020b021d013a01020102010301050207020b021c02390201010204080109010a021d0148010401020301010801510102070c08620102090b0749021b0101010101370e01050102050b0124090166040106010202021902040310040d01020206010f01000300031d021e021e02400201070801020b09012d030101750222017603040209010603db0202013a010107010101010208060a0201301f310430070101050128090c0220040202010338010102030101033a0802029803010d0107040106010302c6400001c32100038d016020000669020004010a200250020001030104011902050197021a120d012608190b2e0330010204020227014306020202020c0108012f01330101030202050201012a020801ee010201040100010010101000020001e201950500030102050428030401a502000400025003460b31047b01360f290102020a033104020207013d03240501083e010c0234090a0402015f0302010102060102019d010308150239020101010116010e070305c308020301011701510102060101020101020102eb010204060201021b025508020101026a0101010206010165030204010500090102f5010a0201010401900402020401200a280602040801090602032e0d010200070106010152160207010201027a06030101020107010148020301010100020b023405050101010001060f00053b0700013f0451010002002e0217000101030405080802071e0494030037043208010e011605010f000701110207010201056401a00700013d04000400076d07006080f0002f686f6d652f6b76696e2f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f696e6b5f656e762d342e302e302f7372632f656e67696e652f6f6e5f636861696e2f696d706c732e7273d71e01006500000022010000230000007573645573647061696420616e20756e70617961626c65206d657373616765636f756c64206e6f74207265616420696e707574756e61626c6520746f206465636f646520696e707574656e636f756e746572656420756e6b6e6f776e2073656c6563746f72756e61626c6520746f206465636f64652073656c6563746f722f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f616c6c6f632f6c61796f75742e7273000000ca1f01007f0000002f0100001800000000000000617474656d707420746f206164642077697468206f766572666c6f7700000000617474656d707420746f206164642077697468206f766572666c6f77617373657274696f6e206661696c65643a206d6964203c3d2073656c662e6c656e28290a6823010000000000bf200100010000002f686f6d652f6b76696e2f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f696e6b5f656e762d342e302e302f7372632f656e67696e652f6f6e5f636861696e2f6275666665722e72730000d0200100660000005a0000001c000000d0200100660000005a00000009000000d0200100660000005a00000031000000d0200100660000006500000009000000d0200100660000008d0000002100000045636473615265636f766572794661696c65644c6f6767696e6744697361626c6564556e6b6e6f776e4e6f7443616c6c61626c655f456e646f776d656e74546f6f4c6f775472616e736665724661696c65645f42656c6f7753756273697374656e63655468726573686f6c644b65794e6f74466f756e6443616c6c6565526576657274656443616c6c6565547261707065644465636f6465436f756c644e6f7452656164496e707574000000892201007e00000082010000470041d0c4040bdb08617474656d707420746f2073756274726163742077697468206f766572666c6f7700000007230100600000007a0000000e0000004572726f722f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f696e6465782e72732f686f6d652f6b76696e2f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f7061726974792d7363616c652d636f6465632d332e322e322f7372632f636f6465632e727300160000000000000001000000220000002f686f6d652f6b76696e2f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f696e6b5f656e762d342e302e302f7372632f636861696e5f657874656e73696f6e2e7273656e636f756e7465726564206572726f72207768696c65206465636f64696e6720636861696e20657874656e73696f6e206d6574686f642063616c6c2072657475726e2076616c7565782301005f000000b80100001a00000043726f73732d636f6e74726163742063616c6c206661696c656420776974682030240100200000002f686f6d652f6b76696e2f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f696e6b5f656e762d342e302e302f7372632f63616c6c2f63616c6c5f6275696c6465722e72730000005824010061000000780000001100000058240100610000007b000000110000002f686f6d652f6b76696e2f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f696e6b5f656e762d342e302e302f7372632f656e67696e652f6f6e5f636861696e2f6578742e727300dc24010063000000aa010000140000006823010000000000636861696e20657874656e73696f6e3a20696e76616c6964206f757470757400582501001f0000002f686f6d652f6b76696e2f636f6465732f636861696e2f7068616c612f7068616c612d626c6f636b636861696e2f6372617465732f70696e6b2f70696e6b2d657874656e73696f6e2f7372632f636861696e5f657874656e73696f6e2e727300802501005f0000004000000001000000436f6e646974696f6e4e6f744d6574436f64654e6f74466f756e644472697665724e6f74466f756e645065726d6973696f6e44656e696564190000001c000000160000001400000019000000b11f0100951f01007f1f01006b1f0100521f010001020304050607080a010b09000000000100000002000000030000000400000005000000060000000700000008000000090000000c0000000b0000000f0000000e0000000c0000000f000000192601000b260100ff250100f02501","build_info":{"build_mode":"Debug","cargo_contract_version":"2.0.0","rust_toolchain":"nightly-x86_64-unknown-linux-gnu","wasm_opt_settings":{"keep_debug_symbols":false,"optimization_passes":"Z"}}},"contract":{"name":"check_system","version":"0.1.0","authors":["[your_name] <[your_email]>"]},"spec":{"constructors":[{"args":[],"docs":[],"label":"default","payable":false,"returnType":{"displayName":["ink_primitives","ConstructorResult"],"type":1},"selector":"0xed4b9d1b"}],"docs":[],"events":[],"lang_error":{"displayName":["ink","LangError"],"type":3},"messages":[{"args":[],"docs":[],"label":"on_block_end_called","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":4},"selector":"0x80069dcf"},{"args":[{"label":"gas_limit","type":{"displayName":["u64"],"type":5}}],"docs":[],"label":"set_hook","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":1},"selector":"0xb9f71bfd"},{"args":[],"docs":[],"label":"on_block_end","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":1},"selector":"0x00000001"},{"args":[],"docs":[],"label":"start_sidevm","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":4},"selector":"0x1e37db50"},{"args":[{"label":"key","type":{"displayName":["Vec"],"type":6}},{"label":"value","type":{"displayName":["Vec"],"type":6}}],"docs":[],"label":"cache_set","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":4},"selector":"0xc7524fb9"},{"args":[{"label":"key","type":{"displayName":["Vec"],"type":6}}],"docs":[],"label":"cache_get","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":8},"selector":"0x96e42b5e"},{"args":[{"label":"delegate","type":{"displayName":["Hash"],"type":10}},{"label":"json","type":{"displayName":["String"],"type":12}}],"docs":[],"label":"parse_usd","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":13},"selector":"0xafead99e"},{"args":[{"label":"delegate","type":{"displayName":["Hash"],"type":10}},{"label":"script","type":{"displayName":["String"],"type":12}},{"label":"args","type":{"displayName":["Vec"],"type":17}}],"docs":[],"label":"eval_js","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":18},"selector":"0xf32e54c5"},{"args":[{"label":"delegate","type":{"displayName":["Hash"],"type":10}},{"label":"script","type":{"displayName":["Vec"],"type":6}},{"label":"args","type":{"displayName":["Vec"],"type":17}}],"docs":[],"label":"eval_js_bytecode","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":18},"selector":"0x05660fa2"},{"args":[{"label":"contract_id","type":{"displayName":["AccountId"],"type":21}},{"label":"deposit","type":{"displayName":["Balance"],"type":16}}],"docs":[],"label":"ContractDeposit::change_deposit","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":22},"selector":"0xa24bcb44"}]},"storage":{"root":{"layout":{"struct":{"fields":[{"layout":{"leaf":{"key":"0x00000000","ty":0}},"name":"on_block_end_called"}],"name":"CheckSystem"}},"root_key":"0x00000000"}},"types":[{"id":0,"type":{"def":{"primitive":"bool"}}},{"id":1,"type":{"def":{"variant":{"variants":[{"fields":[{"type":2}],"index":0,"name":"Ok"},{"fields":[{"type":3}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":2},{"name":"E","type":3}],"path":["Result"]}},{"id":2,"type":{"def":{"tuple":[]}}},{"id":3,"type":{"def":{"variant":{"variants":[{"index":1,"name":"CouldNotReadInput"}]}},"path":["ink_primitives","LangError"]}},{"id":4,"type":{"def":{"variant":{"variants":[{"fields":[{"type":0}],"index":0,"name":"Ok"},{"fields":[{"type":3}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":0},{"name":"E","type":3}],"path":["Result"]}},{"id":5,"type":{"def":{"primitive":"u64"}}},{"id":6,"type":{"def":{"sequence":{"type":7}}}},{"id":7,"type":{"def":{"primitive":"u8"}}},{"id":8,"type":{"def":{"variant":{"variants":[{"fields":[{"type":9}],"index":0,"name":"Ok"},{"fields":[{"type":3}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":9},{"name":"E","type":3}],"path":["Result"]}},{"id":9,"type":{"def":{"variant":{"variants":[{"index":0,"name":"None"},{"fields":[{"type":6}],"index":1,"name":"Some"}]}},"params":[{"name":"T","type":6}],"path":["Option"]}},{"id":10,"type":{"def":{"composite":{"fields":[{"type":11,"typeName":"[u8; 32]"}]}},"path":["ink_primitives","types","Hash"]}},{"id":11,"type":{"def":{"array":{"len":32,"type":7}}}},{"id":12,"type":{"def":{"primitive":"str"}}},{"id":13,"type":{"def":{"variant":{"variants":[{"fields":[{"type":14}],"index":0,"name":"Ok"},{"fields":[{"type":3}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":14},{"name":"E","type":3}],"path":["Result"]}},{"id":14,"type":{"def":{"variant":{"variants":[{"index":0,"name":"None"},{"fields":[{"type":15}],"index":1,"name":"Some"}]}},"params":[{"name":"T","type":15}],"path":["Option"]}},{"id":15,"type":{"def":{"composite":{"fields":[{"name":"usd","type":16,"typeName":"u128"}]}},"path":["indeterministic_functions","indeterministic_functions","Usd"]}},{"id":16,"type":{"def":{"primitive":"u128"}}},{"id":17,"type":{"def":{"sequence":{"type":12}}}},{"id":18,"type":{"def":{"variant":{"variants":[{"fields":[{"type":19}],"index":0,"name":"Ok"},{"fields":[{"type":3}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":19},{"name":"E","type":3}],"path":["Result"]}},{"id":19,"type":{"def":{"variant":{"variants":[{"fields":[{"type":20}],"index":0,"name":"Ok"},{"fields":[{"type":12}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":20},{"name":"E","type":12}],"path":["Result"]}},{"id":20,"type":{"def":{"variant":{"variants":[{"fields":[{"type":12,"typeName":"String"}],"index":0,"name":"String"},{"fields":[{"type":6,"typeName":"Vec"}],"index":1,"name":"Bytes"},{"index":2,"name":"Undefined"}]}},"path":["check_system","js","Output"]}},{"id":21,"type":{"def":{"composite":{"fields":[{"type":11,"typeName":"[u8; 32]"}]}},"path":["ink_primitives","types","AccountId"]}},{"id":22,"type":{"def":{"variant":{"variants":[{"fields":[{"type":23}],"index":0,"name":"Ok"},{"fields":[{"type":3}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":23},{"name":"E","type":3}],"path":["Result"]}},{"id":23,"type":{"def":{"variant":{"variants":[{"fields":[{"type":2}],"index":0,"name":"Ok"},{"fields":[{"type":24}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":2},{"name":"E","type":24}],"path":["Result"]}},{"id":24,"type":{"def":{"variant":{"variants":[{"fields":[{"type":12,"typeName":"String"}],"index":0,"name":"Other"},{"fields":[{"type":25,"typeName":"Error"}],"index":1,"name":"SystemError"},{"index":2,"name":"BadOrigin"}]}},"path":["pink_extension","system","DriverError"]}},{"id":25,"type":{"def":{"variant":{"variants":[{"index":0,"name":"PermisionDenied"},{"index":1,"name":"DriverNotFound"},{"index":2,"name":"CodeNotFound"},{"index":3,"name":"ConditionNotMet"}]}},"path":["pink_extension","system","Error"]}}],"version":"4"} \ No newline at end of file diff --git a/e2e/res/system.contract b/e2e/res/system.contract index 802b4c27b0..f728cf4a5f 100644 --- a/e2e/res/system.contract +++ b/e2e/res/system.contract @@ -1 +1 @@ -{"source":{"hash":"0x0ea10b1808ffec61175f7bfd16a62f1e11eaf466c94f0237720338775868837a","language":"ink! 4.0.0","compiler":"rustc 1.69.0-nightly","wasm":"0x0061736d01000000017d1360037f7f7f017f60027f7f0060027f7f017f60037f7f7f0060047f7f7f7f0060017f0060057f7f7f7f7f0060047f7f7f7f017f60017f017f60000060017f017e60067f7f7f7f7f7f017f60057f7f7f7f7f017f60087f7f7e7f7f7f7f7f017f6000017f60027e7e0060037e7e7f0060027e7f0060067f7f7f7f7f7f0002d80211057365616c310b6765745f73746f726167650007057365616c300d64656c65676174655f63616c6c000b057365616c301176616c75655f7472616e736665727265640001057365616c301463616c6c5f636861696e5f657874656e73696f6e000c057365616c3005696e7075740001057365616c300663616c6c65720001057365616c3007616464726573730001057365616c300d64656275675f6d6573736167650002057365616c300d7365745f636f64655f686173680008057365616c300d6465706f7369745f6576656e740004057365616c320b7365745f73746f726167650007057365616c3110636f6e7461696e735f73746f726167650002057365616c300b7365616c5f72657475726e0003057365616c3009636f64655f686173680000057365616c300f686173685f626c616b65325f3235360003057365616c310463616c6c000d03656e76066d656d6f727902010210036c6b000004030801010305010101030601010301050106050e03010208050201000109010f05011003090901010101050705050601010802080101020302000003020200050903010105020a060402020206070407060202030600000604040202020204040001040111021204040501700112120608017f01418080040b071102066465706c6f7900370463616c6c00380917010041010b116564292c456d705c586e57784d4f50596f0af0d0016b2b01017f037f2002200346047f200005200020036a200120036a2d00003a0000200341016a21030c010b0b0b3f01027f0340200245044041000f0b200241016b210220012d0000210320002d00002104200041016a2100200141016a210120032004460d000b200420036b0b1400200020012002200341e4a8044180800410790b5001017f230041206b220324002003410c6a4101360200200341146a4100360200200341fcaa04360210200341003602002003200136021c200320003602182003200341186a360208200320021028000b6c01027f230041306b2201240020014100360218200142808001370224200141dab104360220419d92ac8d01200141206a2202101520002002101620012001290320370310200141086a200141106a200128022810172001280208200128020c100b200141306a2400417f470b2601017f230041106b220224002002200036020c20012002410c6a41041036200241106a24000b0a0020012000412010360b4501017f2002200128020422034b044041aca404412341b0a5041013000b2001200320026b36020420012001280200220120026a36020020002002360204200020013602000b08002000410110190ba10101027f20002802082202200028020422034904402000200241016a360208200028020020026a20013a00000f0b230041306b220024002000200336020420002002360200200041146a41023602002000411c6a41023602002000412c6a4108360200200041b48d0436021020004100360208200041083602242000200041206a360218200020003602282000200041046a360220200041086a4190a5041028000bb90202057f037e230041f0006b220224002002410036025020024280800137025c200241dab1043602582001200241d8006a2205101620022002290358370348200241406b200241c8006a200228026010172002280244210320022802402106200228024821012002200228024c22043602584110200620032001200510031a02402002280258220320044d0440200241386a410020032001101220022002290338370358200241206a200241d8006a101b2002290320a70d01200241306a290300210720022903282108200241086a200241d8006a101b2002290308a70d01200241186a2903002109200020022903103703102000200737030820002008370300200041186a2009370300200241f0006a24000f0b2003200441d4ae04101c000b41ebab0441c900200241e8006a41fcaa0441b4ac04101d000b6402027f037e230041106b22022400200241086a22034200370300200242003703000240200120024110102e45044020032903002105200229030021060c010b420121040b2000200637030820002004370300200041106a2005370300200241106a24000b0e0020002001200241b09404107a0b860101017f230041406a220524002005200136020c200520003602082005200336021420052002360210200541246a41023602002005412c6a41023602002005413c6a4101360200200541948e0436022020054100360218200541023602342005200541306a3602282005200541106a3602382005200541086a360230200541186a20041028000b6201037f230041106b22022400200241086a2001101f41012103024020022802080d00200228020c210420022001101f20022802000d002002280204210120002004360204200041086a2001360200410021030b20002003360200200241106a24000b4801027f230041106b220224002002410036020c024020012002410c6a4104102e450440200228020c21010c010b410121030b2000200136020420002003360200200241106a24000b0e002000200210212001200210210b2601017f230041106b22022400200220003b010e20012002410e6a41021036200241106a24000bb50101027f230041e0006b2201240020014180800136023041dab104200141306a2202100620014180800136025c200141dab1043602582002200141d8006a10232001027f20012d0030450440200141216a200141c9006a290000370000200141196a200141c1006a290000370000200141116a200141396a2900003700002001200129003137000941000c010b200141003a000941010b3a00082000200141086a418c8204413741c482041024200141e0006a24000b8a0101047f230041206b22022400200241186a22034200370300200241106a22044200370300200241086a22054200370300200242003703002000027f200120024120102e45044020002002290300370001200041196a2003290300370000200041116a2004290300370000200041096a200529030037000041000c010b41010b3a0000200241206a24000b7401017f230041106b2205240020012d000045044020002001290001370000200041186a200141196a290000370000200041106a200141116a290000370000200041086a200141096a290000370000200541106a24000f0b200520012d00013a000f200220032005410f6a41dc81042004101d000bb60101027f230041e0006b2201240020014180800136023041dab104200141306a2202100520014180800136025c200141dab1043602582002200141d8006a10232001027f20012d0030450440200141216a200141c9006a290000370000200141196a200141c1006a290000370000200141116a200141396a2900003700002001200129003137000941000c010b200141003a000941010b3a00082000200141086a41d4820441c100419883041024200141e0006a24000b5502027f027e230041206b22002400200041106a22014200370300200042003703082000411036021c200041086a2000411c6a10022001290300210220002903082103200041206a2400410541042002200384501b0b2c01017f230041106b220324002003200136020c2003410c6a200210762002200020011036200341106a24000bcb0101017f230041206b22022400200241013a00182002200136021420022000360210200241e08d0436020c200241fcaa04360208230041406a220024002000200241086a36020c2000410736022420002000410c6a3602202000410136023c20004102360234200041d0a4043602302000200041206a36023820004100360228200041106a200041286a1056024041d8b1042d000045044041d9b1042d00004101710d010b200028021420002802181007410947044041d8b10441013a00000b41d9b10441013a00000b000b980401047f230041106b22022400024002400240024002400240024002400240024002400240024020002d000041016b0e0b0102030405060708090a0b000b410121002001280200220341d2a60441062001280204220528020c22041100000d0b024020012d0018410471450440200341ac8e04410120041100000d0d200341b4a70441052004110000450d010c0d0b200341aa8e04410220041100000d0c2002200536020420022003360200200241013a000f20022002410f6a360208200241b4a704410510690d0c200241a88e04410210690d0c0b200341818d044101200411000021000c0b0b200128020041c5a604410d200128020428020c11000021000c0a0b200128020041b7a604410e200128020428020c11000021000c090b200128020041aca604410b200128020428020c11000021000c080b20012802004192a604411a200128020428020c11000021000c070b20012802004184a604410e200128020428020c11000021000c060b200128020041f4a5044110200128020428020c11000021000c050b20012802004193b004410c200128020428020c11000021000c040b200128020041e9a504410b200128020428020c11000021000c030b200128020041e2a5044107200128020428020c11000021000c020b200128020041d3a504410f200128020428020c11000021000c010b200128020041c0a5044113200128020428020c11000021000b200241106a240020000b1b002000418180014f044020004180800141a88304101c000b20000b5201017f230041206b220124002001410c6a4101360200200141146a4101360200200141ecaf04360208200141003602002001410436021c200120003602182001200141186a360210200141bc84041028000b910101017f230041306b22022400200241146a41013602002002411c6a4101360200200241ecaf043602102002410036020820024102360224200220002d0000410274220041ccb0046a28020036022c2002200041e0b0046a280200360228200141046a28020021002002200241206a3602182002200241286a36022020012802002000200241086a1068200241306a24000b4701017f230041106b220224002002410036020c024020012002410c6a4104102e4504402000200228020c360001200041003a00000c010b200041013a00000b200241106a24000b6001047f230041106b22032400200028020422042002492205450440200341086a41002002200028020022061072200120022003280208200328020c41a4a704106720032002200420061072200020032903003702000b200341106a240020050b8f0101047f230041206b22022400200241186a22034200370300200241106a22044200370300200241086a22054200370300200242003703000240200120024120102e45044020002002290300370001200041003a0000200041196a2003290300370000200041116a2004290300370000200041096a20052903003700000c010b200041013a00000b200241206a24000b3501017f230041106b22002400200042808001370204200041dab1043602002000410110192000101841012000280208102a1034000b4c01017f230041106b22022400200242808001370204200241dab1043602002002410010192002200141ff0171410447047f20024101101920010541000b101920002002280208102a1034000b3901017f230041106b22022400200242808001370204200241dab104360200200241001019200020012002103541002002280208102a1034000ba20102057f017e230041306b2201240020014100360218200142808001370224200141dab1043602204100200141206a2202101520012001290320370310200141086a200141106a220320012802281017200128020c21042001280208200129031021062001410036022820012006370320200020021016200120012903203703102001200320012802281017200420012802002001280204100a1a200141306a24000b0d00200041dab1042001100c000b2a01017f230041106b2203240020032001370308200320003703002002200341101036200341106a24000b7901047f230041106b2203240002402000280208220520026a220420054f04402004200028020422064b0d01200341086a20052004200028020010712003280208200328020c200120024180a504106720002004360208200341106a24000f0b4190a404411c41e0a4041013000b2004200641f0a404101c000b990201027f230041d0006b2200240002400240102641ff0171410546044020004180800136023041dab104200041306a100420002802302201418180014f0d01200041086a4100200141dab104101220002000290308370330200041106a200041306a102d20002d0010450440200028001141ed97f5dc01460d030b1030000b200041043a0030200041306a102b000b20014180800141d4ae04101c000b200041106a1025200041c8006a200041286a290300370300200041406b200041206a290300370300200041386a200041186a29030037030020002000290310370330200041306a1033230041106b22002400200042808001370204200041dab10436020020004100101920004100101941002000280208102a1034000bda5902117f047e230041d0066b22002400024002400240102641ff0171220341054604402000418080013602d80541dab104200041d8056a100420002802d8052203418180014f0d01200041f0026a4100200341dab1041012200020002903f0023703e003200041d8056a200041e0036a102d20002d00d8050d0220002800d905220741187621032007411076210420074108762106024002400240024002400240024002400240200741ff0171220741316b0e05060b0b0b01000b024002400240024002400240200741e6006b0e020401000b0240024020074187016b0e040111110a000b2007410b47044020074127460d04200741c500460d08200741d200460d06200741da00460d09200741a201460d0d200741aa01460d03200741af01460d0b200741f00147200641ff017141ef004772200441ff01714105472003410a4772720d11200041d8056a200041e0036a102320002d00d8050d1120004188046a200041f0056a29030037030020004190046a200041f8056a2d00003a00002000200041e8056a2903003703800420002802dc052201411076210b20014108762109200041e4056a2802002105200041e0056a280200210220002f01da05210820002d00d905210a410b21030c120b200641ff017141950147200441ff017141be014772200341c80047720d10200041b8026a200041e0036a103920002f01b8020d1020002f01ba022108200041b0026a200041e0036a103920002f01b0020d1020002f01b20222014180fe03714108762109410021030c110b200641ff017141c90147200441ff0171418a0147722003418d0147720d0f410121030c100b200641ff017141e10047200441ff017141204772200341e10047720d0e200041d8056a200041e0036a102320002d00d8050d0e20004188046a200041f0056a29030037030020004190046a200041f8056a2d00003a00002000200041e8056a2903003703800420002802dc052201411076210b20014108762109200041e4056a2802002105200041e0056a280200210220002f01da05210820002d00d905210a410221030c0f0b200641ff0171411e47200441ff0171412047722003413047720d0d200041c0046a200041e0036a103a20002802c4042202450d0d20002802c804210520002802c0042101200041d8056a200041e0036a102320002d00d8050d0d20004190046a200041e9056a28000036020020004188046a200041e1056a290000370300200020002900d90537038004200141087621092001411076210b200041ed056a280000210c200041f1056a280000210d200041f5056a280000210e410321030c0e0b200641ff017141c00047200441ff017141cf0147722003410a47720d0c200041d8056a200041e0036a103a20002802dc052202450d0c20002802e005210520002f01da05210b20002d00d905210920002d00d8052101410421030c0d0b200641ff0171412f47200441ff017141ca004772200341a40147720d0b200041c0046a200041e0036a102320002d00c0040d0b200041d8056a200041e0036a102f20002d00d8050d0b200041c3056a20002d00db053a0000200041a8036a200041f8056a2d00003a0000200041b8056a2203200041d8046a290300370300200041c0056a2204200041e0046a2d00003a0000200020002f00d9053b00c1052000200041f0056a2903003703a0032000200041d0046a2903003703b005200041e8056a2903002111200041c8046a2802002102200041cc046a2802002105200041e0056a290300211220002802dc05210c20002d00c104210a20002f01c204210820002802c404210120004190046a200428020036020020004188046a2003290300370300200020002903b005370380042001411076210b200141087621092012422088a7210e2012a7210d410521030c0c0b200641ff017141a00147200441ff017141fd014772200341ea0047720d0a200041d8056a200041e0036a102320002d00d8050d0a20004188046a200041f0056a29030037030020004190046a200041f8056a2d00003a00002000200041e8056a2903003703800420002802dc052201411076210b20014108762109200041e4056a2802002105200041e0056a280200210220002f01da05210820002d00d905210a410621030c0b0b200641ff0171412c47200441ff017141eb004772200341dc0047720d09200041c8026a200041e0036a103b20002d00c90220002d00c802410171720d09200041d8056a200041e0036a102320002d00d8050d09200041c0026a200041e0036a101f20002802c0020d0920002802c402210d200042003703c004200041e0036a200041c0046a4108102e0d0920004188046a200041e9056a29000037030020004190046a200041f1056a2800003602002000200041e1056a2900003703800420002903c0042111200041f5056a280000210c20002800d905210220002800dd052105410721030c0a0b200641ff017141ec0147200441ff0171419b0147722003411847720d08200041d8056a200041e0036a102320002d00d8050d08200041d0026a200041e0036a101f20002802d0020d0820002802d402210c4108210320004188046a200041ed056a29000037030020004190046a200041f5056a2800003602002000200041e5056a2900003703800420002800d9052201411076210b20014108762109200041e1056a280000210520002800dd0521020c090b200641ff017141980147200441ff017141f20147722003412647720d07200041d8056a200041e0036a102320002d00d8050d0720004188046a200041f0056a29030037030020004190046a200041f8056a2d00003a00002000200041e8056a2903003703800420002802dc052201411076210b20014108762109200041e4056a2802002105200041e0056a280200210220002f01da05210820002d00d905210a410921030c080b200641ff0171410d47200441ff017141c0004772200341d70147720d06200041d8056a200041e0036a102320002d00d8050d0620004188046a200041f0056a29030037030020004190046a200041f8056a2d00003a00002000200041e8056a2903003703800420002802dc052201411076210b20014108762109200041e4056a2802002105200041e0056a280200210220002f01da05210820002d00d905210a410a21030c070b200641ff017141e90047200441ff017141ca0147722003410347720d05410c21030c060b200641ff017141ff0047200441ff017141eb0047720d04200341f301460d010c040b200641ff017141cb0047200441ff017141cb014772200341c40047720d03200041d8056a200041e0036a102320002d00d8050d03200041d8026a200041e0036a101b20002903d802a70d03200041e8026a290300211120002903e002211220004188046a200041e9056a29000037030020004190046a200041f1056a2800003602002000200041e1056a290000370380042012422088a7210e200041f5056a280000210c20002800dd05210520002800d90521022012a7210d410e21030c040b200041d8056a200041e0036a101e20002802d8050d0220002802dc052201411076210b20014108762109200041e0056a2802002102410d21030c030b200020033a00d805200041d8056a102b000b20034180800141d4ae04101c000b1030000b20004198036a20004190046a28020036020020004190036a20004188046a29030037030020004180036a200041a8036a290300370300200020002903800437038803200020002903a0033703f802200041003602c8042000428080013702dc05200041dab1043602d8054100200041d8056a22071015200020002903d8053703c004200041a8026a200041c0046a20002802e005101720002802ac02210f20002802a80220002802c0042106200020002802c40422043602d805200f20062007100021070240024002400240024002400240027f02400240024002400240024020002802d805220f20044d0440200041a0026a4100200f2006101202400240024002402007410c4f0d0020074102744180b1046a2802000e0401000002000b200041e4056a4101360200200041ec056a4100360200200041d483043602e005200041fcaa043602e805200041003602d805200041d8056a41dc83041028000b20002802a4022106200020002802a0023602b005200020063602b405200041d8056a200041b0056a102320002d00d805450d01200041e4056a4101360200200041ec056a4100360200200041f484043602e0050c0d0b200041e4056a4101360200200041ec056a41003602002000419485043602e0050c0c0b200141ff0171200941ff017141087472200b411074722101200041a9036a200041e2056a290100370000200041b1036a200041ea056a290100370000200041b8036a200041f1056a290000370000200020002901da053700a103200020002d00d9053a00a003024002400240027f024002400240024002400240024002400240024002400240024002400240024002400240200341016b0e0e14000102030405060708090c0b0a150b200041d8056a200041a0036a103c20002d00d8052203450d1220002d00d90521010c1f0b200041c0056a20004198036a280200360200200041b8056a20004190036a29030037030020002000290388033703b0052000200e3602cc052000200d3602c8052000200c3602c405200041d8056a200041a0036a103c20002d00d8050440200041c0046a103d20002d00c0040d100b20022005419c8504410a103e0440200041f1056a200041c8056a290300370000200041e9056a200041c0056a290300370000200041e1056a200041b8056a290300370000200020002903b0053700d905200041063a00d805200041d8056a103f0b41002101200041003602c8042000428080013702dc05200041dab1043602d80541edddf6b47e200041d8056a220310152002200520031027200020002903d8053703c004200041286a200041c0046a220220002802e0051017200028022c2105200028022820002903c0042111200041003602e005200020113703d805200041b0056a20031016200020002903d8053703c004200041206a200220002802e0051017200520002802202000280224100a1a200041f0056a200041b8036a290300370300200041e8056a200041b0036a290300370300200041e0056a200041a8036a290300370300200020002903a0033703d8052003103341040c100b200020053602e005200020023602dc05200020013602d805200041c0046a2103230041f0006b22012400200041d8056a22022802082104200228020420014100360238200142808001370244200141dab10436024041edddf6b47e200141406b2205101520042005102720012001290340370330200141086a200141306a20012802481017200128020c210820012802082001280230210420012001280234220636024020082004200510002105024002402001280240220820064d044020014100200820041012027f0240024002402005410c4f0d0020054102744180b1046a2802000e0402000001000b200141cc006a4101360200200141d4006a4100360200200141d48304360248200141fcaa0436025020014100360240200141406b41dc83041028000b4100210541000c010b200128020021052001200128020436026c20012005360268200141406b200141e8006a102320012d00400d02200141186a200141ca006a290100370300200141206a200141d2006a290100370300200141276a200141d9006a2900003700002001200129014237031020012d0041210541010b2104200320053a0001200320043a0000200320012903103700022003410a6a200141186a290300370000200341126a200141206a290300370000200341196a200141276a290000370000200141f0006a24000c020b2008200641d4ae04101c000b200141003a0030200141cc006a4101360200200141d4006a4101360200200141c4800436024820014100360240200141033602142001200141106a3602502001200141306a360210200141406b41ac81041028000b20024101722003412110101a200041003a00d805230041106b22002400200042808001370204200041dab104360200024020022d000045044020004100101920022d00014504402000410010190c020b200041011019200241026a200010160c010b200041011019200010180b41002000280208102a1034000b200041d0046a20004198036a2203280200360200200041c8046a20004190036a220429030037030020002000290388033703c004200041d8056a103d20002d00d8052206450d0c20002d00d90521020c1b0b200041d8056a103d20002d00d8052204450d0a20002d00d90521020c1e0b200041d8056a103d20002d00d8052201450d0820002d00d90521020c180b200041d8056a103d20002d00d8052204450d0620002d00d90521020c1c0b200041ef056a20004190036a290300370000200041f7056a20004198036a2d00003a0000200020053600e305200020023600df05200020013600db05200020083b00d9052000200a3a00d80520002000290388033700e705230041406a22022400200241386a200041d8056a220141186a290000370300200241306a200141106a290000370300200241286a200141086a290000370300200220012900003703202002200241206a101a20022903002111200041306a2201200241086a29030037030820012011370300200241406b24002000290330200041386a2903001032000b200041ef056a20004190036a290300370000200041f7056a20004198036a2d00003a0000200020053600e305200020023600df05200020013600db05200020083b00d9052000200a3a00d80520002000290388033700e705230041406a22022400200241386a200041d8056a220141186a290000370300200241306a200141106a290000370300200241286a200141086a290000370300200220012900003703202002200241206a101a20022903102111200041406b2201200241186a29030037030820012011370300200241406b24002000290340200041c8006a2903001032000b200041ef056a20004190036a290300370000200041f7056a20004198036a2d00003a0000200020053600e305200020023600df05200020013600db05200020083b00d9052000200a3a00d80520002000290388033700e705230041206b22022400200241186a200041d8056a220041186a290000370300200241106a200041106a290000370300200241086a200041086a29000037030020022000290000370300200210142101200241206a2400230041106b22022400200242808001370204200241dab104360200230041106b22002400200241001019200020013a000f20022000410f6a41011036200041106a24000c1a0b200041d8056a1040024020002d00d805450440200041dab1043602c0042000428080013702c40420004198026a200041c0046a41001017200028029c022103200028029802210420002802c0042101200020002802c40422063602d805410f200420032001200041d8056a220310031a20004190026a20002802d8052001200641d4ae04104120002000290390023703b0052003200041b0056a102320002d00d8050d1920004198046a2201200041f1056a29000037030020004190046a2203200041e9056a29000037030020004188046a2206200041e1056a290000370300200020002900d9053703800420004188026a410f10422000280288022108200028028c02220441bcb004290000370000200441076a41c3b004290000370000200041f0056a2001290300370300200041e8056a22012003290300370300200041e0056a200629030037030020004180066a420037030020004188066a2203420037030020002000290380043703d805200042003703f805200041c0046a2206200041d8056a2207413810101a20012006413810102000410f3602e405200020043602e005200020083602dc05200041a780bdd6003602d805200041808080083602a006200041003602800520004198066a29030021122000428080013702b405200041dab1043602b005200041b0056a22011016200020002903b0053703f80420004180026a200041f8046a220620002802b8051017200028028002210820002903f8042113200041003602b805200020133703b005200329030020004190066a29030020011035200020002903b0053703f804200041f8016a200620002802b805101720002802f801210320002903f8042113200041003602b805200020133703b0052007200110432004410f20011027200020002903b0053703f804200041f0016a200620002802b805101720002802f401210420002802f001210720002802f8042106200020002802fc0422093602b00541082008201220032007200420062001100f2104200041e8016a20002802b0052006200941d4ae041041024002402000027f02402004410c49047f2004417d71450d0120044102744180b1046a28020005410c0b41f3b0046a2d00000c010b20002802e8012101200020002802ec0136028c052000200136028805200041e0016a20004188056a103b024020002d00e0014101710d000240024020002d00e1010e020001020b200041d8016a20004188056a103b20002d00d8014101710d010240024020002d00d90122010e020100030b200041b0056a20004188056a102320002d00b0050d0220004198056a200041bf056a290000370300200041a0056a200041c7056a290000370300200041a8056a200041cf056a2f00003b0100200020002900b7053703900520002800b305210320002f00b10521040b200041a8046a220620004198056a290300370300200041b0046a2208200041a0056a290300370300200041b8046a2207200041a8056a2f01003b010020002000290390053703a00420010d040c180b20004188056a10440d020b41000b3a009005200041bc056a4101360200200041c4056a4101360200200041e4ac043602b805200041003602b005200041033602e4032000200041e0036a3602c005200020004190056a3602e003200041b0056a41e0ad041028000b2000410136029005200041bc056a4101360200200041c4056a4101360200200041e4ac043602b805200041003602b005200041053602e4032000200041e0036a3602c005200020004190056a3602e003200041b0056a41d0ad041028000b200041d8036a20072f010022013b0100200041d0036a20082903002212370300200041c8036a20062903002213370300200020002903a00422143703c003200041e6056a2013370100200041ee056a2012370100200041f6056a20013b010020004180066a420037030020004188066a420037030020004194066a2005360200200041ac066a200c360200200041c0066a220541a297ada604360200200041b0066a200dad200ead422086842212370300200041b8066a2011370300200020033601da05200020043b01d805200020143701de05200042003703f805200020023602900620004198066a200029038803370300200041a0066a20004190036a290300370300200041a8066a20004198036a280200360200200041808080083602c806200041003602b8052000428080013702c404200041dab1043602c004200041d8056a200041c0046a22021016200020002903c0043703b005200041d0016a200041b0056a220120002802c804101720002802d001210320002903b0052113200041003602c804200020133703c0044200420020021035200020002903c0043703b005200041c8016a200120002802c804101720002802c801210420002903b0052113200041003602c804200020133703c00420052002104320004190066a200210162012201120021035200020002903c0043703b005200041c0016a200120002802c804101720002802c401210520002802c001210620002802b0052101200020002802b40522083602c00441082003420020042006200520012002100f2104200041b8016a20002802c0042001200841d4ae04104102402000027f02402004410c49047f2004417d71450d0120044102744180b1046a28020005410c0b41f3b0046a2d00000c010b20002802bc012101200020002802b801360280042000200136028404200041b0016a20004180046a103b024020002d00b0014101710d000240024020002d00b1010e020001020b200041a8016a20004180046a103b20002d00a8014101710d01024020002d00a9010e021800020b200041a0016a20004180046a103b20002d00a0014101710d010240024020002d00a10122030e03000107030b200041c0046a20004180046a103a20002802c404450d0220002902c404211120002802c00421040c060b20004180046a104641ff017122014104460d010c050b20004180046a10440d020b41000b3a008004200041cc046a4101360200200041d4046a4101360200200041e4ac043602c804200041003602c004200041033602b4052000200041b0056a3602d004200020004180046a3602b005200041c0046a41e0ad041028000b2000410136028004200041cc046a4101360200200041d4046a4101360200200041e4ac043602c804200041003602c004200041053602b4052000200041b0056a3602d004200020004180046a3602b005200041c0046a41d0ad041028000b20002d00d9052101410121030b41010c120b230041d0006b22002400200041083a0008200041106a20023602002000200136020c200041086a103f200041d0006a2400410041041031000b200041d8056a200041a0036a103c0240027f0240027f20002d00d805450440200041e8036a2201200041e2056a290100370300200041f0036a2205200041ea056a290100370300200041f7036a2203200041f1056a290000370000200020002901da053703e00320002d00d9052104200041e4056a4101360200200041ec056a4100360200200041c485043602e005200041fcaa043602e805200041003602d8054103200041d8056a22021047200041c9046a2001290300370000200041d1046a2005290300370000200041d8046a2003290000370000200020043a00c004200020002903e0033700c104200041003602b8052000428080013702dc05200041dab1043602d805200041c0046a20021016200020002903d8053703b00520004198016a200041b0056a20002802e0051017200028029c012103200028029801210420002802b0052101200020002802b40522053602d8054114200420032001200210031a200520002802d8052202490d0f20004190016a410020022001101220002000290390013703900520004188016a20004190056a103b20002d0088014101710d1a02400240024020002d0089010e0201001d0b200041d8056a20004190056a102f20002d00d8050d1c20004198046a200041f1056a29000037030020004190046a200041e9056a29000037030020004188046a200041e1056a290000370300200020002900d90537038004200041c0046a1022200041dab104360290052000428080013702940520004180016a20004190056a41201017200028029805220220002802940522014b0d1220002802840121052000280280012103200041f8006a2002200120002802900522011012200041003602e005200020002903783703d805200041c0046a200041d8056a10162002200220002802e0056a22044b0d1320002001360290052000200436029805200041f0006a20004190056a104820002802702102200020053602d8052000027f024020022003200041d8056a100d2202410c49047f2002450d0120024102744180b1046a28020005410c0b41f3b0046a2d00000c010b200020053602a404200020033602a004200041d8056a200041a0046a102f20002d00d805450d0241000b3a00d80541fc8504411d200041d8056a41dc8104419c8604101d000b200041e4056a4101360200200041ec056a4100360200200041f485043602e005200041fcaa043602e805200041003602d8054101200041d8056a104741020c020b200041b9056a200041e2056a290100370000200041c1056a200041ea056a290100370000200041c8056a200041f1056a290000370000200020002901da053700b105200020002d00d9053a00b005200041f0056a220220004198046a2201290300370300200041e8056a220520004190046a2203290300370300200041e0056a220420004188046a220629030037030020002000290380043703d805200041b0056a200041d8056a10490d0220022001290300370300200520032903003703002004200629030037030020002000290380043703d80520004100360280062000428baafac5143703f80520004100360298052000428080013702c404200041dab1043602c004200041d8056a200041c0046a22021016200020002903c00437039005200041e8006a20004190056a220120002802c8041017200028026821032000290390052111200041003602c804200020113703c004200041f8056a200210434101410020021020200020002903c00437039005200041e0006a200120002802c804101720002802642104200028026021062000280290052101200020002802940522053602c00441002003200620042001200210012102200520002802c0042203490d12200041d8006a4100200320011012024002402000027f02402002410c49047f2002417d71450d0120024102744180b1046a28020005410c0b41f3b0046a2d00000c010b200028025c2102200020002802583602c004200020023602c404200041d0006a200041c0046a103b024020002d00504101710d00024020002d00510e020400010b200041c0046a104641ff017122024104470d020b41000b3a00a004200041cc046a4101360200200041d4046a4101360200200041e4ac043602c804200041003602c0042000410336029405200020004190056a3602d0042000200041a0046a36029005200041c0046a41fc81041028000b200020023a00d80541ac86044122200041d8056a41ec810441d08604101d000b0240200020004180046a10082202410b4d047f2002450d0120024102744180b1046a28020005410c0b41f3b0046a2d00003a00d80541e086044137200041d8056a41dc810441988704101d000b200041e4056a4101360200200041ec056a4100360200200041d087043602e005200041fcaa043602e805200041003602d8054103200041d8056a104741000c030b20002d00d9050b2102410121010c020b200041e4056a4101360200200041ec056a4100360200200041f485043602e005200041fcaa043602e805200041003602d8054103200041d8056a104741000b2101410421020b200120021031000b200041e8056a2005360200200041e4056a2002360200200041ec056a200029038803370200200041f4056a20004190036a290300370200200041fc056a20004198036a280200360200200020013602e0052000200c3602dc05200041073a00d805200041d8056a103f410421020c150b200041ec056a2005360200200041f0056a220520002903880337030020004184066a200c360200200041f8056a20004190036a29030037030020004180066a20004198036a280200360200200020023602e805200020113703e0052000200d3602dc05200041003a00d805200041d8056a2202103f2005200041b8036a290300370300200041e8056a200041b0036a290300370300200041e0056a200041a8036a290300370300200020002903a0033703d80520021033410421020c0f0b200041e4056a2005360200200041e0056a2002360200200041e8056a200029038803370300200041f0056a20004190036a290300370300200041f8056a20004198036a2d00003a0000200020013602dc05200020083b01da052000200a3a00d905200041053a00d805200041d8056a103f410421020c130b20004188066a2011370300200041e4056a2005360200200041e0056a2002360200200041e8056a200029038803370300200041fc056a200c360200200041f0056a2004290300370300200041f8056a20032d00003a0000200041fb056a200041d3046a2d00003a000020004180066a200dad200ead42208684370300200020013602dc05200020083b01da052000200a3a00d905200020002f00d1043b00f90520004190066a20002903f80237030020004198066a20004180036a2d00003a0000200041013a00d805200041d8056a103f410421020c0e0b4101210120002d00c1040b2102200120021031000b200041e7056a2005360000200041e3056a2002360000200041eb056a200029038803370000200041f3056a20004190036a290300370000200041fb056a20004198036a2d00003a0000200020013600df05200020083b00dd052000200a3a00dc05200041bc81043602d805200041003602b8052000428080013702c404200041dab1043602c004419d92ac8d01200041c0046a2202101541042101200041d8056a220541047220021016200020002903c0043703b005200041186a200041b0056a220220002802c8041017200028021c21042000280218200041106a200241001017200420002802102000280214100a1a200041f0056a200041b8036a290300370300200041e8056a200041b0036a290300370300200041e0056a200041a8036a290300370300200020002903a0033703d805200510330c0c0b200041003b01dc052000418080043602d805230041106b22022400200242808001370204200241dab1043602000240200041d8056a22002f0100450440200241001019200041026a2f0100200041046a2f0100200210200c010b200241011019200210180b0c0f0b200041d8056a1040027f20002d00d805450440200041dab1043602c0042000428080013702c404200041086a200041c0046a41001017200028020c21052000280208210320002802c0042102200020002802c40422013602d8054115200320052002200041d8056a10031a200120002802d8052205490d0720004100200520021012200020002903003703b005200041d8056a200041b0056a101e20002802d8050d0e4104410320002802dc0522001b21022000450c010b20002d00d905210241010b20021031000b200f200441d4ae04101c000b2002200541d4ae04101c000b2002200141ccaf04104a000b41c08104411c41dcaf041013000b2003200541d4ae04101c000b2005200141d4ae04101c000b200041f0056a200041b8036a290300370300200041e8056a200041b0036a290300370300200041e0056a200041a8036a290300370300200020002903a0033703d805200041d8056a10334103210341000b200020113703e005200020043602dc05200020013a00d905200020033a00d805230041106b22012400200142808001370204200141dab1043602000240200041d8056a22002d000022054104470440200141001019200541034604402001410010190c020b200141011019024002400240200541016b0e020102000b200141001019200041086a2802002000410c6a280200200110270c030b200141011019200120002d000110190c020b2001410210190c010b200141011019200110180b2001280208102a1034000b200141004720021031000b200641004720021031000b200341004720011031000b200041fcaa043602e805200041003602d805200041d8056a41bc84041028000b41ebab0441c900200041a0046a41fcaa0441b4ac04101d000b200441004720021031000b41002002280208102a1034000b4801027f230041106b22022400200241003b010e024020012002410e6a4102102e45044020022f010e21010c010b410121030b200020013b0102200020033b0100200241106a24000bad07010a7f230041306b22032400200341186a2001103b0240024020032d00184101710d00024020032d0019220241037122044103470440024002400240200441016b0e020102000b200241fc017141027621020c030b200320023a0025200341013a002420032001360220200341003b012c200341206a2003412c6a410210730d0320032f012c220241ff014d0d03200241027621020c020b200320023a0025200341013a0024200320013602202003410036022c200341206a2003412c6a410410730d02200328022c220241808004490d02200241027621020c010b200241044f0d01200341106a2001101f20032802100d0120032802142202418080808004490d010b20012802042002490d00200341086a20021055200328020821092001200328020c22042002102e0d00024002402002450d00200241076b22014100200120024d1b2108200441036a417c7120046b220a417f46210b41002101034002400240024002400240200120046a2d00002206411874411875220741004e0440200b200a20016b410371720d020240200120084f0d000340200120046a220641046a280200200628020072418081828478710d012001200141086a22014b0d0320012008490d000b0b200120024f0d0720012002200120024b1b21060340200120046a2c00004100480d062006200141016a2201470d000b0c070b02400240200641d09c046a2d000041026b0e03040100090b200141016a220520024f0d08200420056a2c000021050240024002400240200641f0016b0e050100000002000b2007410f6a41ff017141024b0d0b20054140480d020c0b0b200541f0006a41ff01714130490d010c0a0b2005418f7f4a0d090b200141026a220620024f0d08200420066a2c000041bf7f4a0d08200141036a220120024f0d08200120046a2c000041bf7f4c0d040c080b200141016a220520024f0d07200420056a2c00002105024002400240200641e001470440200641ed01460d012007411f6a41ff0171410c490d022007417e71416e470d0b20054140480d030c0b0b200541607141a07f460d020c0a0b200541a07f480d010c090b200541bf7f4a0d080b200141026a220120024f0d07200120046a2c000041bf7f4c0d030c070b41c08c04411c41c09c041013000b200141016a21010c020b200141016a220120024f0d04200120046a2c000041bf7f4a0d040b200141016a21010b20012002490d000b0b2000200236020820002004360204200020093602000c020b200041003602040c010b200041003602040b200341306a24000b3f01027f230041106b22022400200241003a000f200020012002410f6a4101102e2201047f41000520022d000f0b3a0001200020013a0000200241106a24000b7101017f230041206b22022400200210252000027f200220011049450440200041003a000141010c010b20002002290300370001200041196a200241186a290300370000200041116a200241106a290300370000200041096a200241086a29030037000041000b3a0000200241206a24000b6d01017f230041206b2201240020011025024020011014450440200041013b00000c010b20002001290300370001200041003a0000200041196a200141186a290300370000200041116a200141106a290300370000200041096a200141086a2903003700000b200141206a24000b1801017f2001200346047f20002002200110110541010b450b810902097f017e230041d0016b22012400200141386a200041c80010101a2001410136029001200141306a41001074200141003602b801200120012903303703b00120014190016a200141b0016a1076024020012802b801220041818001490440200141286a20004180800141dab104107120014100360288012001290328210a200141003602b8012001200a3703b00141f4af044110200141b0016a1027200120012903b00137038001200141206a20014180016a20012802b80110172001280220210420012802242103200141a8016a22024200370300200141a0016a2205420037030020014198016a2206420037030020014200370390010240200341214f0440200141c8016a22074200370300200141c0016a22084200370300200141b8016a22094200370300200142003703b00120042003200141b0016a100e200220072903003703002005200829030037030020062009290300370300200120012903b001370390010c010b200141186a200320014190016a412041dca90410412001280218200128021c2004200341eca90410670b200141106a20001074200141003602b801200120012903103703b00120014190016a200141b0016a10162000200020012802b8016a22004b0d01200141b8016a220320003602002001418080013602b401200141dab1043602b001200141086a200141b0016a104820014198016a20032802002200360200200120012903b001220a37039001200128020c2103200128020820014188016a20003602002001200a37038001200141003602b8012001200a3703b001024002400240024002400240024002400240024020012d0038220041016b0e080102030405060708000b200141b0016a220241021019200241001019200141c8006a20021016200128023c200210152001290340200210770c080b200141b0016a220241031019200141386a41017220021016200141d9006a200210160c070b200141b0016a220241041019200141406b280200200141c4006a280200200210270c060b200141b0016a41051019024002400240200128024041016b0e020102000b200141b0016a220241001019200141c8006a280200200141cc006a28020020021027200141d4006a280200200141d8006a280200200210270c070b200141b0016a220241011019200141c8006a280200200141cc006a28020020021027200141d0006a290300200210770c060b200141b0016a220241021019200141c8006a280200200141cc006a280200200210270c050b200141b0016a410610190c040b200141b0016a220241071019200141386a410172200210160c030b200141b0016a220241081019200141386a410172200210160c020b200141b0016a220241091019200141406b20021016200128023c200210150c010b200141b0016a2202410a1019200128023c20021015200141406b280200200210150b200120012903b00137038001200120014180016a20012802b801101720032001280200200128020410092000410346044020012802401a0b200141d0016a24000f0b20004180800141a0a504104a000b41e0aa04411c41dcaf041013000b7a01027f230041406a2201240020011025200141206a220210222000027f200120021049450440200041003a000141010c010b20002001290300370001200041196a200141186a290300370000200041116a200141106a290300370000200041096a200141086a29030037000041000b3a0000200141406b24000b4b01017f230041106b22052400200120034d0440200541086a4100200120021075200528020c21012000200528020836020020002001360204200541106a24000f0b200120032004101c000b3501017f230041106b22022400200241086a20011055200228020c21012000200228020836020020002001360204200241106a24000b0a0020012000410410360b3301027f230041106b22012400200141086a2000103b20012d0009210020012d0008200141106a2400410171452000410146710b1800200128020041d8a6044111200128020428020c1100000b3d01027f230041106b22012400200141086a2000103b20012d0009210020012d00082102200141106a2400410441042000200041044f1b20024101711b0bdb0201057f23004190016b22022400200241386a22032000360200200241346a4100360200200241023602482002410236023c200241fcaa043602302002410036022820022001290210370320200220012902083703182002200129020037031020024106360284012002200241e4006a2204360280012002200241106a3602642002410136027c20024101360274200241ecaf0436027020024100360268200220024180016a2206360278200241d8006a200241e8006a2205105620032802002100200228025c2002280260200241003602880120024280800137026c200241dab104360268200220003a00642005200441011036200510272002200229036837038001200241086a200620022802701017200228020c210120022802082103200228028001210020022002280284012204360268410a200320012000200510031a200220022802682000200441d4ae04104120024190016a24000b4501027f230041106b220224002001280208210320014100360208200241086a200120031017200228020c21012000200228020836020020002001360204200241106a24000b0b002000200141201011450b0e0020002001200241909404107a0b5501017f230041206b2202240020022000360204200241186a200141106a290200370300200241106a200141086a29020037030020022001290200370308200241046a41d88704200241086a104c200241206a24000bee0301057f230041406a22032400200341033a003820034280808080800437033020034100360228200341003602202003200136021c20032000360218027f0240024020022802002201450440200241146a28020022004103742105200041ffffffff017121072002280210210441002101034020012005460d02200228020820016a220041046a28020022060440200328021820002802002006200328021c28020c1100000d040b200141086a2101200428020020042802042106200441086a2104200341186a2006110200450d000b0c020b200228020422074105742100200741ffffff3f71210703402000450d01200228020820046a220541046a28020022060440200328021820052802002006200328021c28020c1100000d030b20032001411c6a2d00003a00382003200141146a290200370330200341106a200228021022052001410c6a106620032003290310370320200341086a2005200141046a106620032003290308370328200441086a2104200041206b210020012802002106200141206a2101200520064103746a2205280200200341186a2005280204110200450d000b0c010b2002410c6a28020020074b04402003280218200228020820074103746a22002802002000280204200328021c28020c1100000d010b41000c010b41010b200341406b24000b0f00200028020020012002104e41000b5801017f20022000280200200028020822036b4b044020002003200210511052200028020821030b200028020420036a2001200210101a2003200220036a22014b044041f08704411c41b08c041013000b200020013602080bbe0201027f230041106b220224000240024002400240200028020022002002410c6a027f0240024020014180014f04402002410036020c2001418010490d012001418080044f0d0220022001413f71418001723a000e20022001410c7641e001723a000c20022001410676413f71418001723a000d41030c030b200028020822032000280200460d030c040b20022001413f71418001723a000d2002200141067641c001723a000c41020c010b20022001413f71418001723a000f20022001410676413f71418001723a000e20022001410c76413f71418001723a000d2002200141127641077141f001723a000c41040b104e0c020b20002003410110511052200028020821030b200028020420036a20013a0000200341016a2201450d01200020013602080b200241106a240041000f0b41f08704411c41a08c041013000b4a01017f230041206b220224002000280200200241186a200141106a290200370300200241106a200141086a29020037030020022001290200370308200241086a104b200241206a24000b9d0401067f230041206b220324000240027f41002001200120026a22014b0d001a2000280200220220026a22052002490d0141082005200120012005491b2201200141084d1b2201417f73411f7621040240200204402003410136021820032002360214200320002802043602100c010b200341003602180b200341106a2106230041106b220524002003027f0240027f0240200404400240200141004e044020062802080d0120052001410110542005280204210220052802000c040b0c040b20062802042208450440200541086a200141011054200528020c210220052802080c030b20012102410041d0b104280200220420016a22072004490d021a2006280200210641d4b1042802002007490440200141ffff036a220741107640002202417f46200241ffff0371200247720d022002411074220420074180807c716a22022004490d0241d4b1042002360200200121024100200120046a22072004490d031a0b41d0b104200736020041002004450d021a20042006200810100c020b200320013602040c020b2001210241000b2204044020032004360204200341086a200236020041000c020b20032001360204200341086a410136020041010c010b200341086a410036020041010b360200200541106a240020032802004504402003280204210220002001360200200020023602044181808080780c010b200341086a2802000b200341206a24000f0b41908804412141ac89041013000b1b00024020004181808080784704402000450d01000b0f0b1053000b4601017f230041206b22002400200041146a41013602002000411c6a4100360200200041d08904360210200041fcaa0436021820004100360208200041086a41d889041028000bc40101037f024002402001200120026a41016b410020026b7122054d044041d0b104280200220220056a22042002490d0241d4b1042802002004490440200541ffff036a22032005490d02200341107640002202417f46200241ffff0371200247720d022002411074220220034180807c716a22042002490d024100210341d4b1042004360200200220056a22042002490d030b41d0b1042004360200200221030c020b41c0a304411c41aca3041013000b410021030b20002001360204200020033602000b5701027f230041106b2202240002402001450440410121030c010b200141004e0440200241086a20012001417f73411f761054200228020822030d01000b1053000b2000200336020420002001360200200241106a24000b9f0202077f017e230041206b22032400024002400240024002402001410c6a280200220604402001280208220841046a2105200641037421070340200220052802006a22042002490d05200541086a210520042102200741086b22070d000b200141146a2802000d010c030b200141146a2802000d010c020b2006452004410f4b720d00410021022008280204450d010b200420046a22024100200220044f1b21020b200320021042200329030021092000410036020820002009370200200341186a200141106a290200370300200341106a200141086a290200370300200320012902003703082000200341086a104b0d01200341206a24000f0b41f08704411c4194a1041013000b41e889044133200341086a41fcaa0441948b04101d000b0300010b0e0020002802001a03400c000b000b0c0042b39dc5e7bb8fa8d9410b4a01017f230041106b2205240020022003490440200320022004104a000b200541086a200320022001105b200528020c21012000200528020836020020002001360204200541106a24000b1400200020012002200341eca60441e08c0410790bd806020b7f027e230041406a2203240020002802002202ad210d0240024002400240024002400240024020024190ce004f044041272100200d210e0240034020004104490d01200341196a20006a220241046b200e200e4290ce0080220d4290ce007e7da7220441ffff037141e4006e220641017441a78f046a2f00003b0000200241026b2004200641e4006c6b41ffff037141017441a78f046a2f00003b0000200041046b2100200e42ffc1d72f56200d210e0d000b200da7220241e3004d0d0320004102490d090c020b0c080b41272100200241e3004b0d002002410a490d040c020b200041026b2200200341196a6a200da72202200241ffff037141e4006e220241e4006c6b41ffff037141017441a78f046a2f00003b00000b2002410a490d01200041024f0d000c050b200041026b2200200341196a6a200241017441a78f046a2f00003b00000c020b2000450d030b200041016b2200200341196a6a200241306a3a00000b200041274b0d01412820006b412720006b22062001280218220541017122071b2102410021042005410471044041fcaa042104200241fcaa0441fcaa04105d20026a22024b0d010b412b418080c40020071b2107200341196a20006a2108024020012802084504404101210020012802002202200141046a28020022012007200410600d01200220082006200128020c11000021000c010b024020022001410c6a28020022094904402005410871450d01200128021c210b2001413036021c20012d0020210c41012100200141013a002020012802002205200141046a280200220a2007200410600d02200341106a2001200920026b4101106120032802142202418080c400460d022003280210200520082006200a28020c1100000d0220022005200a10620d022001200c3a00202001200b36021c410021000c020b4101210020012802002202200141046a28020022012007200410600d01200220082006200128020c11000021000c010b41012100200341086a2001200920026b41011061200328020c2205418080c400460d00200328020820012802002202200141046a28020022012007200410600d00200220082006200128020c1100000d00200520022001106221000b200341406b240020000f0b41c08c04411c41ec91041013000b41e08c04412141a4a1041013000ba704010a7f230041106b2203240002400240200020016b22024110490d002002200141036a417c7120016b220049200041044b720d00200220006b22044104490d0020012000105e2206200020016a22082004417c716a2004410371105e6a220220064f0440200441027621050240024003402005450d0520032008200541c0012005200541c0014f1b41c09504105f200328020c21052003280208210820032003280200200328020422002000417c7141c09804105f200328020c210920032802082107024020032802042200450440410021010c010b2003280200220420004102746a210a4100210103402004220641106a2104410021000240034020012001200020066a280200220b417f73410776200b410676724181828408716a22014d0440200041046a22004110470d010c020b0b41c08c04411c41d098041013000b2004200a470d000b0b20022002200141087641ff81fc0771200141ff81fc07716a418180046c4110766a22024b0d012009450d000b200941027421004100210103402001200120072802002204417f734107762004410676724181828408716a22014b0d02200741046a2107200041046b22000d000b20022002200141087641ff81fc0771200141ff81fc07716a418180046c4110766a22024d0d0441c08c04411c418099041013000b41c08c04411c41e098041013000b41c08c04411c41f098041013000b41c08c04411c41b098041013000b20012002105e21020b200341106a240020020b4601017f200145044041000f0b024003402002200220002c000041bf7f4a6a22024b0d01200041016a2100200141016b22010d000b20020f0b41c08c04411c4194a1041013000b3e00200220034f044020002003360204200020013602002000410c6a200220036b3602002000200120034102746a3602080f0b41aca404412320041013000b39000240027f2002418080c40047044041012000200220012802101102000d011a0b20030d0141000b0f0b200020034100200128020c1100000bae0101027f20022104024002400240200320012d0020220320034103461b41ff0171220341016b0e03010001020b200241016a2203044020034101762104200241017621030c020b41c08c04411c41fc91041013000b41002104200221030b200341016a2102200128021c2103200128020421052001280200210102400340200241016b2202450d01200120032005280210110200450d000b418080c40021030b20002003360204200020043602000b3201017f027f0340200020002004460d011a200441016a2104200220012003280210110200450d000b200441016b0b2000490b4b01017f230041106b22052400200120034d0440200541086a410020012002105b200528020c21012000200528020836020020002001360204200541106a24000f0b200120032004101c000bea04010b7f230041106b2209240020002802042104200028020021030240024002402001280208220b410147200128021022024101477145044020024101470d02200320046a210c200141146a28020041016a210a410021022003210003402000200c460d03027f024020002c0000220641004e0440200041016a2105200641ff017121070c010b20002d0001413f7121052006411f7121072006415f4d044020074106742005722107200041026a21050c010b20002d0002413f7120054106747221082006417049044020082007410c74722107200041036a21050c010b200041046a210520022106418080c4002007411274418080f0007120002d0003413f71200841067472722207418080c400460d011a0b2002200520006b6a22062002490d0320070b2108200a41016b220a044020052100200621022008418080c400470d010c040b0b2008418080c400460d02024002402002450d00200220044f04404100210020022004460d010c020b41002100200220036a2c00004140480d010b200321000b2002200420001b21042000200320001b21030c020b200128020020032004200128020428020c11000021000c020b41c08c04411c418c9a041013000b200b450440200128020020032004200128020428020c11000021000c010b2001410c6a2802002200200320046a2003105d22024b0440200941086a2001200020026b4100106141012100200928020c2202418080c400460d0120092802082001280200220520032004200141046a280200220128020c1100000d01200220052001106221000c010b200128020020032004200128020428020c11000021000b200941106a240020000b140020002802002001200028020428020c1102000b5501027f0240027f02400240200228020041016b0e020103000b200241046a0c010b200120022802044103746a22012802044109470d0120012802000b2802002104410121030b20002004360204200020033602000b8501002001200346044020002002200110101a0f0b230041306b220024002000200336020420002001360200200041146a41033602002000411c6a41023602002000412c6a41083602002000419c970436021020004100360208200041083602242000200041206a360218200020003602282000200041046a360220200041086a20041028000b4901017f230041206b22032400200341186a200241106a290200370300200341106a200241086a2902003703002003200229020037030820002001200341086a104c200341206a24000bda08010b7f23004190016b22032400200341003b0184012003410a3602800120034281808080a00137037820032002360274200341003602702003200236026c200320013602682003200236026420034100360260200028020421062000280200210720002802082108200341fc006a2109027f0340024002400240024020032d008501450440200341d8006a2003280268220c200328026c20032802702003280274106a0240024020032802582201450d00200328025c2100034002400240024002400240027f0240024002400240200328027822020440200220096a41016b2d00002104200041084f04402001200141036a417c712202460440200041086b210a410021020c040b200341d0006a200220016b22022000200020024b1b220220012000418c93041063200341c8006a200420032802502003280254106b20032802484101470d02200328024c21010c050b200341306a200420012000106b2003280234210120032802300c050b41e08c04412141d09f041013000b2002200041086b220a4b0d010b200441818284086c210b0340200241046a22052002490d04200120026a280200200b73220d417f73200d41818284086b71200120056a280200200b732205417f73200541818284086b7172418081828478710d012002200241086a22024b0d072002200a4d0d000b0b200341406b20012000200241bc9304105a200341386a200420032802402003280244106b410020032802384101470d011a2002200328023c6a220120024f0d0041c08c04411c41cc93041013000b41010b4101460440200141016a2200450d022000200328027022006a22022000490d0320032002360270200220032802782200490d05200341286a2003280268200328026c200220006b2002106a20032802282202450d05200328022c2100200341206a2003280278200941044180a00410632002200020032802202003280224103e450d05200341186a200328026020032802702200200c106c20032000360260200328021c2102200328021821000c080b200320032802743602700c060b41c08c04411c419c93041013000b41c08c04411c41e09f041013000b41c08c04411c41f09f041013000b41c08c04411c41ac93041013000b200341106a2003280268200328026c20032802702003280274106a20032802142100200328021022010d000b0b4100210020032d0085010d00200341013a008501024020032d008401044020032802642101200328026021040c010b2003280264220120032802602204490d0420012004460d010b200341086a200420012003280268106c200328020c2102200328020821000b20000d010b41000c050b20082d0000450d01200741a48e044104200628020c110000450d010c020b41e08c044121419c9a041013000b2003410a36028c0120082002047f200320002002200241016b41cc9604105a2003418c016a410120032802002003280204103e0541000b3a0000200720002002200628020c110000450d010b0b41010b20034190016a24000b4c01037f230041106b220524002002200449200320044b72450440200541086a200320042001105b200528020c2107200528020821060b2000200736020420002006360200200541106a24000b5701027f024002402003450440410021030c010b200141ff017121054101210103402005200220046a2d0000460440200421030c030b2003200441016a2204470d000b0b410021010b20002003360204200020013602000b1400200020012002200341ac9b0441e08c0410790b5801027f230041206b22022400200128020421032001280200200241186a2000280200220041106a290200370300200241106a200041086a290200370300200220002902003703082003200241086a104c200241206a24000b0b002000280200200110640b1800200128020041b4a7044105200128020428020c1100000b990301037f230041406a22022400200028020021034101210002402001280200220441f08d04410c200141046a280200220128020c1100000d0002402003280208220004402002200036020c200241346a4102360200410121002002413c6a4101360200200241808e0436023020024100360228200241063602142002200241106a36023820022002410c6a36021020042001200241286a1068450d010c020b20032802002200200328020428020c110a0042c8b5e0cfca86dbd3897f520d002002200036020c200241346a4102360200410121002002413c6a4101360200200241808e04360230200241003602282002410a3602142002200241106a36023820022002410c6a36021020042001200241286a10680d010b200328020c21002002411c6a4103360200200241246a41033602002002413c6a4108360200200241346a4108360200200241c88d043602182002410036021020022000410c6a3602382002200041086a3602302002410236022c200220003602282002200241286a36022020042001200241106a106821000b200241406b240020000b1400200020012002200341e4a80441e0a30410790b1400200020012002200341eca6044180a70410790b4201017f20002f01042103200041003a00042003410171450440200028020020012002102e0f0b200120034108763a00002000280200200141016a200241016b102e0b3d01017f230041106b22022400200241086a20014180800141dab1041075200228020c21012000200228020836020020002001360204200241106a24000b1400200020012002200341e4a80441c0a80410790b550020002802002200413f4d04402001200041027410190f0b200041ffff004d04402000410274410172200110210f0b200041ffffffff034d04402000410274410272200110150f0b2001410310192000200110150b2601017f230041106b22022400200220003703082001200241086a41081036200241106a24000b2e00200128020020002d0000410274220041c0b1046a280200200041b0b1046a280200200128020428020c1100000b2800200120024d04402000200220016b3602042000200120036a3602000f0b2005412120041013000b7301017f230041306b220424002004200136020420042000360200200441146a41023602002004411c6a41023602002004412c6a41083602002004200336021020044100360208200441083602242004200441206a3602182004200441046a36022820042004360220200441086a20021028000b0b92310500418080040bd01d617474656d707420746f2073756274726163742077697468206f766572666c6f774661696c656420746f206765742076616c756520696e204d617070696e673a2000000021000100200000002f686f6d652f6b76696e2f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f696e6b5f73746f726167652d342e302e302f7372632f6c617a792f6d617070696e672e72734c0001006000000098000000250000001d09ab11617474656d707420746f206164642077697468206f766572666c6f770b0000000100000001000000030000000b00000001000000010000000c0000006c160100610000009d0000000d0000004120636f6e7472616374206265696e67206578656375746564206d757374206861766520612076616c6964206163636f756e742069642e0074140100650000007a0100000e00000054686520657865637574656420636f6e7472616374206d757374206861766520612063616c6c6572207769746820612076616c6964206163636f756e742069642e0000007414010065000000690100000e00000074140100650000002201000023000000656e636f756e746572656420756e6578706563746564206572726f72b80101001c0000007414010065000000eb000000170000002f686f6d652f6b76696e2f636f6465732f636861696e2f7068616c612f7068616c612d626c6f636b636861696e2f6372617465732f70696e6b2d647269766572732f73797374656d2f6c69622e727300ec0101004f0000001100000005000000636f756c64206e6f742070726f7065726c79206465636f64652073746f7261676520656e747279004c0201002700000073746f7261676520656e7472792077617320656d707479007c0201001700000050696e6b4c6f67676572557067726164696e672073797374656d20636f6e74726163742e2e2e0000a60201001c0000004e6f206e65772076657273696f6e206f662073797374656d20636f6e747261637420666f756e642ecc02010028000000436f646520686173682073686f756c642065786973747320686572652e000000ec0101004f000000b5000000120000004661696c656420746f20757067726164652073797374656d20636f6e74726163742e0000ec0101004f000000c400000012000000436f64652073686f756c64206578697374732068657265206f72207468652064656c65676174652063616c6c20776f756c64206661696c00ec0101004f000000c60000001200000053797374656d20636f6e7472616374207570677261646564207375636365737366756c6c792e0000a8030100260000000b00000004000000040000000d0000000e0000000f000000617474656d707420746f206164642077697468206f766572666c6f7700000000617474656d707420746f206d756c7469706c792077697468206f766572666c6f772f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e7273310401007b0000008a0100001c0000006361706163697479206f766572666c6f77000000bc04010011000000310401007b00000006020000050000006120666f726d617474696e6720747261697420696d706c656d656e746174696f6e2072657475726e656420616e206572726f722f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f666d742e727300001b0501007700000064020000200000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7665632f6d6f642e727300a40501007b000000350700000d000000a40501007b000000a307000009000000617474656d707420746f206164642077697468206f766572666c6f7700000000617474656d707420746f2073756274726163742077697468206f766572666c6f7729696e646578206f7574206f6620626f756e64733a20746865206c656e20697320206275742074686520696e646578206973208206010020000000a2060100120000003a0000007c15010000000000c406010001000000c4060100010000000b00000000000000010000001000000070616e69636b65642061742027272c20fc06010001000000fd060100030000003a2000007c150100000000001007010002000000202020202c0a280a282f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f666d742f6e756d2e727330303031303230333034303530363037303830393130313131323133313431353136313731383139323032313232323332343235323632373238323933303331333233333334333533363337333833393430343134323433343434353436343734383439353035313532353335343535353635373538353936303631363236333634363536363637363836393730373137323733373437353736373737383739383038313832383338343835383638373838383939303931393239333934393539363937393839392f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f666d742f6d6f642e72730000006f0801007a000000750500000d0000006f0801007a00000005060000380000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f6d656d6368722e7273000c0901007f0000004e0000002f0000000c0901007f0000005a0000001f0000000c0901007f00000063000000090000000c0901007f00000068000000270000000c0901007f000000680000003e00000072616e676520737461727420696e64657820206f7574206f662072616e676520666f7220736c696365206f66206c656e67746820dc09010012000000ee0901002200000072616e676520656e6420696e64657820200a010010000000ee090100220000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f697465722e7273000000400a01007d000000be050000250000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f6d6f642e7273d00a01007c000000040900001e000000736f7572636520736c696365206c656e67746820282920646f6573206e6f74206d617463682064657374696e6174696f6e20736c696365206c656e67746820285c0b010015000000710b01002b00000081060100010000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f636f756e742e7273b40b01007c0000004700000015000000b40b01007c0000004f00000032000000b40b01007c0000005400000011000000b40b01007c0000005a00000009000000b40b01007c0000006400000011000000b40b01007c000000660000000d0000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f697465722e727300900c01007b0000009100000011000000900c01007b0000004f0200002d0000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f7472616974732e72730000002c0d01007d000000ca000000130000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f76616c69646174696f6e732e72730000bc0d010082000000e50000001500000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010041929e040b330202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030304040404040041d09e040bb1052f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f7061747465726e2e72730000500f01007e000000a101000047000000500f01007e000000b401000020000000500f01007e000000b401000011000000500f01007e000000b8010000260000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f616363756d2e7273101001008400000095000000010000002d0701007a000000cd010000050000007061696420616e20756e70617961626c65206d657373616765636f756c64206e6f74207265616420696e707574756e61626c6520746f206465636f646520696e707574656e636f756e746572656420756e6b6e6f776e2073656c6563746f72756e61626c6520746f206465636f64652073656c6563746f722f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f616c6c6f632f6c61796f75742e7273002c1101007f0000002f0100001800000000000000617474656d707420746f206164642077697468206f766572666c6f7700000000617474656d707420746f2073756274726163742077697468206f766572666c6f77004190a4040ba704617474656d707420746f206164642077697468206f766572666c6f77617373657274696f6e206661696c65643a206d6964203c3d2073656c662e6c656e28290a7c150100000000004f1201000100000064170100660000005a0000001c00000064170100660000005a0000000900000064170100660000005a00000031000000641701006600000065000000090000006417010066000000830000001a00000064170100660000008d0000002100000045636473615265636f766572794661696c65644c6f6767696e6744697361626c6564556e6b6e6f776e4e6f7443616c6c61626c655f456e646f776d656e74546f6f4c6f775472616e736665724661696c65645f42656c6f7753756273697374656e63655468726573686f6c644b65794e6f74466f756e6443616c6c6565526576657274656443616c6c6565547261707065644465636f6465436f756c644e6f7452656164496e707574000000b91301007e000000820100004700000000000000617474656d707420746f2073756274726163742077697468206f766572666c6f77000000fc140100600000007a0000000e0000004572726f722f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f696e6465782e72730041c0a8040b8f09617474656d707420746f2073756274726163742077697468206f766572666c6f77000000b91301007e000000900100004f0000002f686f6d652f6b76696e2f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f696e6b5f656e762d342e302e302f7372632f656e67696e652f6f6e5f636861696e2f696d706c732e727300000074140100650000009c0000001100000074140100650000009c000000300000002f686f6d652f6b76696e2f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f7061726974792d7363616c652d636f6465632d332e322e322f7372632f636f6465632e727300000000617474656d707420746f206164642077697468206f766572666c6f770b0000000000000001000000110000002f686f6d652f6b76696e2f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f696e6b5f656e762d342e302e302f7372632f636861696e5f657874656e73696f6e2e7273656e636f756e7465726564206572726f72207768696c65206465636f64696e6720636861696e20657874656e73696f6e206d6574686f642063616c6c2072657475726e2076616c75658c1501005f000000b80100001a00000043726f73732d636f6e74726163742063616c6c206661696c656420776974682044160100200000002f686f6d652f6b76696e2f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f696e6b5f656e762d342e302e302f7372632f63616c6c2f63616c6c5f6275696c6465722e72730000006c160100610000007b000000110000006c1601006100000078000000110000002f686f6d652f6b76696e2f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f696e6b5f656e762d342e302e302f7372632f656e67696e652f6f6e5f636861696e2f6578742e727300f016010063000000aa010000140000002f686f6d652f6b76696e2f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f696e6b5f656e762d342e302e302f7372632f656e67696e652f6f6e5f636861696e2f6275666665722e727300006417010066000000c1000000370000006417010066000000c4000000090000007c150100000000007068616c612e70696e6b2e6576656e74436f6e646974696f6e4e6f744d6574436f64654e6f74466f756e644472697665724e6f74466f756e645065726d6973696f6e44656e696564436f6e74726163744465706f73697400190000001c00000016000000140000001900000013110100f7100100e1100100cd100100b410010001020304050607080a010b09000000000100000002000000030000000400000005000000060000000700000008000000090000000c0000000b0000000f0000000e0000000c0000000f0000002d1801001f18010013180100041801","build_info":{"build_mode":"Debug","cargo_contract_version":"2.0.0","rust_toolchain":"nightly-x86_64-unknown-linux-gnu","wasm_opt_settings":{"keep_debug_symbols":false,"optimization_passes":"Z"}}},"contract":{"name":"system","version":"0.1.0","authors":["[your_name] <[your_email]>"]},"spec":{"constructors":[{"args":[],"docs":[],"label":"default","payable":false,"returnType":{"displayName":["ink_primitives","ConstructorResult"],"type":4},"selector":"0xed4b9d1b"}],"docs":[],"events":[],"lang_error":{"displayName":["ink","LangError"],"type":5},"messages":[{"args":[{"label":"_from_version","type":{"displayName":[],"type":6}}],"docs":[],"label":"do_upgrade","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":8},"selector":"0x0b95be48"},{"args":[],"docs":[],"label":"System::version","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":11},"selector":"0x87c98a8d"},{"args":[{"label":"contract_id","type":{"displayName":["AccountId"],"type":0}}],"docs":[],"label":"System::grant_admin","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":8},"selector":"0x67612061"},{"args":[{"label":"name","type":{"displayName":["String"],"type":12}},{"label":"contract_id","type":{"displayName":["AccountId"],"type":0}}],"docs":[],"label":"System::set_driver","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":8},"selector":"0xaa1e2030"},{"args":[{"label":"name","type":{"displayName":["String"],"type":12}}],"docs":[],"label":"System::get_driver","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":13},"selector":"0x2740cf0a"},{"args":[{"label":"contract_id","type":{"displayName":["AccountId"],"type":0}},{"label":"code_hash","type":{"displayName":["pink","Hash"],"type":1}}],"docs":[],"label":"System::deploy_sidevm_to","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":8},"selector":"0x662f4aa4"},{"args":[{"label":"contract_id","type":{"displayName":["AccountId"],"type":0}}],"docs":[],"label":"System::stop_sidevm_at","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":8},"selector":"0x52a0fd6a"},{"args":[{"label":"hook","type":{"displayName":["HookPoint"],"type":15}},{"label":"contract","type":{"displayName":["AccountId"],"type":0}},{"label":"selector","type":{"displayName":["u32"],"type":16}},{"label":"gas_limit","type":{"displayName":["u64"],"type":17}}],"docs":[],"label":"System::set_hook","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":8},"selector":"0x352c6b5c"},{"args":[{"label":"contract_id","type":{"displayName":["AccountId"],"type":0}},{"label":"weight","type":{"displayName":["u32"],"type":16}}],"docs":[],"label":"System::set_contract_weight","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":8},"selector":"0x45ec9b18"},{"args":[{"label":"account","type":{"displayName":["AccountId"],"type":0}}],"docs":[],"label":"System::total_balance_of","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":18},"selector":"0x5a98f226"},{"args":[{"label":"account","type":{"displayName":["AccountId"],"type":0}}],"docs":[],"label":"System::free_balance_of","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":18},"selector":"0x8a0d40d7"},{"args":[{"label":"contract_id","type":{"displayName":["AccountId"],"type":0}}],"docs":[],"label":"System::is_admin","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":20},"selector":"0xf06f050a"},{"args":[],"docs":[],"label":"System::upgrade_system_contract","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":8},"selector":"0xaf69ca03"},{"args":[{"label":"version","type":{"displayName":[],"type":22}}],"docs":[" Upgrade the contract runtime",""," Be careful when using this function, it would panic the worker if the"," runtime version is not supported."],"label":"System::upgrade_runtime","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":8},"selector":"0x317f6bf3"},{"args":[{"label":"contract_id","type":{"displayName":["AccountId"],"type":0}},{"label":"deposit","type":{"displayName":["Balance"],"type":19}}],"docs":[],"label":"ContractDeposit::change_deposit","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":23},"selector":"0xa24bcb44"}]},"storage":{"root":{"layout":{"struct":{"fields":[{"layout":{"leaf":{"key":"0x00000000","ty":0}},"name":"owner"},{"layout":{"root":{"layout":{"leaf":{"key":"0x11ab091d","ty":3}},"root_key":"0x11ab091d"}},"name":"administrators"},{"layout":{"root":{"layout":{"leaf":{"key":"0xe69daeed","ty":0}},"root_key":"0xe69daeed"}},"name":"drivers"}],"name":"System"}},"root_key":"0x00000000"}},"types":[{"id":0,"type":{"def":{"composite":{"fields":[{"type":1,"typeName":"[u8; 32]"}]}},"path":["ink_primitives","types","AccountId"]}},{"id":1,"type":{"def":{"array":{"len":32,"type":2}}}},{"id":2,"type":{"def":{"primitive":"u8"}}},{"id":3,"type":{"def":{"tuple":[]}}},{"id":4,"type":{"def":{"variant":{"variants":[{"fields":[{"type":3}],"index":0,"name":"Ok"},{"fields":[{"type":5}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":3},{"name":"E","type":5}],"path":["Result"]}},{"id":5,"type":{"def":{"variant":{"variants":[{"index":1,"name":"CouldNotReadInput"}]}},"path":["ink_primitives","LangError"]}},{"id":6,"type":{"def":{"tuple":[7,7]}}},{"id":7,"type":{"def":{"primitive":"u16"}}},{"id":8,"type":{"def":{"variant":{"variants":[{"fields":[{"type":9}],"index":0,"name":"Ok"},{"fields":[{"type":5}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":9},{"name":"E","type":5}],"path":["Result"]}},{"id":9,"type":{"def":{"variant":{"variants":[{"fields":[{"type":3}],"index":0,"name":"Ok"},{"fields":[{"type":10}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":3},{"name":"E","type":10}],"path":["Result"]}},{"id":10,"type":{"def":{"variant":{"variants":[{"index":0,"name":"PermisionDenied"},{"index":1,"name":"DriverNotFound"},{"index":2,"name":"CodeNotFound"},{"index":3,"name":"ConditionNotMet"}]}},"path":["pink_extension","system","Error"]}},{"id":11,"type":{"def":{"variant":{"variants":[{"fields":[{"type":6}],"index":0,"name":"Ok"},{"fields":[{"type":5}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":6},{"name":"E","type":5}],"path":["Result"]}},{"id":12,"type":{"def":{"primitive":"str"}}},{"id":13,"type":{"def":{"variant":{"variants":[{"fields":[{"type":14}],"index":0,"name":"Ok"},{"fields":[{"type":5}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":14},{"name":"E","type":5}],"path":["Result"]}},{"id":14,"type":{"def":{"variant":{"variants":[{"index":0,"name":"None"},{"fields":[{"type":0}],"index":1,"name":"Some"}]}},"params":[{"name":"T","type":0}],"path":["Option"]}},{"id":15,"type":{"def":{"variant":{"variants":[{"index":0,"name":"OnBlockEnd"}]}},"path":["pink_extension","HookPoint"]}},{"id":16,"type":{"def":{"primitive":"u32"}}},{"id":17,"type":{"def":{"primitive":"u64"}}},{"id":18,"type":{"def":{"variant":{"variants":[{"fields":[{"type":19}],"index":0,"name":"Ok"},{"fields":[{"type":5}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":19},{"name":"E","type":5}],"path":["Result"]}},{"id":19,"type":{"def":{"primitive":"u128"}}},{"id":20,"type":{"def":{"variant":{"variants":[{"fields":[{"type":21}],"index":0,"name":"Ok"},{"fields":[{"type":5}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":21},{"name":"E","type":5}],"path":["Result"]}},{"id":21,"type":{"def":{"primitive":"bool"}}},{"id":22,"type":{"def":{"tuple":[16,16]}}},{"id":23,"type":{"def":{"variant":{"variants":[{"fields":[{"type":24}],"index":0,"name":"Ok"},{"fields":[{"type":5}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":24},{"name":"E","type":5}],"path":["Result"]}},{"id":24,"type":{"def":{"variant":{"variants":[{"fields":[{"type":3}],"index":0,"name":"Ok"},{"fields":[{"type":25}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":3},{"name":"E","type":25}],"path":["Result"]}},{"id":25,"type":{"def":{"variant":{"variants":[{"fields":[{"type":12,"typeName":"String"}],"index":0,"name":"Other"},{"fields":[{"type":10,"typeName":"Error"}],"index":1,"name":"SystemError"},{"index":2,"name":"BadOrigin"}]}},"path":["pink_extension","system","DriverError"]}}],"version":"4"} \ No newline at end of file +{"source":{"hash":"0x3125175fcfe6d4a6667f05a54c2af34ef9dce442280b6062091859a687154893","language":"ink! 4.0.0","compiler":"rustc 1.69.0-nightly","wasm":"0x0061736d01000000017d1360037f7f7f017f60027f7f0060027f7f017f60037f7f7f0060047f7f7f7f0060017f0060057f7f7f7f7f0060047f7f7f7f017f60017f017f60000060017f017e60067f7f7f7f7f7f017f60057f7f7f7f7f017f60087f7f7e7f7f7f7f7f017f6000017f60027e7e0060037e7e7f0060027e7f0060067f7f7f7f7f7f0002d80211057365616c310b6765745f73746f726167650007057365616c300d64656c65676174655f63616c6c000b057365616c301176616c75655f7472616e736665727265640001057365616c301463616c6c5f636861696e5f657874656e73696f6e000c057365616c3005696e7075740001057365616c300663616c6c65720001057365616c3007616464726573730001057365616c300d64656275675f6d6573736167650002057365616c300d7365745f636f64655f686173680008057365616c300d6465706f7369745f6576656e740004057365616c320b7365745f73746f726167650007057365616c3110636f6e7461696e735f73746f726167650002057365616c300b7365616c5f72657475726e0003057365616c3009636f64655f686173680000057365616c300f686173685f626c616b65325f3235360003057365616c310463616c6c000d03656e76066d656d6f727902010210036c6b000004030801010305010101030601010301050106050e03010208050201000109010f05011003090901010101050705050601010802080101020302000003020200050903010105020a060402020206070407060202030600000604040202020204040001040111021204040501700112120608017f01418080040b071102066465706c6f7900370463616c6c00380917010041010b116564292c456d705c586e57784d4f50596f0aacd1016b2b01017f037f2002200346047f200005200020036a200120036a2d00003a0000200341016a21030c010b0b0b3f01027f0340200245044041000f0b200241016b210220012d0000210320002d00002104200041016a2100200141016a210120032004460d000b200420036b0b140020002001200220034194a9044180800410790b5001017f230041206b220324002003410c6a4101360200200341146a4100360200200341acab04360210200341003602002003200136021c200320003602182003200341186a360208200320021028000b6c01027f230041306b22012400200141003602182001428080013702242001418ab204360220419d92ac8d01200141206a2202101520002002101620012001290320370310200141086a200141106a200128022810172001280208200128020c100b200141306a2400417f470b2601017f230041106b220224002002200036020c20012002410c6a41041036200241106a24000b0a0020012000412010360b4501017f2002200128020422034b044041dca404412341e0a5041013000b2001200320026b36020420012001280200220120026a36020020002002360204200020013602000b08002000410110190ba10101027f20002802082202200028020422034904402000200241016a360208200028020020026a20013a00000f0b230041306b220024002000200336020420002002360200200041146a41023602002000411c6a41023602002000412c6a4108360200200041e48d0436021020004100360208200041083602242000200041206a360218200020003602282000200041046a360220200041086a41c0a5041028000bb90202057f037e230041f0006b220224002002410036025020024280800137025c2002418ab2043602582001200241d8006a2205101620022002290358370348200241406b200241c8006a200228026010172002280244210320022802402106200228024821012002200228024c22043602584110200620032001200510031a02402002280258220320044d0440200241386a410020032001101220022002290338370358200241206a200241d8006a101b2002290320a70d01200241306a290300210720022903282108200241086a200241d8006a101b2002290308a70d01200241186a2903002109200020022903103703102000200737030820002008370300200041186a2009370300200241f0006a24000f0b200320044184af04101c000b419bac0441c900200241e8006a41acab0441e4ac04101d000b6402027f037e230041106b22022400200241086a22034200370300200242003703000240200120024110102e45044020032903002105200229030021060c010b420121040b2000200637030820002004370300200041106a2005370300200241106a24000b0e0020002001200241e09404107a0b860101017f230041406a220524002005200136020c200520003602082005200336021420052002360210200541246a41023602002005412c6a41023602002005413c6a4101360200200541c48e0436022020054100360218200541023602342005200541306a3602282005200541106a3602382005200541086a360230200541186a20041028000b6201037f230041106b22022400200241086a2001101f41012103024020022802080d00200228020c210420022001101f20022802000d002002280204210120002004360204200041086a2001360200410021030b20002003360200200241106a24000b4801027f230041106b220224002002410036020c024020012002410c6a4104102e450440200228020c21010c010b410121030b2000200136020420002003360200200241106a24000b0e002000200210212001200210210b2601017f230041106b22022400200220003b010e20012002410e6a41021036200241106a24000bb50101027f230041e0006b22012400200141808001360230418ab204200141306a2202100620014180800136025c2001418ab2043602582002200141d8006a10232001027f20012d0030450440200141216a200141c9006a290000370000200141196a200141c1006a290000370000200141116a200141396a2900003700002001200129003137000941000c010b200141003a000941010b3a00082000200141086a418c8204413741c482041024200141e0006a24000b8a0101047f230041206b22022400200241186a22034200370300200241106a22044200370300200241086a22054200370300200242003703002000027f200120024120102e45044020002002290300370001200041196a2003290300370000200041116a2004290300370000200041096a200529030037000041000c010b41010b3a0000200241206a24000b7401017f230041106b2205240020012d000045044020002001290001370000200041186a200141196a290000370000200041106a200141116a290000370000200041086a200141096a290000370000200541106a24000f0b200520012d00013a000f200220032005410f6a41dc81042004101d000bb60101027f230041e0006b22012400200141808001360230418ab204200141306a2202100520014180800136025c2001418ab2043602582002200141d8006a10232001027f20012d0030450440200141216a200141c9006a290000370000200141196a200141c1006a290000370000200141116a200141396a2900003700002001200129003137000941000c010b200141003a000941010b3a00082000200141086a41d4820441c100419883041024200141e0006a24000b5502027f027e230041206b22002400200041106a22014200370300200042003703082000411036021c200041086a2000411c6a10022001290300210220002903082103200041206a2400410541042002200384501b0b2c01017f230041106b220324002003200136020c2003410c6a200210762002200020011036200341106a24000bcb0101017f230041206b22022400200241013a00182002200136021420022000360210200241908e0436020c200241acab04360208230041406a220024002000200241086a36020c2000410736022420002000410c6a3602202000410136023c2000410236023420004180a5043602302000200041206a36023820004100360228200041106a200041286a105602404188b2042d00004504404189b2042d00004101710d010b20002802142000280218100741094704404188b20441013a00000b4189b20441013a00000b000b980401047f230041106b22022400024002400240024002400240024002400240024002400240024020002d000041016b0e0b0102030405060708090a0b000b41012100200128020022034182a70441062001280204220528020c22041100000d0b024020012d0018410471450440200341dc8e04410120041100000d0d200341e4a70441052004110000450d010c0d0b200341da8e04410220041100000d0c2002200536020420022003360200200241013a000f20022002410f6a360208200241e4a704410510690d0c200241d88e04410210690d0c0b200341b18d044101200411000021000c0b0b200128020041f5a604410d200128020428020c11000021000c0a0b200128020041e7a604410e200128020428020c11000021000c090b200128020041dca604410b200128020428020c11000021000c080b200128020041c2a604411a200128020428020c11000021000c070b200128020041b4a604410e200128020428020c11000021000c060b200128020041a4a6044110200128020428020c11000021000c050b200128020041c3b004410c200128020428020c11000021000c040b20012802004199a604410b200128020428020c11000021000c030b20012802004192a6044107200128020428020c11000021000c020b20012802004183a604410f200128020428020c11000021000c010b200128020041f0a5044113200128020428020c11000021000b200241106a240020000b1b002000418180014f044020004180800141a88304101c000b20000b5201017f230041206b220124002001410c6a4101360200200141146a41013602002001419cb004360208200141003602002001410436021c200120003602182001200141186a360210200141bc84041028000b910101017f230041306b22022400200241146a41013602002002411c6a41013602002002419cb0043602102002410036020820024102360224200220002d0000410274220041fcb0046a28020036022c200220004190b1046a280200360228200141046a28020021002002200241206a3602182002200241286a36022020012802002000200241086a1068200241306a24000b4701017f230041106b220224002002410036020c024020012002410c6a4104102e4504402000200228020c360001200041003a00000c010b200041013a00000b200241106a24000b6001047f230041106b22032400200028020422042002492205450440200341086a41002002200028020022061072200120022003280208200328020c41d4a704106720032002200420061072200020032903003702000b200341106a240020050b8f0101047f230041206b22022400200241186a22034200370300200241106a22044200370300200241086a22054200370300200242003703000240200120024120102e45044020002002290300370001200041003a0000200041196a2003290300370000200041116a2004290300370000200041096a20052903003700000c010b200041013a00000b200241206a24000b3501017f230041106b220024002000428080013702042000418ab2043602002000410110192000101841012000280208102a1034000b4c01017f230041106b220224002002428080013702042002418ab2043602002002410010192002200141ff0171410447047f20024101101920010541000b101920002002280208102a1034000b3901017f230041106b220224002002428080013702042002418ab204360200200241001019200020012002103541002002280208102a1034000ba20102057f017e230041306b22012400200141003602182001428080013702242001418ab2043602204100200141206a2202101520012001290320370310200141086a200141106a220320012802281017200128020c21042001280208200129031021062001410036022820012006370320200020021016200120012903203703102001200320012802281017200420012802002001280204100a1a200141306a24000b0d002000418ab2042001100c000b2a01017f230041106b2203240020032001370308200320003703002002200341101036200341106a24000b7901047f230041106b2203240002402000280208220520026a220420054f04402004200028020422064b0d01200341086a20052004200028020010712003280208200328020c2001200241b0a504106720002004360208200341106a24000f0b41c0a404411c4190a5041013000b2004200641a0a504101c000b990201027f230041d0006b2200240002400240102641ff01714105460440200041808001360230418ab204200041306a100420002802302201418180014f0d01200041086a41002001418ab204101220002000290308370330200041106a200041306a102d20002d0010450440200028001141ed97f5dc01460d030b1030000b200041043a0030200041306a102b000b2001418080014184af04101c000b200041106a1025200041c8006a200041286a290300370300200041406b200041206a290300370300200041386a200041186a29030037030020002000290310370330200041306a1033230041106b220024002000428080013702042000418ab20436020020004100101920004100101941002000280208102a1034000b965a02117f047e230041d0066b22002400024002400240102641ff0171220341054604402000418080013602d805418ab204200041d8056a100420002802d8052203418180014f0d01200041f0026a41002003418ab2041012200020002903f0023703e003200041d8056a200041e0036a102d20002d00d8050d0220002800d905220741187621032007411076210420074108762106024002400240024002400240024002400240200741ff0171220741316b0e05060b0b0b01000b024002400240024002400240200741e6006b0e020401000b0240024020074187016b0e040111110a000b2007410b47044020074127460d04200741c500460d08200741d200460d06200741da00460d09200741a201460d0d200741aa01460d03200741af01460d0b200741f00147200641ff017141ef004772200441ff01714105472003410a4772720d11200041d8056a200041e0036a102320002d00d8050d1120004188046a200041f0056a29030037030020004190046a200041f8056a2d00003a00002000200041e8056a2903003703800420002802dc052201411076210b20014108762109200041e4056a2802002105200041e0056a280200210220002f01da05210820002d00d905210a410b21030c120b200641ff017141950147200441ff017141be014772200341c80047720d10200041b8026a200041e0036a103920002f01b8020d1020002f01ba022108200041b0026a200041e0036a103920002f01b0020d1020002f01b20222014180fe03714108762109410021030c110b200641ff017141c90147200441ff0171418a0147722003418d0147720d0f410121030c100b200641ff017141e10047200441ff017141204772200341e10047720d0e200041d8056a200041e0036a102320002d00d8050d0e20004188046a200041f0056a29030037030020004190046a200041f8056a2d00003a00002000200041e8056a2903003703800420002802dc052201411076210b20014108762109200041e4056a2802002105200041e0056a280200210220002f01da05210820002d00d905210a410221030c0f0b200641ff0171411e47200441ff0171412047722003413047720d0d200041c0046a200041e0036a103a20002802c4042202450d0d20002802c804210520002802c0042101200041d8056a200041e0036a102320002d00d8050d0d20004190046a200041e9056a28000036020020004188046a200041e1056a290000370300200020002900d90537038004200141087621092001411076210b200041ed056a280000210c200041f1056a280000210d200041f5056a280000210e410321030c0e0b200641ff017141c00047200441ff017141cf0147722003410a47720d0c200041d8056a200041e0036a103a20002802dc052202450d0c20002802e005210520002f01da05210b20002d00d905210920002d00d8052101410421030c0d0b200641ff0171412f47200441ff017141ca004772200341a40147720d0b200041c0046a200041e0036a102320002d00c0040d0b200041d8056a200041e0036a102f20002d00d8050d0b200041c3056a20002d00db053a0000200041a8036a200041f8056a2d00003a0000200041b8056a2203200041d8046a290300370300200041c0056a2204200041e0046a2d00003a0000200020002f00d9053b00c1052000200041f0056a2903003703a0032000200041d0046a2903003703b005200041e8056a2903002111200041c8046a2802002102200041cc046a2802002105200041e0056a290300211220002802dc05210c20002d00c104210a20002f01c204210820002802c404210120004190046a200428020036020020004188046a2003290300370300200020002903b005370380042001411076210b200141087621092012422088a7210e2012a7210d410521030c0c0b200641ff017141a00147200441ff017141fd014772200341ea0047720d0a200041d8056a200041e0036a102320002d00d8050d0a20004188046a200041f0056a29030037030020004190046a200041f8056a2d00003a00002000200041e8056a2903003703800420002802dc052201411076210b20014108762109200041e4056a2802002105200041e0056a280200210220002f01da05210820002d00d905210a410621030c0b0b200641ff0171412c47200441ff017141eb004772200341dc0047720d09200041c8026a200041e0036a103b20002d00c90220002d00c802410171720d09200041d8056a200041e0036a102320002d00d8050d09200041c0026a200041e0036a101f20002802c0020d0920002802c402210d200042003703c004200041e0036a200041c0046a4108102e0d0920004188046a200041e9056a29000037030020004190046a200041f1056a2800003602002000200041e1056a2900003703800420002903c0042111200041f5056a280000210c20002800d905210220002800dd052105410721030c0a0b200641ff017141ec0147200441ff0171419b0147722003411847720d08200041d8056a200041e0036a102320002d00d8050d08200041d0026a200041e0036a101f20002802d0020d0820002802d402210c4108210320004188046a200041ed056a29000037030020004190046a200041f5056a2800003602002000200041e5056a2900003703800420002800d9052201411076210b20014108762109200041e1056a280000210520002800dd0521020c090b200641ff017141980147200441ff017141f20147722003412647720d07200041d8056a200041e0036a102320002d00d8050d0720004188046a200041f0056a29030037030020004190046a200041f8056a2d00003a00002000200041e8056a2903003703800420002802dc052201411076210b20014108762109200041e4056a2802002105200041e0056a280200210220002f01da05210820002d00d905210a410921030c080b200641ff0171410d47200441ff017141c0004772200341d70147720d06200041d8056a200041e0036a102320002d00d8050d0620004188046a200041f0056a29030037030020004190046a200041f8056a2d00003a00002000200041e8056a2903003703800420002802dc052201411076210b20014108762109200041e4056a2802002105200041e0056a280200210220002f01da05210820002d00d905210a410a21030c070b200641ff017141e90047200441ff017141ca0147722003410347720d05410c21030c060b200641ff017141ff0047200441ff017141eb0047720d04200341f301460d010c040b200641ff017141cb0047200441ff017141cb014772200341c40047720d03200041d8056a200041e0036a102320002d00d8050d03200041d8026a200041e0036a101b20002903d802a70d03200041e8026a290300211120002903e002211220004188046a200041e9056a29000037030020004190046a200041f1056a2800003602002000200041e1056a290000370380042012422088a7210e200041f5056a280000210c20002800dd05210520002800d90521022012a7210d410e21030c040b200041d8056a200041e0036a101e20002802d8050d0220002802dc052201411076210b20014108762109200041e0056a2802002102410d21030c030b200020033a00d805200041d8056a102b000b2003418080014184af04101c000b1030000b20004198036a20004190046a28020036020020004190036a20004188046a29030037030020004180036a200041a8036a290300370300200020002903800437038803200020002903a0033703f802200041003602c8042000428080013702dc052000418ab2043602d8054100200041d8056a22071015200020002903d8053703c004200041a8026a200041c0046a20002802e005101720002802ac02210f20002802a80220002802c0042106200020002802c40422043602d805200f20062007100021070240024002400240024002400240027f02400240024002400240024020002802d805220f20044d0440200041a0026a4100200f2006101202400240024002402007410c4f0d00200741027441b0b1046a2802000e0401000002000b200041e4056a4101360200200041ec056a4100360200200041d483043602e005200041acab043602e805200041003602d805200041d8056a41dc83041028000b20002802a4022106200020002802a0023602b005200020063602b405200041d8056a200041b0056a102320002d00d805450d01200041e4056a4101360200200041ec056a4100360200200041f484043602e0050c0d0b200041e4056a4101360200200041ec056a41003602002000419485043602e0050c0c0b200141ff0171200941ff017141087472200b411074722101200041a9036a200041e2056a290100370000200041b1036a200041ea056a290100370000200041b8036a200041f1056a290000370000200020002901da053700a103200020002d00d9053a00a003024002400240027f024002400240024002400240024002400240024002400240024002400240024002400240200341016b0e0e14000102030405060708090c0b0a150b200041d8056a200041a0036a103c20002d00d8052203450d1220002d00d90521010c1f0b200041c0056a20004198036a280200360200200041b8056a20004190036a29030037030020002000290388033703b0052000200e3602cc052000200d3602c8052000200c3602c405200041d8056a200041a0036a103c20002d00d8050440200041c0046a103d20002d00c0040d100b20022005419c8504410a103e0440200041f1056a200041c8056a290300370000200041e9056a200041c0056a290300370000200041e1056a200041b8056a290300370000200020002903b0053700d905200041063a00d805200041d8056a103f0b41002101200041003602c8042000428080013702dc052000418ab2043602d80541edddf6b47e200041d8056a220310152002200520031027200020002903d8053703c004200041286a200041c0046a220220002802e0051017200028022c2105200028022820002903c0042111200041003602e005200020113703d805200041b0056a20031016200020002903d8053703c004200041206a200220002802e0051017200520002802202000280224100a1a200041f0056a200041b8036a290300370300200041e8056a200041b0036a290300370300200041e0056a200041a8036a290300370300200020002903a0033703d8052003103341040c100b200020053602e005200020023602dc05200020013602d805200041c0046a2103230041f0006b22012400200041d8056a220228020821042002280204200141003602382001428080013702442001418ab20436024041edddf6b47e200141406b2205101520042005102720012001290340370330200141086a200141306a20012802481017200128020c210820012802082001280230210420012001280234220636024020082004200510002105024002402001280240220820064d044020014100200820041012027f0240024002402005410c4f0d00200541027441b0b1046a2802000e0402000001000b200141cc006a4101360200200141d4006a4100360200200141d48304360248200141acab0436025020014100360240200141406b41dc83041028000b4100210541000c010b200128020021052001200128020436026c20012005360268200141406b200141e8006a102320012d00400d02200141186a200141ca006a290100370300200141206a200141d2006a290100370300200141276a200141d9006a2900003700002001200129014237031020012d0041210541010b2104200320053a0001200320043a0000200320012903103700022003410a6a200141186a290300370000200341126a200141206a290300370000200341196a200141276a290000370000200141f0006a24000c020b200820064184af04101c000b200141003a0030200141cc006a4101360200200141d4006a4101360200200141c4800436024820014100360240200141033602142001200141106a3602502001200141306a360210200141406b41ac81041028000b20024101722003412110101a200041003a00d805230041106b220024002000428080013702042000418ab204360200024020022d000045044020004100101920022d00014504402000410010190c020b200041011019200241026a200010160c010b200041011019200010180b41002000280208102a1034000b200041d0046a20004198036a2203280200360200200041c8046a20004190036a220429030037030020002000290388033703c004200041d8056a103d20002d00d8052206450d0c20002d00d90521020c1b0b200041d8056a103d20002d00d8052204450d0a20002d00d90521020c1e0b200041d8056a103d20002d00d8052201450d0820002d00d90521020c180b200041d8056a103d20002d00d8052204450d0620002d00d90521020c1c0b200041ef056a20004190036a290300370000200041f7056a20004198036a2d00003a0000200020053600e305200020023600df05200020013600db05200020083b00d9052000200a3a00d80520002000290388033700e705230041406a22022400200241386a200041d8056a220141186a290000370300200241306a200141106a290000370300200241286a200141086a290000370300200220012900003703202002200241206a101a20022903002111200041306a2201200241086a29030037030820012011370300200241406b24002000290330200041386a2903001032000b200041ef056a20004190036a290300370000200041f7056a20004198036a2d00003a0000200020053600e305200020023600df05200020013600db05200020083b00d9052000200a3a00d80520002000290388033700e705230041406a22022400200241386a200041d8056a220141186a290000370300200241306a200141106a290000370300200241286a200141086a290000370300200220012900003703202002200241206a101a20022903102111200041406b2201200241186a29030037030820012011370300200241406b24002000290340200041c8006a2903001032000b200041ef056a20004190036a290300370000200041f7056a20004198036a2d00003a0000200020053600e305200020023600df05200020013600db05200020083b00d9052000200a3a00d80520002000290388033700e705230041206b22022400200241186a200041d8056a220041186a290000370300200241106a200041106a290000370300200241086a200041086a29000037030020022000290000370300200210142101200241206a2400230041106b220224002002428080013702042002418ab204360200230041106b22002400200241001019200020013a000f20022000410f6a41011036200041106a24000c1a0b200041d8056a1040024020002d00d8054504402000418ab2043602c0042000428080013702c40420004198026a200041c0046a41001017200028029c022103200028029802210420002802c0042101200020002802c40422063602d805410f200420032001200041d8056a220310031a20004190026a20002802d805200120064184af04104120002000290390023703b0052003200041b0056a102320002d00d8050d1920004198046a2201200041f1056a29000037030020004190046a2203200041e9056a29000037030020004188046a2206200041e1056a290000370300200020002900d9053703800420004188026a410f10422000280288022108200028028c02220441ecb004290000370000200441076a41f3b004290000370000200041f0056a2001290300370300200041e8056a22012003290300370300200041e0056a200629030037030020004180066a420037030020004188066a2203420037030020002000290380043703d805200042003703f805200041c0046a2206200041d8056a2207413810101a20012006413810102000410f3602e405200020043602e005200020083602dc05200041a780bdd6003602d805200041808080083602a006200041003602800520004198066a29030021122000428080013702b4052000418ab2043602b005200041b0056a22011016200020002903b0053703f80420004180026a200041f8046a220620002802b8051017200028028002210820002903f8042113200041003602b805200020133703b005200329030020004190066a29030020011035200020002903b0053703f804200041f8016a200620002802b805101720002802f801210320002903f8042113200041003602b805200020133703b0052007200110432004410f20011027200020002903b0053703f804200041f0016a200620002802b805101720002802f401210420002802f001210720002802f8042106200020002802fc0422093602b00541082008201220032007200420062001100f2104200041e8016a20002802b005200620094184af041041024002402000027f02402004410c49047f2004417d71450d01200441027441b0b1046a28020005410c0b41a3b1046a2d00000c010b20002802e8012101200020002802ec0136028c052000200136028805200041e0016a20004188056a103b024020002d00e0014101710d000240024020002d00e1010e020001020b200041d8016a20004188056a103b20002d00d8014101710d010240024020002d00d90122010e020100030b200041b0056a20004188056a102320002d00b0050d0220004198056a200041bf056a290000370300200041a0056a200041c7056a290000370300200041a8056a200041cf056a2f00003b0100200020002900b7053703900520002800b305210320002f00b10521040b200041a8046a220620004198056a290300370300200041b0046a2208200041a0056a290300370300200041b8046a2207200041a8056a2f01003b010020002000290390053703a00420010d040c180b20004188056a10440d020b41000b3a009005200041bc056a4101360200200041c4056a410136020020004194ad043602b805200041003602b005200041033602e4032000200041e0036a3602c005200020004190056a3602e003200041b0056a4190ae041028000b2000410136029005200041bc056a4101360200200041c4056a410136020020004194ad043602b805200041003602b005200041053602e4032000200041e0036a3602c005200020004190056a3602e003200041b0056a4180ae041028000b200041d8036a20072f010022013b0100200041d0036a20082903002212370300200041c8036a20062903002213370300200020002903a00422143703c003200041e6056a2013370100200041ee056a2012370100200041f6056a20013b010020004180066a420037030020004188066a420037030020004194066a2005360200200041ac066a200c360200200041c0066a220541a297ada604360200200041b0066a200dad200ead422086842212370300200041b8066a2011370300200020033601da05200020043b01d805200020143701de05200042003703f805200020023602900620004198066a200029038803370300200041a0066a20004190036a290300370300200041a8066a20004198036a280200360200200041808080083602c806200041003602b8052000428080013702c4042000418ab2043602c004200041d8056a200041c0046a22021016200020002903c0043703b005200041d0016a200041b0056a220120002802c804101720002802d001210320002903b0052113200041003602c804200020133703c0044200420020021035200020002903c0043703b005200041c8016a200120002802c804101720002802c801210420002903b0052113200041003602c804200020133703c00420052002104320004190066a200210162012201120021035200020002903c0043703b005200041c0016a200120002802c804101720002802c401210520002802c001210620002802b0052101200020002802b40522083602c00441082003420020042006200520012002100f2104200041b8016a20002802c004200120084184af04104102402000027f02402004410c49047f2004417d71450d01200441027441b0b1046a28020005410c0b41a3b1046a2d00000c010b20002802bc012101200020002802b801360280042000200136028404200041b0016a20004180046a103b024020002d00b0014101710d000240024020002d00b1010e020001020b200041a8016a20004180046a103b20002d00a8014101710d01024020002d00a9010e021800020b200041a0016a20004180046a103b20002d00a0014101710d010240024020002d00a10122030e03000107030b200041c0046a20004180046a103a20002802c404450d0220002902c404211120002802c00421040c060b20004180046a104641ff017122014104460d010c050b20004180046a10440d020b41000b3a008004200041cc046a4101360200200041d4046a410136020020004194ad043602c804200041003602c004200041033602b4052000200041b0056a3602d004200020004180046a3602b005200041c0046a4190ae041028000b2000410136028004200041cc046a4101360200200041d4046a410136020020004194ad043602c804200041003602c004200041053602b4052000200041b0056a3602d004200020004180046a3602b005200041c0046a4180ae041028000b20002d00d9052101410121030b41010c120b200041e4056a4101360200200041ec056a4100360200200041fc87043602e005200041acab043602e805200041003602d8054103200041d8056a1047230041d0006b22002400200041083a0008200041106a20023602002000200136020c200041086a103f200041d0006a2400410041041031000b200041d8056a200041a0036a103c0240027f0240027f20002d00d805450440200041e8036a2201200041e2056a290100370300200041f0036a2205200041ea056a290100370300200041f7036a2203200041f1056a290000370000200020002901da053703e00320002d00d9052104200041e4056a4101360200200041ec056a4100360200200041c485043602e005200041acab043602e805200041003602d8054103200041d8056a22021047200041c9046a2001290300370000200041d1046a2005290300370000200041d8046a2003290000370000200020043a00c004200020002903e0033700c104200041003602b8052000428080013702dc052000418ab2043602d805200041c0046a20021016200020002903d8053703b00520004198016a200041b0056a20002802e0051017200028029c012103200028029801210420002802b0052101200020002802b40522053602d8054114200420032001200210031a200520002802d8052202490d0f20004190016a410020022001101220002000290390013703900520004188016a20004190056a103b20002d0088014101710d1a02400240024020002d0089010e0201001d0b200041d8056a20004190056a102f20002d00d8050d1c20004198046a200041f1056a29000037030020004190046a200041e9056a29000037030020004188046a200041e1056a290000370300200020002900d90537038004200041c0046a10222000418ab204360290052000428080013702940520004180016a20004190056a41201017200028029805220220002802940522014b0d1220002802840121052000280280012103200041f8006a2002200120002802900522011012200041003602e005200020002903783703d805200041c0046a200041d8056a10162002200220002802e0056a22044b0d1320002001360290052000200436029805200041f0006a20004190056a104820002802702102200020053602d8052000027f024020022003200041d8056a100d2202410c49047f2002450d01200241027441b0b1046a28020005410c0b41a3b1046a2d00000c010b200020053602a404200020033602a004200041d8056a200041a0046a102f20002d00d805450d0241000b3a00d80541fc8504411d200041d8056a41dc8104419c8604101d000b200041e4056a4101360200200041ec056a4100360200200041f485043602e005200041acab043602e805200041003602d8054101200041d8056a104741020c020b200041b9056a200041e2056a290100370000200041c1056a200041ea056a290100370000200041c8056a200041f1056a290000370000200020002901da053700b105200020002d00d9053a00b005200041f0056a220220004198046a2201290300370300200041e8056a220520004190046a2203290300370300200041e0056a220420004188046a220629030037030020002000290380043703d805200041b0056a200041d8056a10490d0220022001290300370300200520032903003703002004200629030037030020002000290380043703d80520004100360280062000428baafac5143703f80520004100360298052000428080013702c4042000418ab2043602c004200041d8056a200041c0046a22021016200020002903c00437039005200041e8006a20004190056a220120002802c8041017200028026821032000290390052111200041003602c804200020113703c004200041f8056a200210434101410020021020200020002903c00437039005200041e0006a200120002802c804101720002802642104200028026021062000280290052101200020002802940522053602c00441002003200620042001200210012102200520002802c0042203490d12200041d8006a4100200320011012024002402000027f02402002410c49047f2002417d71450d01200241027441b0b1046a28020005410c0b41a3b1046a2d00000c010b200028025c2102200020002802583602c004200020023602c404200041d0006a200041c0046a103b024020002d00504101710d00024020002d00510e020400010b200041c0046a104641ff017122024104470d020b41000b3a00a004200041cc046a4101360200200041d4046a410136020020004194ad043602c804200041003602c0042000410336029405200020004190056a3602d0042000200041a0046a36029005200041c0046a41fc81041028000b200020023a00d80541ac86044122200041d8056a41ec810441d08604101d000b0240200020004180046a10082202410b4d047f2002450d01200241027441b0b1046a28020005410c0b41a3b1046a2d00003a00d80541e086044137200041d8056a41dc810441988704101d000b200041e4056a4101360200200041ec056a4100360200200041d087043602e005200041acab043602e805200041003602d8054103200041d8056a104741000c030b20002d00d9050b2102410121010c020b200041e4056a4101360200200041ec056a4100360200200041f485043602e005200041acab043602e805200041003602d8054103200041d8056a104741000b2101410421020b200120021031000b200041e8056a2005360200200041e4056a2002360200200041ec056a200029038803370200200041f4056a20004190036a290300370200200041fc056a20004198036a280200360200200020013602e0052000200c3602dc05200041073a00d805200041d8056a103f410421020c150b200041ec056a2005360200200041f0056a220520002903880337030020004184066a200c360200200041f8056a20004190036a29030037030020004180066a20004198036a280200360200200020023602e805200020113703e0052000200d3602dc05200041003a00d805200041d8056a2202103f2005200041b8036a290300370300200041e8056a200041b0036a290300370300200041e0056a200041a8036a290300370300200020002903a0033703d80520021033410421020c0f0b200041e4056a2005360200200041e0056a2002360200200041e8056a200029038803370300200041f0056a20004190036a290300370300200041f8056a20004198036a2d00003a0000200020013602dc05200020083b01da052000200a3a00d905200041053a00d805200041d8056a103f410421020c130b20004188066a2011370300200041e4056a2005360200200041e0056a2002360200200041e8056a200029038803370300200041fc056a200c360200200041f0056a2004290300370300200041f8056a20032d00003a0000200041fb056a200041d3046a2d00003a000020004180066a200dad200ead42208684370300200020013602dc05200020083b01da052000200a3a00d905200020002f00d1043b00f90520004190066a20002903f80237030020004198066a20004180036a2d00003a0000200041013a00d805200041d8056a103f410421020c0e0b4101210120002d00c1040b2102200120021031000b200041e7056a2005360000200041e3056a2002360000200041eb056a200029038803370000200041f3056a20004190036a290300370000200041fb056a20004198036a2d00003a0000200020013600df05200020083b00dd052000200a3a00dc05200041bc81043602d805200041003602b8052000428080013702c4042000418ab2043602c004419d92ac8d01200041c0046a2202101541042101200041d8056a220541047220021016200020002903c0043703b005200041186a200041b0056a220220002802c8041017200028021c21042000280218200041106a200241001017200420002802102000280214100a1a200041f0056a200041b8036a290300370300200041e8056a200041b0036a290300370300200041e0056a200041a8036a290300370300200020002903a0033703d805200510330c0c0b200041003b01dc052000418080043602d805230041106b220224002002428080013702042002418ab2043602000240200041d8056a22002f0100450440200241001019200041026a2f0100200041046a2f0100200210200c010b200241011019200210180b0c0f0b200041d8056a1040027f20002d00d8054504402000418ab2043602c0042000428080013702c404200041086a200041c0046a41001017200028020c21052000280208210320002802c0042102200020002802c40422013602d8054115200320052002200041d8056a10031a200120002802d8052205490d0720004100200520021012200020002903003703b005200041d8056a200041b0056a101e20002802d8050d0e4104410320002802dc0522001b21022000450c010b20002d00d905210241010b20021031000b200f20044184af04101c000b200220054184af04101c000b2002200141fcaf04104a000b41c08104411c418cb0041013000b200320054184af04101c000b200520014184af04101c000b200041f0056a200041b8036a290300370300200041e8056a200041b0036a290300370300200041e0056a200041a8036a290300370300200020002903a0033703d805200041d8056a10334103210341000b200020113703e005200020043602dc05200020013a00d905200020033a00d805230041106b220124002001428080013702042001418ab2043602000240200041d8056a22002d000022054104470440200141001019200541034604402001410010190c020b200141011019024002400240200541016b0e020102000b200141001019200041086a2802002000410c6a280200200110270c030b200141011019200120002d000110190c020b2001410210190c010b200141011019200110180b2001280208102a1034000b200141004720021031000b200641004720021031000b200341004720011031000b200041acab043602e805200041003602d805200041d8056a41bc84041028000b419bac0441c900200041a0046a41acab0441e4ac04101d000b200441004720021031000b41002002280208102a1034000b4801027f230041106b22022400200241003b010e024020012002410e6a4102102e45044020022f010e21010c010b410121030b200020013b0102200020033b0100200241106a24000bad07010a7f230041306b22032400200341186a2001103b0240024020032d00184101710d00024020032d0019220241037122044103470440024002400240200441016b0e020102000b200241fc017141027621020c030b200320023a0025200341013a002420032001360220200341003b012c200341206a2003412c6a410210730d0320032f012c220241ff014d0d03200241027621020c020b200320023a0025200341013a0024200320013602202003410036022c200341206a2003412c6a410410730d02200328022c220241808004490d02200241027621020c010b200241044f0d01200341106a2001101f20032802100d0120032802142202418080808004490d010b20012802042002490d00200341086a20021055200328020821092001200328020c22042002102e0d00024002402002450d00200241076b22014100200120024d1b2108200441036a417c7120046b220a417f46210b41002101034002400240024002400240200120046a2d00002206411874411875220741004e0440200b200a20016b410371720d020240200120084f0d000340200120046a220641046a280200200628020072418081828478710d012001200141086a22014b0d0320012008490d000b0b200120024f0d0720012002200120024b1b21060340200120046a2c00004100480d062006200141016a2201470d000b0c070b02400240200641809d046a2d000041026b0e03040100090b200141016a220520024f0d08200420056a2c000021050240024002400240200641f0016b0e050100000002000b2007410f6a41ff017141024b0d0b20054140480d020c0b0b200541f0006a41ff01714130490d010c0a0b2005418f7f4a0d090b200141026a220620024f0d08200420066a2c000041bf7f4a0d08200141036a220120024f0d08200120046a2c000041bf7f4c0d040c080b200141016a220520024f0d07200420056a2c00002105024002400240200641e001470440200641ed01460d012007411f6a41ff0171410c490d022007417e71416e470d0b20054140480d030c0b0b200541607141a07f460d020c0a0b200541a07f480d010c090b200541bf7f4a0d080b200141026a220120024f0d07200120046a2c000041bf7f4c0d030c070b41f08c04411c41f09c041013000b200141016a21010c020b200141016a220120024f0d04200120046a2c000041bf7f4a0d040b200141016a21010b20012002490d000b0b2000200236020820002004360204200020093602000c020b200041003602040c010b200041003602040b200341306a24000b3f01027f230041106b22022400200241003a000f200020012002410f6a4101102e2201047f41000520022d000f0b3a0001200020013a0000200241106a24000b7101017f230041206b22022400200210252000027f200220011049450440200041003a000141010c010b20002002290300370001200041196a200241186a290300370000200041116a200241106a290300370000200041096a200241086a29030037000041000b3a0000200241206a24000b6d01017f230041206b2201240020011025024020011014450440200041013b00000c010b20002001290300370001200041003a0000200041196a200141186a290300370000200041116a200141106a290300370000200041096a200141086a2903003700000b200141206a24000b1801017f2001200346047f20002002200110110541010b450b810902097f017e230041d0016b22012400200141386a200041c80010101a2001410136029001200141306a41001074200141003602b801200120012903303703b00120014190016a200141b0016a1076024020012802b801220041818001490440200141286a200041808001418ab204107120014100360288012001290328210a200141003602b8012001200a3703b00141a4b0044110200141b0016a1027200120012903b00137038001200141206a20014180016a20012802b80110172001280220210420012802242103200141a8016a22024200370300200141a0016a2205420037030020014198016a2206420037030020014200370390010240200341214f0440200141c8016a22074200370300200141c0016a22084200370300200141b8016a22094200370300200142003703b00120042003200141b0016a100e200220072903003703002005200829030037030020062009290300370300200120012903b001370390010c010b200141186a200320014190016a4120418caa0410412001280218200128021c20042003419caa0410670b200141106a20001074200141003602b801200120012903103703b00120014190016a200141b0016a10162000200020012802b8016a22004b0d01200141b8016a220320003602002001418080013602b4012001418ab2043602b001200141086a200141b0016a104820014198016a20032802002200360200200120012903b001220a37039001200128020c2103200128020820014188016a20003602002001200a37038001200141003602b8012001200a3703b001024002400240024002400240024002400240024020012d0038220041016b0e080102030405060708000b200141b0016a220241021019200241001019200141c8006a20021016200128023c200210152001290340200210770c080b200141b0016a220241031019200141386a41017220021016200141d9006a200210160c070b200141b0016a220241041019200141406b280200200141c4006a280200200210270c060b200141b0016a41051019024002400240200128024041016b0e020102000b200141b0016a220241001019200141c8006a280200200141cc006a28020020021027200141d4006a280200200141d8006a280200200210270c070b200141b0016a220241011019200141c8006a280200200141cc006a28020020021027200141d0006a290300200210770c060b200141b0016a220241021019200141c8006a280200200141cc006a280200200210270c050b200141b0016a410610190c040b200141b0016a220241071019200141386a410172200210160c030b200141b0016a220241081019200141386a410172200210160c020b200141b0016a220241091019200141406b20021016200128023c200210150c010b200141b0016a2202410a1019200128023c20021015200141406b280200200210150b200120012903b00137038001200120014180016a20012802b801101720032001280200200128020410092000410346044020012802401a0b200141d0016a24000f0b20004180800141d0a504104a000b4190ab04411c418cb0041013000b7a01027f230041406a2201240020011025200141206a220210222000027f200120021049450440200041003a000141010c010b20002001290300370001200041196a200141186a290300370000200041116a200141106a290300370000200041096a200141086a29030037000041000b3a0000200141406b24000b4b01017f230041106b22052400200120034d0440200541086a4100200120021075200528020c21012000200528020836020020002001360204200541106a24000f0b200120032004101c000b3501017f230041106b22022400200241086a20011055200228020c21012000200228020836020020002001360204200241106a24000b0a0020012000410410360b3301027f230041106b22012400200141086a2000103b20012d0009210020012d0008200141106a2400410171452000410146710b180020012802004188a7044111200128020428020c1100000b3d01027f230041106b22012400200141086a2000103b20012d0009210020012d00082102200141106a2400410441042000200041044f1b20024101711b0bdb0201057f23004190016b22022400200241386a22032000360200200241346a4100360200200241023602482002410236023c200241acab043602302002410036022820022001290210370320200220012902083703182002200129020037031020024106360284012002200241e4006a2204360280012002200241106a3602642002410136027c200241013602742002419cb00436027020024100360268200220024180016a2206360278200241d8006a200241e8006a2205105620032802002100200228025c2002280260200241003602880120024280800137026c2002418ab204360268200220003a00642005200441011036200510272002200229036837038001200241086a200620022802701017200228020c210120022802082103200228028001210020022002280284012204360268410a200320012000200510031a20022002280268200020044184af04104120024190016a24000b4501027f230041106b220224002001280208210320014100360208200241086a200120031017200228020c21012000200228020836020020002001360204200241106a24000b0b002000200141201011450b0e0020002001200241c09404107a0b5501017f230041206b2202240020022000360204200241186a200141106a290200370300200241106a200141086a29020037030020022001290200370308200241046a41848804200241086a104c200241206a24000bee0301057f230041406a22032400200341033a003820034280808080800437033020034100360228200341003602202003200136021c20032000360218027f0240024020022802002201450440200241146a28020022004103742105200041ffffffff017121072002280210210441002101034020012005460d02200228020820016a220041046a28020022060440200328021820002802002006200328021c28020c1100000d040b200141086a2101200428020020042802042106200441086a2104200341186a2006110200450d000b0c020b200228020422074105742100200741ffffff3f71210703402000450d01200228020820046a220541046a28020022060440200328021820052802002006200328021c28020c1100000d030b20032001411c6a2d00003a00382003200141146a290200370330200341106a200228021022052001410c6a106620032003290310370320200341086a2005200141046a106620032003290308370328200441086a2104200041206b210020012802002106200141206a2101200520064103746a2205280200200341186a2005280204110200450d000b0c010b2002410c6a28020020074b04402003280218200228020820074103746a22002802002000280204200328021c28020c1100000d010b41000c010b41010b200341406b24000b0f00200028020020012002104e41000b5801017f20022000280200200028020822036b4b044020002003200210511052200028020821030b200028020420036a2001200210101a2003200220036a22014b044041a08804411c41e08c041013000b200020013602080bbe0201027f230041106b220224000240024002400240200028020022002002410c6a027f0240024020014180014f04402002410036020c2001418010490d012001418080044f0d0220022001413f71418001723a000e20022001410c7641e001723a000c20022001410676413f71418001723a000d41030c030b200028020822032000280200460d030c040b20022001413f71418001723a000d2002200141067641c001723a000c41020c010b20022001413f71418001723a000f20022001410676413f71418001723a000e20022001410c76413f71418001723a000d2002200141127641077141f001723a000c41040b104e0c020b20002003410110511052200028020821030b200028020420036a20013a0000200341016a2201450d01200020013602080b200241106a240041000f0b41a08804411c41d08c041013000b4a01017f230041206b220224002000280200200241186a200141106a290200370300200241106a200141086a29020037030020022001290200370308200241086a104b200241206a24000b9d0401067f230041206b220324000240027f41002001200120026a22014b0d001a2000280200220220026a22052002490d0141082005200120012005491b2201200141084d1b2201417f73411f7621040240200204402003410136021820032002360214200320002802043602100c010b200341003602180b200341106a2106230041106b220524002003027f0240027f0240200404400240200141004e044020062802080d0120052001410110542005280204210220052802000c040b0c040b20062802042208450440200541086a200141011054200528020c210220052802080c030b2001210241004180b204280200220420016a22072004490d021a200628020021064184b2042802002007490440200141ffff036a220741107640002202417f46200241ffff0371200247720d022002411074220420074180807c716a22022004490d024184b2042002360200200121024100200120046a22072004490d031a0b4180b204200736020041002004450d021a20042006200810100c020b200320013602040c020b2001210241000b2204044020032004360204200341086a200236020041000c020b20032001360204200341086a410136020041010c010b200341086a410036020041010b360200200541106a240020032802004504402003280204210220002001360200200020023602044181808080780c010b200341086a2802000b200341206a24000f0b41c08804412141dc89041013000b1b00024020004181808080784704402000450d01000b0f0b1053000b4601017f230041206b22002400200041146a41013602002000411c6a4100360200200041808a04360210200041acab0436021820004100360208200041086a41888a041028000bc40101037f024002402001200120026a41016b410020026b7122054d04404180b204280200220220056a22042002490d024184b2042802002004490440200541ffff036a22032005490d02200341107640002202417f46200241ffff0371200247720d022002411074220220034180807c716a22042002490d02410021034184b2042004360200200220056a22042002490d030b4180b2042004360200200221030c020b41f0a304411c41dca3041013000b410021030b20002001360204200020033602000b5701027f230041106b2202240002402001450440410121030c010b200141004e0440200241086a20012001417f73411f761054200228020822030d01000b1053000b2000200336020420002001360200200241106a24000b9f0202077f017e230041206b22032400024002400240024002402001410c6a280200220604402001280208220841046a2105200641037421070340200220052802006a22042002490d05200541086a210520042102200741086b22070d000b200141146a2802000d010c030b200141146a2802000d010c020b2006452004410f4b720d00410021022008280204450d010b200420046a22024100200220044f1b21020b200320021042200329030021092000410036020820002009370200200341186a200141106a290200370300200341106a200141086a290200370300200320012902003703082000200341086a104b0d01200341206a24000f0b41a08804411c41c4a1041013000b41988a044133200341086a41acab0441c48b04101d000b0300010b0e0020002802001a03400c000b000b0c0042b39dc5e7bb8fa8d9410b4a01017f230041106b2205240020022003490440200320022004104a000b200541086a200320022001105b200528020c21012000200528020836020020002001360204200541106a24000b14002000200120022003419ca70441908d0410790bd806020b7f027e230041406a2203240020002802002202ad210d0240024002400240024002400240024020024190ce004f044041272100200d210e0240034020004104490d01200341196a20006a220241046b200e200e4290ce0080220d4290ce007e7da7220441ffff037141e4006e220641017441d78f046a2f00003b0000200241026b2004200641e4006c6b41ffff037141017441d78f046a2f00003b0000200041046b2100200e42ffc1d72f56200d210e0d000b200da7220241e3004d0d0320004102490d090c020b0c080b41272100200241e3004b0d002002410a490d040c020b200041026b2200200341196a6a200da72202200241ffff037141e4006e220241e4006c6b41ffff037141017441d78f046a2f00003b00000b2002410a490d01200041024f0d000c050b200041026b2200200341196a6a200241017441d78f046a2f00003b00000c020b2000450d030b200041016b2200200341196a6a200241306a3a00000b200041274b0d01412820006b412720006b22062001280218220541017122071b2102410021042005410471044041acab042104200241acab0441acab04105d20026a22024b0d010b412b418080c40020071b2107200341196a20006a2108024020012802084504404101210020012802002202200141046a28020022012007200410600d01200220082006200128020c11000021000c010b024020022001410c6a28020022094904402005410871450d01200128021c210b2001413036021c20012d0020210c41012100200141013a002020012802002205200141046a280200220a2007200410600d02200341106a2001200920026b4101106120032802142202418080c400460d022003280210200520082006200a28020c1100000d0220022005200a10620d022001200c3a00202001200b36021c410021000c020b4101210020012802002202200141046a28020022012007200410600d01200220082006200128020c11000021000c010b41012100200341086a2001200920026b41011061200328020c2205418080c400460d00200328020820012802002202200141046a28020022012007200410600d00200220082006200128020c1100000d00200520022001106221000b200341406b240020000f0b41f08c04411c419c92041013000b41908d04412141d4a1041013000ba704010a7f230041106b2203240002400240200020016b22024110490d002002200141036a417c7120016b220049200041044b720d00200220006b22044104490d0020012000105e2206200020016a22082004417c716a2004410371105e6a220220064f0440200441027621050240024003402005450d0520032008200541c0012005200541c0014f1b41f09504105f200328020c21052003280208210820032003280200200328020422002000417c7141f09804105f200328020c210920032802082107024020032802042200450440410021010c010b2003280200220420004102746a210a4100210103402004220641106a2104410021000240034020012001200020066a280200220b417f73410776200b410676724181828408716a22014d0440200041046a22004110470d010c020b0b41f08c04411c418099041013000b2004200a470d000b0b20022002200141087641ff81fc0771200141ff81fc07716a418180046c4110766a22024b0d012009450d000b200941027421004100210103402001200120072802002204417f734107762004410676724181828408716a22014b0d02200741046a2107200041046b22000d000b20022002200141087641ff81fc0771200141ff81fc07716a418180046c4110766a22024d0d0441f08c04411c41b099041013000b41f08c04411c419099041013000b41f08c04411c41a099041013000b41f08c04411c41e098041013000b20012002105e21020b200341106a240020020b4601017f200145044041000f0b024003402002200220002c000041bf7f4a6a22024b0d01200041016a2100200141016b22010d000b20020f0b41f08c04411c41c4a1041013000b3e00200220034f044020002003360204200020013602002000410c6a200220036b3602002000200120034102746a3602080f0b41dca404412320041013000b39000240027f2002418080c40047044041012000200220012802101102000d011a0b20030d0141000b0f0b200020034100200128020c1100000bae0101027f20022104024002400240200320012d0020220320034103461b41ff0171220341016b0e03010001020b200241016a2203044020034101762104200241017621030c020b41f08c04411c41ac92041013000b41002104200221030b200341016a2102200128021c2103200128020421052001280200210102400340200241016b2202450d01200120032005280210110200450d000b418080c40021030b20002003360204200020043602000b3201017f027f0340200020002004460d011a200441016a2104200220012003280210110200450d000b200441016b0b2000490b4b01017f230041106b22052400200120034d0440200541086a410020012002105b200528020c21012000200528020836020020002001360204200541106a24000f0b200120032004101c000bea04010b7f230041106b2209240020002802042104200028020021030240024002402001280208220b410147200128021022024101477145044020024101470d02200320046a210c200141146a28020041016a210a410021022003210003402000200c460d03027f024020002c0000220641004e0440200041016a2105200641ff017121070c010b20002d0001413f7121052006411f7121072006415f4d044020074106742005722107200041026a21050c010b20002d0002413f7120054106747221082006417049044020082007410c74722107200041036a21050c010b200041046a210520022106418080c4002007411274418080f0007120002d0003413f71200841067472722207418080c400460d011a0b2002200520006b6a22062002490d0320070b2108200a41016b220a044020052100200621022008418080c400470d010c040b0b2008418080c400460d02024002402002450d00200220044f04404100210020022004460d010c020b41002100200220036a2c00004140480d010b200321000b2002200420001b21042000200320001b21030c020b200128020020032004200128020428020c11000021000c020b41f08c04411c41bc9a041013000b200b450440200128020020032004200128020428020c11000021000c010b2001410c6a2802002200200320046a2003105d22024b0440200941086a2001200020026b4100106141012100200928020c2202418080c400460d0120092802082001280200220520032004200141046a280200220128020c1100000d01200220052001106221000c010b200128020020032004200128020428020c11000021000b200941106a240020000b140020002802002001200028020428020c1102000b5501027f0240027f02400240200228020041016b0e020103000b200241046a0c010b200120022802044103746a22012802044109470d0120012802000b2802002104410121030b20002004360204200020033602000b8501002001200346044020002002200110101a0f0b230041306b220024002000200336020420002001360200200041146a41033602002000411c6a41023602002000412c6a4108360200200041cc970436021020004100360208200041083602242000200041206a360218200020003602282000200041046a360220200041086a20041028000b4901017f230041206b22032400200341186a200241106a290200370300200341106a200241086a2902003703002003200229020037030820002001200341086a104c200341206a24000bda08010b7f23004190016b22032400200341003b0184012003410a3602800120034281808080a00137037820032002360274200341003602702003200236026c200320013602682003200236026420034100360260200028020421062000280200210720002802082108200341fc006a2109027f0340024002400240024020032d008501450440200341d8006a2003280268220c200328026c20032802702003280274106a0240024020032802582201450d00200328025c2100034002400240024002400240027f0240024002400240200328027822020440200220096a41016b2d00002104200041084f04402001200141036a417c712202460440200041086b210a410021020c040b200341d0006a200220016b22022000200020024b1b22022001200041bc93041063200341c8006a200420032802502003280254106b20032802484101470d02200328024c21010c050b200341306a200420012000106b2003280234210120032802300c050b41908d0441214180a0041013000b2002200041086b220a4b0d010b200441818284086c210b0340200241046a22052002490d04200120026a280200200b73220d417f73200d41818284086b71200120056a280200200b732205417f73200541818284086b7172418081828478710d012002200241086a22024b0d072002200a4d0d000b0b200341406b20012000200241ec9304105a200341386a200420032802402003280244106b410020032802384101470d011a2002200328023c6a220120024f0d0041f08c04411c41fc93041013000b41010b4101460440200141016a2200450d022000200328027022006a22022000490d0320032002360270200220032802782200490d05200341286a2003280268200328026c200220006b2002106a20032802282202450d05200328022c2100200341206a20032802782009410441b0a00410632002200020032802202003280224103e450d05200341186a200328026020032802702200200c106c20032000360260200328021c2102200328021821000c080b200320032802743602700c060b41f08c04411c41cc93041013000b41f08c04411c4190a0041013000b41f08c04411c41a0a0041013000b41f08c04411c41dc93041013000b200341106a2003280268200328026c20032802702003280274106a20032802142100200328021022010d000b0b4100210020032d0085010d00200341013a008501024020032d008401044020032802642101200328026021040c010b2003280264220120032802602204490d0420012004460d010b200341086a200420012003280268106c200328020c2102200328020821000b20000d010b41000c050b20082d0000450d01200741d48e044104200628020c110000450d010c020b41908d04412141cc9a041013000b2003410a36028c0120082002047f200320002002200241016b41fc9604105a2003418c016a410120032802002003280204103e0541000b3a0000200720002002200628020c110000450d010b0b41010b20034190016a24000b4c01037f230041106b220524002002200449200320044b72450440200541086a200320042001105b200528020c2107200528020821060b2000200736020420002006360200200541106a24000b5701027f024002402003450440410021030c010b200141ff017121054101210103402005200220046a2d0000460440200421030c030b2003200441016a2204470d000b0b410021010b20002003360204200020013602000b1400200020012002200341dc9b0441908d0410790b5801027f230041206b22022400200128020421032001280200200241186a2000280200220041106a290200370300200241106a200041086a290200370300200220002902003703082003200241086a104c200241206a24000b0b002000280200200110640b1800200128020041e4a7044105200128020428020c1100000b990301037f230041406a22022400200028020021034101210002402001280200220441a08e04410c200141046a280200220128020c1100000d0002402003280208220004402002200036020c200241346a4102360200410121002002413c6a4101360200200241b08e0436023020024100360228200241063602142002200241106a36023820022002410c6a36021020042001200241286a1068450d010c020b20032802002200200328020428020c110a0042c8b5e0cfca86dbd3897f520d002002200036020c200241346a4102360200410121002002413c6a4101360200200241b08e04360230200241003602282002410a3602142002200241106a36023820022002410c6a36021020042001200241286a10680d010b200328020c21002002411c6a4103360200200241246a41033602002002413c6a4108360200200241346a4108360200200241f88d043602182002410036021020022000410c6a3602382002200041086a3602302002410236022c200220003602282002200241286a36022020042001200241106a106821000b200241406b240020000b140020002001200220034194a9044190a40410790b14002000200120022003419ca70441b0a70410790b4201017f20002f01042103200041003a00042003410171450440200028020020012002102e0f0b200120034108763a00002000280200200141016a200241016b102e0b3d01017f230041106b22022400200241086a200141808001418ab2041075200228020c21012000200228020836020020002001360204200241106a24000b140020002001200220034194a90441f0a80410790b550020002802002200413f4d04402001200041027410190f0b200041ffff004d04402000410274410172200110210f0b200041ffffffff034d04402000410274410272200110150f0b2001410310192000200110150b2601017f230041106b22022400200220003703082001200241086a41081036200241106a24000b2e00200128020020002d0000410274220041f0b1046a280200200041e0b1046a280200200128020428020c1100000b2800200120024d04402000200220016b3602042000200120036a3602000f0b2005412120041013000b7301017f230041306b220424002004200136020420042000360200200441146a41023602002004411c6a41023602002004412c6a41083602002004200336021020044100360208200441083602242004200441206a3602182004200441046a36022820042004360220200441086a20021028000b0bc2310500418080040b801e617474656d707420746f2073756274726163742077697468206f766572666c6f774661696c656420746f206765742076616c756520696e204d617070696e673a2000000021000100200000002f686f6d652f6b76696e2f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f696e6b5f73746f726167652d342e302e302f7372632f6c617a792f6d617070696e672e72734c0001006000000098000000250000001d09ab11617474656d707420746f206164642077697468206f766572666c6f770b0000000100000001000000030000000b00000001000000010000000c0000009c160100610000009d0000000d0000004120636f6e7472616374206265696e67206578656375746564206d757374206861766520612076616c6964206163636f756e742069642e00a4140100650000007a0100000e00000054686520657865637574656420636f6e7472616374206d757374206861766520612063616c6c6572207769746820612076616c6964206163636f756e742069642e000000a414010065000000690100000e000000a4140100650000002201000023000000656e636f756e746572656420756e6578706563746564206572726f72b80101001c000000a414010065000000eb000000170000002f686f6d652f6b76696e2f636f6465732f636861696e2f7068616c612f7068616c612d626c6f636b636861696e2f6372617465732f70696e6b2d647269766572732f73797374656d2f6c69622e727300ec0101004f0000001100000005000000636f756c64206e6f742070726f7065726c79206465636f64652073746f7261676520656e747279004c0201002700000073746f7261676520656e7472792077617320656d707479007c0201001700000050696e6b4c6f67676572557067726164696e672073797374656d20636f6e74726163742e2e2e0000a60201001c0000004e6f206e65772076657273696f6e206f662073797374656d20636f6e747261637420666f756e642ecc02010028000000436f646520686173682073686f756c642065786973747320686572652e000000ec0101004f000000b5000000120000004661696c656420746f20757067726164652073797374656d20636f6e74726163742e0000ec0101004f000000c400000012000000436f64652073686f756c64206578697374732068657265206f72207468652064656c65676174652063616c6c20776f756c64206661696c00ec0101004f000000c60000001200000053797374656d20636f6e7472616374207570677261646564207375636365737366756c6c792e0000a803010026000000557067726164696e672070696e6b20636f6e74726163742072756e74696d652e2e2e0000d8030100220000000b00000004000000040000000d0000000e0000000f00000000000000617474656d707420746f206164642077697468206f766572666c6f7700000000617474656d707420746f206d756c7469706c792077697468206f766572666c6f772f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7261775f7665632e7273610401007b0000008a0100001c0000006361706163697479206f766572666c6f77000000ec04010011000000610401007b00000006020000050000006120666f726d617474696e6720747261697420696d706c656d656e746174696f6e2072657475726e656420616e206572726f722f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f666d742e727300004b0501007700000064020000200000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f616c6c6f632f7372632f7665632f6d6f642e727300d40501007b000000350700000d000000d40501007b000000a307000009000000617474656d707420746f206164642077697468206f766572666c6f7700000000617474656d707420746f2073756274726163742077697468206f766572666c6f7729696e646578206f7574206f6620626f756e64733a20746865206c656e20697320206275742074686520696e64657820697320b206010020000000d2060100120000003a000000ac15010000000000f406010001000000f4060100010000000b00000000000000010000001000000070616e69636b65642061742027272c202c070100010000002d070100030000003a200000ac150100000000004007010002000000202020202c0a280a282f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f666d742f6e756d2e727330303031303230333034303530363037303830393130313131323133313431353136313731383139323032313232323332343235323632373238323933303331333233333334333533363337333833393430343134323433343434353436343734383439353035313532353335343535353635373538353936303631363236333634363536363637363836393730373137323733373437353736373737383739383038313832383338343835383638373838383939303931393239333934393539363937393839392f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f666d742f6d6f642e72730000009f0801007a000000750500000d0000009f0801007a00000005060000380000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f6d656d6368722e7273003c0901007f0000004e0000002f0000003c0901007f0000005a0000001f0000003c0901007f00000063000000090000003c0901007f00000068000000270000003c0901007f000000680000003e00000072616e676520737461727420696e64657820206f7574206f662072616e676520666f7220736c696365206f66206c656e677468200c0a0100120000001e0a01002200000072616e676520656e6420696e64657820500a0100100000001e0a0100220000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f697465722e7273000000700a01007d000000be050000250000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f6d6f642e7273000b01007c000000040900001e000000736f7572636520736c696365206c656e67746820282920646f6573206e6f74206d617463682064657374696e6174696f6e20736c696365206c656e67746820288c0b010015000000a10b01002b000000b1060100010000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f636f756e742e7273e40b01007c0000004700000015000000e40b01007c0000004f00000032000000e40b01007c0000005400000011000000e40b01007c0000005a00000009000000e40b01007c0000006400000011000000e40b01007c000000660000000d0000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f697465722e727300c00c01007b0000009100000011000000c00c01007b0000004f0200002d0000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f7472616974732e72730000005c0d01007d000000ca000000130000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f76616c69646174696f6e732e72730000ec0d010082000000e50000001500000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010041c29e040b330202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030304040404040041809f040bb1052f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f7374722f7061747465726e2e72730000800f01007e000000a101000047000000800f01007e000000b401000020000000800f01007e000000b401000011000000800f01007e000000b8010000260000002f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f697465722f7472616974732f616363756d2e7273401001008400000095000000010000005d0701007a000000cd010000050000007061696420616e20756e70617961626c65206d657373616765636f756c64206e6f74207265616420696e707574756e61626c6520746f206465636f646520696e707574656e636f756e746572656420756e6b6e6f776e2073656c6563746f72756e61626c6520746f206465636f64652073656c6563746f722f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f616c6c6f632f6c61796f75742e7273005c1101007f0000002f0100001800000000000000617474656d707420746f206164642077697468206f766572666c6f7700000000617474656d707420746f2073756274726163742077697468206f766572666c6f770041c0a4040ba704617474656d707420746f206164642077697468206f766572666c6f77617373657274696f6e206661696c65643a206d6964203c3d2073656c662e6c656e28290aac150100000000007f1201000100000094170100660000005a0000001c00000094170100660000005a0000000900000094170100660000005a00000031000000941701006600000065000000090000009417010066000000830000001a00000094170100660000008d0000002100000045636473615265636f766572794661696c65644c6f6767696e6744697361626c6564556e6b6e6f776e4e6f7443616c6c61626c655f456e646f776d656e74546f6f4c6f775472616e736665724661696c65645f42656c6f7753756273697374656e63655468726573686f6c644b65794e6f74466f756e6443616c6c6565526576657274656443616c6c6565547261707065644465636f6465436f756c644e6f7452656164496e707574000000e91301007e000000820100004700000000000000617474656d707420746f2073756274726163742077697468206f766572666c6f770000002c150100600000007a0000000e0000004572726f722f686f6d652f6b76696e2f2e7275737475702f746f6f6c636861696e732f6e696768746c792d323032332d30322d30332d7838365f36342d756e6b6e6f776e2d6c696e75782d676e752f6c69622f727573746c69622f7372632f727573742f6c6962726172792f636f72652f7372632f736c6963652f696e6465782e72730041f0a8040b8f09617474656d707420746f2073756274726163742077697468206f766572666c6f77000000e91301007e000000900100004f0000002f686f6d652f6b76696e2f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f696e6b5f656e762d342e302e302f7372632f656e67696e652f6f6e5f636861696e2f696d706c732e7273000000a4140100650000009c00000011000000a4140100650000009c000000300000002f686f6d652f6b76696e2f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f7061726974792d7363616c652d636f6465632d332e322e322f7372632f636f6465632e727300000000617474656d707420746f206164642077697468206f766572666c6f770b0000000000000001000000110000002f686f6d652f6b76696e2f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f696e6b5f656e762d342e302e302f7372632f636861696e5f657874656e73696f6e2e7273656e636f756e7465726564206572726f72207768696c65206465636f64696e6720636861696e20657874656e73696f6e206d6574686f642063616c6c2072657475726e2076616c7565bc1501005f000000b80100001a00000043726f73732d636f6e74726163742063616c6c206661696c656420776974682074160100200000002f686f6d652f6b76696e2f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f696e6b5f656e762d342e302e302f7372632f63616c6c2f63616c6c5f6275696c6465722e72730000009c160100610000007b000000110000009c1601006100000078000000110000002f686f6d652f6b76696e2f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f696e6b5f656e762d342e302e302f7372632f656e67696e652f6f6e5f636861696e2f6578742e7273002017010063000000aa010000140000002f686f6d652f6b76696e2f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f696e6b5f656e762d342e302e302f7372632f656e67696e652f6f6e5f636861696e2f6275666665722e727300009417010066000000c1000000370000009417010066000000c400000009000000ac150100000000007068616c612e70696e6b2e6576656e74436f6e646974696f6e4e6f744d6574436f64654e6f74466f756e644472697665724e6f74466f756e645065726d6973696f6e44656e696564436f6e74726163744465706f73697400190000001c000000160000001400000019000000431101002711010011110100fd100100e410010001020304050607080a010b09000000000100000002000000030000000400000005000000060000000700000008000000090000000c0000000b0000000f0000000e0000000c0000000f0000005d1801004f18010043180100341801","build_info":{"build_mode":"Debug","cargo_contract_version":"2.0.0","rust_toolchain":"nightly-x86_64-unknown-linux-gnu","wasm_opt_settings":{"keep_debug_symbols":false,"optimization_passes":"Z"}}},"contract":{"name":"system","version":"0.1.0","authors":["[your_name] <[your_email]>"]},"spec":{"constructors":[{"args":[],"docs":[],"label":"default","payable":false,"returnType":{"displayName":["ink_primitives","ConstructorResult"],"type":4},"selector":"0xed4b9d1b"}],"docs":[],"events":[],"lang_error":{"displayName":["ink","LangError"],"type":5},"messages":[{"args":[{"label":"_from_version","type":{"displayName":[],"type":6}}],"docs":[],"label":"do_upgrade","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":8},"selector":"0x0b95be48"},{"args":[],"docs":[],"label":"System::version","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":11},"selector":"0x87c98a8d"},{"args":[{"label":"contract_id","type":{"displayName":["AccountId"],"type":0}}],"docs":[],"label":"System::grant_admin","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":8},"selector":"0x67612061"},{"args":[{"label":"name","type":{"displayName":["String"],"type":12}},{"label":"contract_id","type":{"displayName":["AccountId"],"type":0}}],"docs":[],"label":"System::set_driver","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":8},"selector":"0xaa1e2030"},{"args":[{"label":"name","type":{"displayName":["String"],"type":12}}],"docs":[],"label":"System::get_driver","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":13},"selector":"0x2740cf0a"},{"args":[{"label":"contract_id","type":{"displayName":["AccountId"],"type":0}},{"label":"code_hash","type":{"displayName":["pink","Hash"],"type":1}}],"docs":[],"label":"System::deploy_sidevm_to","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":8},"selector":"0x662f4aa4"},{"args":[{"label":"contract_id","type":{"displayName":["AccountId"],"type":0}}],"docs":[],"label":"System::stop_sidevm_at","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":8},"selector":"0x52a0fd6a"},{"args":[{"label":"hook","type":{"displayName":["HookPoint"],"type":15}},{"label":"contract","type":{"displayName":["AccountId"],"type":0}},{"label":"selector","type":{"displayName":["u32"],"type":16}},{"label":"gas_limit","type":{"displayName":["u64"],"type":17}}],"docs":[],"label":"System::set_hook","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":8},"selector":"0x352c6b5c"},{"args":[{"label":"contract_id","type":{"displayName":["AccountId"],"type":0}},{"label":"weight","type":{"displayName":["u32"],"type":16}}],"docs":[],"label":"System::set_contract_weight","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":8},"selector":"0x45ec9b18"},{"args":[{"label":"account","type":{"displayName":["AccountId"],"type":0}}],"docs":[],"label":"System::total_balance_of","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":18},"selector":"0x5a98f226"},{"args":[{"label":"account","type":{"displayName":["AccountId"],"type":0}}],"docs":[],"label":"System::free_balance_of","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":18},"selector":"0x8a0d40d7"},{"args":[{"label":"contract_id","type":{"displayName":["AccountId"],"type":0}}],"docs":[],"label":"System::is_admin","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":20},"selector":"0xf06f050a"},{"args":[],"docs":[],"label":"System::upgrade_system_contract","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":8},"selector":"0xaf69ca03"},{"args":[{"label":"version","type":{"displayName":[],"type":22}}],"docs":[" Upgrade the contract runtime",""," Be careful when using this function, it would panic the worker if the"," runtime version is not supported."],"label":"System::upgrade_runtime","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":8},"selector":"0x317f6bf3"},{"args":[{"label":"contract_id","type":{"displayName":["AccountId"],"type":0}},{"label":"deposit","type":{"displayName":["Balance"],"type":19}}],"docs":[],"label":"ContractDeposit::change_deposit","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":23},"selector":"0xa24bcb44"}]},"storage":{"root":{"layout":{"struct":{"fields":[{"layout":{"leaf":{"key":"0x00000000","ty":0}},"name":"owner"},{"layout":{"root":{"layout":{"leaf":{"key":"0x11ab091d","ty":3}},"root_key":"0x11ab091d"}},"name":"administrators"},{"layout":{"root":{"layout":{"leaf":{"key":"0xe69daeed","ty":0}},"root_key":"0xe69daeed"}},"name":"drivers"}],"name":"System"}},"root_key":"0x00000000"}},"types":[{"id":0,"type":{"def":{"composite":{"fields":[{"type":1,"typeName":"[u8; 32]"}]}},"path":["ink_primitives","types","AccountId"]}},{"id":1,"type":{"def":{"array":{"len":32,"type":2}}}},{"id":2,"type":{"def":{"primitive":"u8"}}},{"id":3,"type":{"def":{"tuple":[]}}},{"id":4,"type":{"def":{"variant":{"variants":[{"fields":[{"type":3}],"index":0,"name":"Ok"},{"fields":[{"type":5}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":3},{"name":"E","type":5}],"path":["Result"]}},{"id":5,"type":{"def":{"variant":{"variants":[{"index":1,"name":"CouldNotReadInput"}]}},"path":["ink_primitives","LangError"]}},{"id":6,"type":{"def":{"tuple":[7,7]}}},{"id":7,"type":{"def":{"primitive":"u16"}}},{"id":8,"type":{"def":{"variant":{"variants":[{"fields":[{"type":9}],"index":0,"name":"Ok"},{"fields":[{"type":5}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":9},{"name":"E","type":5}],"path":["Result"]}},{"id":9,"type":{"def":{"variant":{"variants":[{"fields":[{"type":3}],"index":0,"name":"Ok"},{"fields":[{"type":10}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":3},{"name":"E","type":10}],"path":["Result"]}},{"id":10,"type":{"def":{"variant":{"variants":[{"index":0,"name":"PermisionDenied"},{"index":1,"name":"DriverNotFound"},{"index":2,"name":"CodeNotFound"},{"index":3,"name":"ConditionNotMet"}]}},"path":["pink_extension","system","Error"]}},{"id":11,"type":{"def":{"variant":{"variants":[{"fields":[{"type":6}],"index":0,"name":"Ok"},{"fields":[{"type":5}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":6},{"name":"E","type":5}],"path":["Result"]}},{"id":12,"type":{"def":{"primitive":"str"}}},{"id":13,"type":{"def":{"variant":{"variants":[{"fields":[{"type":14}],"index":0,"name":"Ok"},{"fields":[{"type":5}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":14},{"name":"E","type":5}],"path":["Result"]}},{"id":14,"type":{"def":{"variant":{"variants":[{"index":0,"name":"None"},{"fields":[{"type":0}],"index":1,"name":"Some"}]}},"params":[{"name":"T","type":0}],"path":["Option"]}},{"id":15,"type":{"def":{"variant":{"variants":[{"index":0,"name":"OnBlockEnd"}]}},"path":["pink_extension","HookPoint"]}},{"id":16,"type":{"def":{"primitive":"u32"}}},{"id":17,"type":{"def":{"primitive":"u64"}}},{"id":18,"type":{"def":{"variant":{"variants":[{"fields":[{"type":19}],"index":0,"name":"Ok"},{"fields":[{"type":5}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":19},{"name":"E","type":5}],"path":["Result"]}},{"id":19,"type":{"def":{"primitive":"u128"}}},{"id":20,"type":{"def":{"variant":{"variants":[{"fields":[{"type":21}],"index":0,"name":"Ok"},{"fields":[{"type":5}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":21},{"name":"E","type":5}],"path":["Result"]}},{"id":21,"type":{"def":{"primitive":"bool"}}},{"id":22,"type":{"def":{"tuple":[16,16]}}},{"id":23,"type":{"def":{"variant":{"variants":[{"fields":[{"type":24}],"index":0,"name":"Ok"},{"fields":[{"type":5}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":24},{"name":"E","type":5}],"path":["Result"]}},{"id":24,"type":{"def":{"variant":{"variants":[{"fields":[{"type":3}],"index":0,"name":"Ok"},{"fields":[{"type":25}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":3},{"name":"E","type":25}],"path":["Result"]}},{"id":25,"type":{"def":{"variant":{"variants":[{"fields":[{"type":12,"typeName":"String"}],"index":0,"name":"Other"},{"fields":[{"type":10,"typeName":"Error"}],"index":1,"name":"SystemError"},{"index":2,"name":"BadOrigin"}]}},"path":["pink_extension","system","DriverError"]}}],"version":"4"} \ No newline at end of file diff --git a/e2e/src/proto/pruntime_rpc.d.ts b/e2e/src/proto/pruntime_rpc.d.ts index 0fd20c19ad..0a2e5832b3 100644 --- a/e2e/src/proto/pruntime_rpc.d.ts +++ b/e2e/src/proto/pruntime_rpc.d.ts @@ -742,6 +742,9 @@ export namespace pruntime_rpc { /** PhactoryInfo currentBlockTime */ currentBlockTime?: (number|Long|null); + + /** PhactoryInfo maxSupportedPinkRuntimeVersion */ + maxSupportedPinkRuntimeVersion?: (string|null); } /** Represents a PhactoryInfo. */ @@ -816,6 +819,9 @@ export namespace pruntime_rpc { /** PhactoryInfo currentBlockTime. */ public currentBlockTime: (number|Long); + /** PhactoryInfo maxSupportedPinkRuntimeVersion. */ + public maxSupportedPinkRuntimeVersion: string; + /** PhactoryInfo _genesisBlockHash. */ public _genesisBlockHash?: "genesisBlockHash"; diff --git a/e2e/src/proto/pruntime_rpc.js b/e2e/src/proto/pruntime_rpc.js index c3809e8fd9..0af38405fb 100644 --- a/e2e/src/proto/pruntime_rpc.js +++ b/e2e/src/proto/pruntime_rpc.js @@ -1103,6 +1103,7 @@ $root.pruntime_rpc = (function() { * @property {boolean|null} [canLoadChainState] PhactoryInfo canLoadChainState * @property {number|null} [safeModeLevel] PhactoryInfo safeModeLevel * @property {number|Long|null} [currentBlockTime] PhactoryInfo currentBlockTime + * @property {string|null} [maxSupportedPinkRuntimeVersion] PhactoryInfo maxSupportedPinkRuntimeVersion */ /** @@ -1288,6 +1289,14 @@ $root.pruntime_rpc = (function() { */ PhactoryInfo.prototype.currentBlockTime = $util.Long ? $util.Long.fromBits(0,0,true) : 0; + /** + * PhactoryInfo maxSupportedPinkRuntimeVersion. + * @member {string} maxSupportedPinkRuntimeVersion + * @memberof pruntime_rpc.PhactoryInfo + * @instance + */ + PhactoryInfo.prototype.maxSupportedPinkRuntimeVersion = ""; + // OneOf field names bound to virtual getters and setters var $oneOfFields; @@ -1390,6 +1399,8 @@ $root.pruntime_rpc = (function() { writer.uint32(/* id 25, wireType 0 =*/200).uint32(message.safeModeLevel); if (message.currentBlockTime != null && Object.hasOwnProperty.call(message, "currentBlockTime")) writer.uint32(/* id 26, wireType 0 =*/208).uint64(message.currentBlockTime); + if (message.maxSupportedPinkRuntimeVersion != null && Object.hasOwnProperty.call(message, "maxSupportedPinkRuntimeVersion")) + writer.uint32(/* id 27, wireType 2 =*/218).string(message.maxSupportedPinkRuntimeVersion); return writer; }; @@ -1487,6 +1498,9 @@ $root.pruntime_rpc = (function() { case 26: message.currentBlockTime = reader.uint64(); break; + case 27: + message.maxSupportedPinkRuntimeVersion = reader.string(); + break; default: reader.skipType(tag & 7); break; @@ -1598,6 +1612,9 @@ $root.pruntime_rpc = (function() { if (message.currentBlockTime != null && message.hasOwnProperty("currentBlockTime")) if (!$util.isInteger(message.currentBlockTime) && !(message.currentBlockTime && $util.isInteger(message.currentBlockTime.low) && $util.isInteger(message.currentBlockTime.high))) return "currentBlockTime: integer|Long expected"; + if (message.maxSupportedPinkRuntimeVersion != null && message.hasOwnProperty("maxSupportedPinkRuntimeVersion")) + if (!$util.isString(message.maxSupportedPinkRuntimeVersion)) + return "maxSupportedPinkRuntimeVersion: string expected"; return null; }; @@ -1685,6 +1702,8 @@ $root.pruntime_rpc = (function() { message.currentBlockTime = object.currentBlockTime; else if (typeof object.currentBlockTime === "object") message.currentBlockTime = new $util.LongBits(object.currentBlockTime.low >>> 0, object.currentBlockTime.high >>> 0).toNumber(true); + if (object.maxSupportedPinkRuntimeVersion != null) + message.maxSupportedPinkRuntimeVersion = String(object.maxSupportedPinkRuntimeVersion); return message; }; @@ -1732,6 +1751,7 @@ $root.pruntime_rpc = (function() { object.currentBlockTime = options.longs === String ? long.toString() : options.longs === Number ? long.toNumber() : long; } else object.currentBlockTime = options.longs === String ? "0" : 0; + object.maxSupportedPinkRuntimeVersion = ""; } if (message.initialized != null && message.hasOwnProperty("initialized")) object.initialized = message.initialized; @@ -1793,6 +1813,8 @@ $root.pruntime_rpc = (function() { object.currentBlockTime = options.longs === String ? String(message.currentBlockTime) : message.currentBlockTime; else object.currentBlockTime = options.longs === String ? $util.Long.prototype.toString.call(message.currentBlockTime) : options.longs === Number ? new $util.LongBits(message.currentBlockTime.low >>> 0, message.currentBlockTime.high >>> 0).toNumber(true) : message.currentBlockTime; + if (message.maxSupportedPinkRuntimeVersion != null && message.hasOwnProperty("maxSupportedPinkRuntimeVersion")) + object.maxSupportedPinkRuntimeVersion = message.maxSupportedPinkRuntimeVersion; return object; };